tl; dr 我可以在杰基尔使用mp3文件作为帖子吗?如果是,怎么做?
我在_posts
文件夹中有一个mp3文件列表,看起来像
_posts/
2014-02-23_john-doe_jekyll-and-hyde.mp3
2014-02-25_jane-doe_ruby-is-king.mp3
2014-03-02_joseph-doe_lalala-the-song.mp3
{{date}}_{{author}}_{{title}}.mp3
...
我希望jekyll为每个文件创建一个帖子,比如说
<h1>{{title}}</h1>
<p>by {{author}}, published on {{date}}</p>
<audio src="{{date}}_{{author}}_{{title}}.mp3" controls></audio>
作为伪模板。
我已经阅读了Jekyll docs中生成器和转换器的插件,据我所知,我需要编写一个自定义转换器来转换我的html帖子的“标记语言”(这是mp3的文件名)。主要是
Jekyll只会转换顶部有YAML标题的文件,即使是使用插件添加的转换器也是如此。
(二进制)mp3文件显然有什么问题 - 我不能在这里添加YAML标头。有什么办法可以绕过这个吗?
答案 0 :(得分:2)
我不知道是否有可能让Jekyll以某种方式“找到”MP3文件(没有YAML标题)并转换文件名,就像你的例子一样,所以我建议另一种方法:
_posts
中)。_posts
文件夹_posts
当然,如果你这样做就不能使用GitHub页面(除非你在你的机器上运行命令行实用程序并将jekyll build
文件夹提交给源代码管理器)
但IMO问题是使用正确的工具来做正确的工作:
也许 以某种方式可以在Jekyll中做到这一切,但与用你最熟悉的语言相比,这可能会花费更多,更多的努力。 < / p>