静的サイトジェネレーターを使ってみた

Posted by shpanda on 2022年06月28日(Tue)

Pythonの静的サイトジェネレーターPelican

Pythonの静的サイトジェネレーターPelicanをインストールしてみた。
以下の方々を参考にさせていただきました。

SAIRABlogさん
https://www.sairablog.com/article/python-pelican-blog-theme-howto.html

zaki-yamaさん
https://qiita.com/zaki-yama/items/b5f53dd24234cea092cd

Alt Text

pelicanconf.pyにプラグイン適当に入れてみたけど一部動かなくてかなピーマン(ToT)

Python3.8だと駄目なのかな。(ログもよく読んでいない(まて))

駄目な例:

MD_EXTENSIONS = [
                'nl2br',        # 動かない
                'mdx_linkify',  # 動かない
                'del_ins',      # 動かない
                'sane_lists',   # 動かない
                'codehilite(css_class=highlight)', 'extra'
                ]

追記:
と思ったら、最近のPelicanではMARKDOWN辞書を追加する必要があるらしい
ainowa.netさんありがとう
https://www.ainoniwa.net/pelican/2020/0830a.html

MARKDOWN = {
    'extension_configs': {
        'markdown.extensions.codehilite': {'css_class': 'highlight'},
        'markdown.extensions.extra': {},
        'markdown.extensions.meta': {},
        'markdown.extensions.fenced_code': {},
        'markdown.extensions.nl2br': {},
        'markdown.extensions.toc': {},
        'markdown.extensions.admonition': {},
        'mdx_linkify.mdx_linkify': {},
    },
    'output_format': 'html5',
}

Prev: お知らせ Next: DISQUS(コメント機能)を導入

Comments !


Category

Tags