環境構築

環境構築#

このサイトを作成する際に 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