【发布时间】:2020-10-27 20:07:04
【问题描述】:
我在 Eleventy 中使用 Nunjucks 模板。页面布局由一个主要的content 区域和一个aside 组成。我可以将 Markdown 用于内容,但找不到使用 Markdown 的方法。 Markdown 似乎只有一个来源;模板中包含的任何其他来源都必须是 Nunjucks 模板。
index.njk:
<article>
{{ content | safe }}
</article>
<aside>
{% include "aside.md" %}
</aside>
aside.md:
# Aside.
结果:
<article>
<p>This is the content from the upstream Markdown.</p>
</article>
<aside>
# Aside.
</aside>
除此之外仍然是原始的 Markdown。如何包含已处理的 Markdown?
我是所有这些技术的新手,感觉我缺少一些基本的东西。
【问题讨论】:
-
在 11ty bug tracker 中讨论了同样的问题,并提出了一些解决方案。 github.com/11ty/eleventy/issues/658
-
@LeshaOgonkov 这解决了我的问题。
标签: markdown nunjucks eleventy