[Python] Pelicanのテーマ、プラグイン導入
Posted on 2021年1月11日 in Tech
1. Pelican テーマ追加
Pelican は様々なテーマが提供されている。
Pelican テーマ一覧をclone
git clone --recursive https://github.com/getpelican/pelican-themes ../pelican-themes
pelicanconf.py に利用テーマを記載 今回はFlexを利用
THEME = "../pelican-themes/Flex"
他にテーマごとに追加項目が変わるのでDocumentを参照
2. Pelican プラグイン追加
テーマ同様に様々なプラグインが提供されている。 Pelican プラグイン一覧をclone
git clone --recursive https://github.com/getpelican/pelican-plugins ../pelican-plugins
pelicanconf.py に利用プラグインを記載
PLUGIN_PATHS = ['../pelican-plugins']
PLUGINS = ['sitemap', 'i18n_subsites']
他にプラグインごとに追加項目が変わるのでDocumentを参照
3. Pelican テーマの変更
色やフォントを変更したい場合、pelicanconf.py にcustom.cssパスを追加
content/static/custom.css
STATIC_PATHS = [..., 'static']
EXTRA_PATH_METADATA = {
'extra/custom.css': {'path': 'static/custom.css'},
}
CUSTOM_CSS = 'static/custom.css'
4. 追記
2021年1月11日 時点 Makefileアップデートあり
GitHubPages更新コマンド
make github