在Jekyll中使用渲染的html(来自markdown)创建一个部分

在Jekyll中使用渲染的html(来自markdown)创建一个部分,第1张

概述我试图在Jekyll中创建嵌套集合并将嵌套的集合渲染为局部集合. 我有两种收集类型: >区域(包含许多……) >小径 目前我遇到了在“区域页面”上渲染所有路径的问题.我想要一个区域列出所有路径,所有路径都应该从每个路径的单独布局从markdown预渲染到html. 但是,当我尝试包含trail.content并将其列出时,跟踪文本将显示为未呈现的markdown(我留下了未评估的标签,如{{pag 我试图在Jekyll中创建嵌套集合并将嵌套的集合渲染为局部集合.

我有两种收集类型:

>区域(包含许多……)
>小径

目前我遇到了在“区域页面”上渲染所有路径的问题.我想要一个区域列出所有路径,所有路径都应该从每个路径的单独布局从markdown预渲染到HTML.

但是,当我尝试包含trail.content并将其列出时,跟踪文本将显示为未呈现的markdown(我留下了未评估的标签,如{{page.Title}}等).

{% for trail in site.trails %}   {{trail.content}}<br />{% endfor %}

有没有办法将一条小道视为一部分?我希望能够访问呈现的HTML内容,这样我就可以直接将它注入到我的页面中,就像rails一样!

{% for trail in site.trails %}   {{trail.rendered_content}}<br />{% endfor %}

谢谢!

解决方法 由于我看不到你的代码,我做了一些假设.

如果你已经声明了这样的集合:

collections:  area:    output: true  trails:

首先处理区域集合,然后处理集合.因此,当您尝试从区域获取路径内容时,您会收到未经处理的代码.

现在尝试将您的配置转换为:

collections:  trails:  area:    output: true

您首先处理路径,因此,当您从区域调用路径时,您会收到已处理的代码.

Et hop!

总结

以上是内存溢出为你收集整理的在Jekyll中使用渲染的html(来自markdown)创建一个部分全部内容,希望文章能够帮你解决在Jekyll中使用渲染的html(来自markdown)创建一个部分所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1055661.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存