環境構築#
このサイトを作成する際に pip3 でインストールした python パッケージをまとめる。
sphinx#
ビルドに必要。
sphinx-autobuild#
Sphinx の自動ビルドができるパッケージ。 pip でインストールすると、 sphinx-autobuild というコマンドがインストールされる。(ホームディレクトリの .local/bin に入った。)
使用例として、このサイトを作成しているリポジトリのルートには今現在次のようなスクリプトが置いてある。
#!/bin/bash
set -eu
cd $(dirname $0)
mkdir -p build/html
if [ ! -f build/html/favicon.ico ]; then
wget -nv https://kicon.musicscience37.com/KIcon.ico -O build/html/favicon.ico
fi
PYDEVD_DISABLE_FILE_VALIDATION=1 sphinx-autobuild source build/html --host 0 --port 3737