我有两种收集类型:
>区域(包含许多……)
>小径
目前我遇到了在“区域页面”上渲染所有路径的问题.我想要一个区域列出所有路径,所有路径都应该从每个路径的单独布局从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)创建一个部分所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)