これまで自分のblogを生成するサイトジェネレータにHexoを使用していたが、新しくpelicanを試すことにした。 サーバの構成を見直しており、ツールの類を極力python製にまとめてしまおうという試みの一環。
まずmkdir ~/pelican
でディレクトリを作成し、cd ~/pelican
で作成したディレクトリへ移動する。
環境を分離するため、python -m venv .venv
で仮想環境を作成し、source .venv/bin/activate
で作成した仮想環境を有効にする。
記事はmarkdown形式で作成したいので、pip install pelican markdown
でpelicanとmarkdownのパッケージをインストールする。
無事にインストールが完了したら、pelican-quickstart
を実行し、質問に一通り回答するとpelicanの設定が完了する。
あとはcontentディレクトリ配下に記事を作成した後にmake html
を実行してページを仮作成し、内容を確認して問題がなければmake publish
を実行して公開用のページを生成する。
※make serve
で組み込みのWebサーバを起動して確認することもできる。らしい。
ツールとは関係ないが、カテゴリとタグの使い方がいつも上手くない気がする。今回は良い感じにできるといいが...