私はペリカンのテーマでいくつかの新しいテンプレートを用意しています。シンプルなWebマップを保持するhtmlファイルです。私は{% include %}
でこれらを使用し、ブログ記事の内容の後に付けます。マークダウンのメタデータにwebmap1.html
テンプレートへのパスを入れてから、article.html
I {% include %}
のファイルの一番下にあるウェブマップのhtmlに置きます。いくつかのペリカンのテンプレートを出力フォルダに直接コピーする
実際には、これらのhtmlファイルをスタンドアロンHTMLとして出力することもできます。最初はwebmap1.html
をコンテンツディレクトリに置き、STATIC_PATHSを使用して出力にコピーすることでこれを実現できると思いました。しかし、私はテーマ/テンプレートディレクトリ内にないhtmlファイルを見つけるためにincludeステートメントを得ることができませんでした。
また、/theme/templates/maps
または../theme/templates/maps
をSTATIC_PATHSに追加すると機能しませんでした。
もちろん、これを実行する方法の1つは、コンテンツディレクトリとテンプレートディレクトリの両方に同一のファイルを含めることですが、それはうっすらと思われます。代わりに、私はpelican
にコマンドを追加して、生成が起こる前にある場所から別の場所にファイルをコピーすることができます。しかし、代わりの解決策を探しています。
ありがとうございます!