このリポジトリには Pelican のテーマが含まれています。自由にクローンを作成し、独自のテーマを追加し、プル リクエストを送信してください。コミュニティで管理されています!
ライブバージョンは http://www.pelicanthemes.com でご覧いただけます。
これらの手順は、Pelican のドキュメントをすべて読み、サイトが動作しており、デフォルト以外のテーマを適用したいと考えていることを前提としています。
まず、テーマを保存する場所を選択します。この例では、ディレクトリ~/pelican-themes
使用しますが、実際のディレクトリは異なる場合があります。 pelican-themes
リポジトリのクローンをローカルマシン上のその場所に作成します。
git clone --recursive https://github.com/getpelican/pelican-themes ~ /pelican-themes
これで、 pelican-themes
リポジトリが~/pelican-themes/
に保存されているはずです。
いずれかのテーマを使用するには、Pelican 設定ファイルを編集して次の行を含めます。
THEME = "/home/user/pelican-themes/theme-name"
したがって、たとえば、 mnmlist
テーマを使用するには、設定ファイルを編集して次の内容を含めます。
THEME = "/home/user/pelican-themes/mnmlist"
設定ファイルへの変更を保存し、 pelican-quickstart
を使用して設定済みの Makefile を使用してサイトを再生成します。
make html
テーマは、 pelican
コマンドの-t ~/pelican-themes/theme-name
パラメーターを使用して直接指定することもできます。テーマを編集する場合は、 ~/pelican-themes/theme-name
に保存されているコピーに対して編集が行われていることを確認してください。サイトのoutput
ディレクトリに保存されているファイルに加えられた変更は、次回サイトを生成するときに削除されます。
テーマのプレビューの生成は、GitHub Actions ワークフローを通じて自動的に行われ、その後、それらのプレビューが https://pelicanthemes.com に公開されます。ワークステーション上でローカルにプレビューを生成する場合は、Pelican リポジトリ (たとえば、~/projects/pelican/) のクローンを作成し、このリポジトリのクローンをどこかに作成し、そのクローンのルート ディレクトリに変更して、次の手順に従います。
python -m pip install pelican[markdown] shot-scraper
mkdir _pelican
cp -r ~ /projects/pelican/samples _pelican/
python build-theme-previews.py