Jekyll - 数据文件和结构化 YAML
Jekyll - data files and structured YAML
我正在为播客网站和 RSS 使用 Jekyll 模板,包括 iTunes 信息。现在,我的 podcast.yml
文件是这样的:
name: "Fate Masters"
gpluspage: "https://plus.google.com/communities/100913016060492249875"
copyright: (CC BY-NC-SA) 2015 - Fate Masters
language: pt-br
podcast_links:
- format: MP3
link: http://feeds.feedburner.com/FateMastersRPG
- format: OGG
link: http://feeds.feedburner.com/FateMastersRPG-OGG
itunes-explicit: "NO"
itunes-keywords: "RPG, Fate, Fate Básico, Mestre, Narrador"
itunes-podcast_image: /images/FateMasters.jpg
itunes-author: "Fate Masters"
itunes-email: fabiocosta0305@gmail.com
itunes-categories:
- RPG
- Fate
- Fate Core
- Fate Básico
但是...查看所有这些 itunes-*
标签...我喜欢将其作为 itunes
结构化信息,并带有诸如类别等的成对...但我不能这样做,因为使用 site.podcast.itunes.copyright
不会 return 什么...
任何提示
如果您的文件是数据文件,则必须将所有播客放在同一个文件中。
为此,您需要重新格式化一下:
- name: "Fate Masters"
gpluspage: "https://plus.google.com/communities/100913016060492249875"
copyright: (CC BY-NC-SA) 2015 - Fate Masters
language: pt-br
podcast_links:
- format: MP3
link: http://feeds.feedburner.com/FateMastersRPG
- format: OGG
link: http://feeds.feedburner.com/FateMastersRPG-OGG
itunes:
explicit: "NO"
keywords: "RPG, Fate, Fate Básico, Mestre, Narrador"
podcast_image: /images/FateMasters.jpg
author: "Fate Masters"
email: fabiocosta0305@gmail.com
categories:
- RPG
- Fate
- Fate Core
- Fate Básico
- name: "other"
copyright: MIT
然后你可以像这样循环播客:
{% for p in site.data.podcast %}
<h2>{{ p.name }}</h2>
<p>{{ p.copyright }}</p>
{% endfor %}
我正在为播客网站和 RSS 使用 Jekyll 模板,包括 iTunes 信息。现在,我的 podcast.yml
文件是这样的:
name: "Fate Masters"
gpluspage: "https://plus.google.com/communities/100913016060492249875"
copyright: (CC BY-NC-SA) 2015 - Fate Masters
language: pt-br
podcast_links:
- format: MP3
link: http://feeds.feedburner.com/FateMastersRPG
- format: OGG
link: http://feeds.feedburner.com/FateMastersRPG-OGG
itunes-explicit: "NO"
itunes-keywords: "RPG, Fate, Fate Básico, Mestre, Narrador"
itunes-podcast_image: /images/FateMasters.jpg
itunes-author: "Fate Masters"
itunes-email: fabiocosta0305@gmail.com
itunes-categories:
- RPG
- Fate
- Fate Core
- Fate Básico
但是...查看所有这些 itunes-*
标签...我喜欢将其作为 itunes
结构化信息,并带有诸如类别等的成对...但我不能这样做,因为使用 site.podcast.itunes.copyright
不会 return 什么...
任何提示
如果您的文件是数据文件,则必须将所有播客放在同一个文件中。
为此,您需要重新格式化一下:
- name: "Fate Masters"
gpluspage: "https://plus.google.com/communities/100913016060492249875"
copyright: (CC BY-NC-SA) 2015 - Fate Masters
language: pt-br
podcast_links:
- format: MP3
link: http://feeds.feedburner.com/FateMastersRPG
- format: OGG
link: http://feeds.feedburner.com/FateMastersRPG-OGG
itunes:
explicit: "NO"
keywords: "RPG, Fate, Fate Básico, Mestre, Narrador"
podcast_image: /images/FateMasters.jpg
author: "Fate Masters"
email: fabiocosta0305@gmail.com
categories:
- RPG
- Fate
- Fate Core
- Fate Básico
- name: "other"
copyright: MIT
然后你可以像这样循环播客:
{% for p in site.data.podcast %}
<h2>{{ p.name }}</h2>
<p>{{ p.copyright }}</p>
{% endfor %}