我的一个网页需要包含多行项目(图片,标题,说明)。描述必须接受降价。我没有找到任何方法在Jekyll中没有插件或创建多个文件,每个项目一个。
另一个要求是该网站由Github Pages构建。即:没有Jekyll插件,Redcarpet降价。
理想情况下,我希望创建一个包含类似于下面结构的Jekyll数据文件(_data / products.yml)。请注意,描述包含降价列表和格式。
- Name: Company A
Year: 2005
Description: >
I was responsible for the following:
- Review of contracts
- Hiring
- Accounting
- Name: Company B
Year: 2010
Description: >
My role included **supervising** the marketing team and leading **publicity**.
我看到的另一个选项是将Front-matter与上述信息一起使用。它稍微麻烦一些,因为它将数据与特定页面联系起来(例如:work-experience.md)。
我已尝试过上述的各种变体,但格式从未转换为HTML。怎么办呢?
答案 0 :(得分:40)
如果您不想使用插件,我认为最好的办法是将其放在_data
中,但不确定它是否有效YAML,甚至是有效的YAML是_data内容的要求。
您是否尝试使用markdownify
功能,例如
{{ site.data.products.description | markdownify }}