このリポジトリには 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