TW5-auto-publish2gh-pages 项目教程
1. 项目的目录结构及介绍
TW5-auto-publish2gh-pages/
├── LICENSE
├── README.md
├── publish.sh
└── wiki
└── tiddlywiki.info
- LICENSE: 项目许可证文件,采用MIT许可证。
- README.md: 项目说明文档,包含项目的基本信息和使用指南。
- publish.sh: 自动化发布脚本,用于将TiddlyWiki部署到GitHub Pages。
- wiki/: 存放TiddlyWiki的目录。
- tiddlywiki.info: TiddlyWiki的配置文件,包含插件、主题等配置信息。
2. 项目的启动文件介绍
项目的启动文件是publish.sh
。这是一个Shell脚本,用于自动化将TiddlyWiki部署到GitHub Pages。脚本的主要功能包括:
- 检查并安装必要的依赖。
- 构建TiddlyWiki。
- 将构建结果推送到GitHub仓库的
gh-pages
分支。
3. 项目的配置文件介绍
项目的配置文件主要有两个:
- tiddlywiki.info: 位于
wiki
目录下,是TiddlyWiki的核心配置文件。它包含了TiddlyWiki的插件、主题、语言等配置信息。示例如下:
{
"plugins": [
"tiddlywiki/codemirror"
],
"themes": [
"tiddlywiki/vanilla"
],
"languages": [
"en-US"
]
}
- publish.sh: 虽然是一个脚本文件,但也包含了部分配置信息,如GitHub仓库地址、分支名称等。示例如下:
#!/bin/bash
# 配置信息
REPO_URL="https://github.com/danielo515/TW5-auto-publish2gh-pages.git"
BRANCH="gh-pages"
通过这些配置文件,用户可以自定义TiddlyWiki的行为和外观,以及自动化部署的细节。