【问题标题】:Render markdown from a yaml multiline string in a Jekyll data file从 Jekyll 数据文件中的 yaml 多行字符串渲染降价
【发布时间】:2015-06-23 05:51:57
【问题描述】:

当使用Jekyll data files 时,我想存储一个格式化的描述,主要是为了我可以在其中包含链接。它适用于 HTML。

- name: Project name
  description: >
    I want to include a <a href="http://foobar.com">link</a>

当包含在{{ project.description }} 中时,它会在生成的页面中正确呈现。

我可以使用 Markdown 代替 HTML 吗?我更愿意这样做:

- name: Project name
  description: >
    I want to include a [link](http://foobar.com)

【问题讨论】:

    标签: yaml markdown jekyll liquid


    【解决方案1】:

    原来 Liquid 支持filters,但没有用于处理降价的。谢天谢地,Jekyll 添加了它自己的一组方便的filters,其中包括markdownify,所以现在我可以这样做了:

     {{ project.description | markdownify }}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      • 2020-12-13
      • 1970-01-01
      相关资源
      最近更新 更多