У меня есть несколько новых шаблонов в моей теме пеликана (все большее их число, действительно). Это html-файлы, содержащие простые веб-карты. Я использую их по {% include %}
их после содержания сообщения в блоге. Я поместил путь к шаблону webmap1.html
в метаданных уценки, а затем в article.html
I {% include %}
веб-карту html в нижней части файла.Непосредственно скопируйте некоторые шаблоны Pelican для вывода папки
Вещь, я действительно хотел бы, чтобы эти html-файлы были доступны как автономный html в моем представлении. Первоначально я думал, что смогу сделать это, разместив webmap1.html
в моем каталоге контента и используя STATIC_PATHS, чтобы скопировать его на выход. Однако мне не удалось получить оператор include, чтобы найти html-файл, который не входит в каталог theme/templates.
Я также обнаружил, что добавление /theme/templates/maps
или ../theme/templates/maps
в STATIC_PATHS не помогло.
Конечно, одним из способов сделать это было бы включение идентичных файлов как в каталог содержимого, так и в каталог шаблонов, но это кажется неаккуратным. В качестве альтернативы, я могу добавить команду pelican
, чтобы скопировать файлы из одного места в другое до того, как произойдет генерация. Ища альтернативное решение.
Спасибо!