我玩 Jekyll 已经有一段时间了。在某些情况下,我觉得功能有限。所以我计划以这种方式扩充我的网站:
当必填字段固定后,任务就很容易了。例如,人们可以使用 Jekyll 生成 RSS (xml) 提要吗?有些人使用 Jekyll 生成搜索索引(带有“标题”、“日期”等的 xml)。
现在我想为我的模板的最终用户提供更多的自由,这样我就不会限制 YAML 前端中使用的字段。有没有一种方便的方法可以将完整的 YAML 前端内容转换为 JSON 到 XML 格式?
我没有在 Jekyll 或 Liquid 手册中找到支持转储完整的 YAML 前端内容。如果我{{ page }}直接输出,结果如下:
{"name"=>"Google", "date"=>#, "link"=>"http://google.com/", "open_source"=>false, "open_format"=>false, "rate_use"=>10, "rate_quality"=>9, "tags"=>["Google", "Search Engine", "Information Retrieval"], "language"=>"en", "layout"=>"default", "mathjax"=>false, "url"=>"/sample/google.html", "content"=>"The search engine I use everyday. \n\n"}
至少有两个问题:
date.希望有人能给我指出相关资源和以前的试验。
非常感谢。
(这是从jekyll-rb Google Group重定向以获得更快的响应)
相关问题:
Chr*_*hin 10
对于任何遇到此问题的人来说,试图找到一种方法将任何 Jekyll 的 YAML 数据(来自 Frontmatter 或来自 _data 中的文件)转换为模板中的 JSON:
Jekyll 有一个名为jsonify. 超级简单直接。https://jekyllrb.com/docs/templates/
文档中的示例:
{{ site.data.projects | jsonify }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2339 次 |
| 最近记录: |