完全個人用なのでいろいろと適当。単一ファイル版のTiddlyWikiでの,静的サイト作成,及びサイトマップ作成までの手順を自動化します。TiddlyWiki Builderとかそれらしい名前がついているが,ただ作業を自動化しただけ・・・
- python3,Node,npm,tiddlywikiがインストール済みであること
- macOSでの動作を想定
- 他のOSで動作するかは未確認
- Python v3.9.6
- Node v18.13.0
- npm v8.19.3
- tiddlywiki v5.3.0
dullroar氏作成のTW5-sitemapをダウンロードし,sitemap
ディレクトリをbuild.sh
,init.sh
がと同じディレクトリにコピーする。サイトマップの設定は,TW5-sitemapのREADMEを確認していただきたい。
sh init.sh
コンソールに表示されたアドレスにアクセスし,サイドバーの「Tools」タブの「import」ボタンを押下し,静的サイト化したいhtmlファイルを選択する。インポート後,コンソールに戻り,control+cでサーバを終了する。
sh build.sh
2つのshファイルを実行後,新たに作成されたmyfirstwiki/output/
ディレクトリ内に,サイトマップとHTMLファイルが生成されているはず。