Как сделать так, чтобы несколько файлов .md отображались на одной html-странице статического веб-сайта Pelican? - PullRequest
0 голосов
/ 19 октября 2019

У меня есть файл home.md, содержимое которого я отображаю в home.html, используя {{page.content}}. Я также хочу использовать содержимое другого файла уценки, news.md. Как я могу получить доступ к содержимому news.md в home.html?

Я пытался использовать {% import "news.html" в качестве news%} в home.html, но получил ошибку TemplateNotFound.

<div>
{{news}}
</div>

1 Ответ

0 голосов
/ 20 октября 2019

Чтобы включить файл Markdown в произвольную позицию в другом файле Markdown, установите расширение mdx_include Python-Markdown и используйте следующий синтаксис, чтобы поместить целевой файл в нужное место:

This is some content in your Markdown file.
{! file_path_or_url_to_another_Markdown_file !}
This is text that will appear after the included file.

Эта функциональность ортогональна Pelican, но, тем не менее, обсуждается в разделе Включая другие файлы документации.

...