Python製のスタティックサイトジェネレータであるところの Nikola について。
独自テーマを作る時にparentをbaseかbase-jinjaにすることを勧めているのだが。
If your theme uses Jinja as a template engine, inherit base-jinja or bootstrap3-jinja
.themeの設定ファイルはこんな感じ。
# mytheme.theme
[Theme]
engine = jinja
parent = base-jinja
license = GPL
このように設定するとbase由来のCSSやJSが一緒にビルドされてしまうのがちょっと気になる(実用上は別に問題ない)。
parentをNoneに設定してもassetsにbase由来のCSSやJSが生成されてしまう。
完全にまっさらな状態のthemeは作れないということだろうか?