Как включить файл уценки в индекс. html? - PullRequest
0 голосов
/ 19 марта 2020

Итак, я хочу включить в шаблон определенный c файл уценки. html. Как я могу это сделать?

В настоящее время у меня есть страница about.md, которая отображается в about.html с использованием шаблона page.html в моей теме.

Вместо этого я хочу, чтобы about.md отображался внутри моего index.html шаблона.

Я вижу, как включить другие шаблоны, например. {% include "index-sidebar.html" %}
Но я хочу что-то вроде {% include "about-rendered.html" %}, где about-rendered. html отрисовано с использованием источника about.md.

Я вижу в шаблоне page.html содержание уценки, вставляемое с {{ page.content }}.
Возможно, есть что-то вроде {{ about.md.content }}?

1 Ответ

0 голосов
/ 20 марта 2020

В шаблонах доступно много данных.
Это то, что сработало для меня.

https://docs.getpelican.com/en/stable/themes.html#common - переменные
https://docs.getpelican.com/en/stable/themes.html#page

{% for p in pages %}
{% if p.title == 'About' %}
{{p.content}}
{% endif %}
{% endfor %}
...