如何使用:作者在jekyll永久链接结构中为github页面

时间:2013-08-13 19:52:08

标签: jekyll liquid github-pages

我在github页面上有一个jekyll / ruby​​托管博客,我希望用户提交内容。

在每个降价文件的前面,我希望用户能够说出他们的用户名:

 ---
 title: some title
 author: bobby-tables
 ---

然后我想用它来生成帖子的永久链接 /:author/:title/我在_config.yml文件中设置了此内容。

但实际上:author在网址中可见,似乎被忽略/未转换

我知道这适用于:categories,但这在语义上并不正确,并且对于一些博主和新手用户而言令人困惑。

有没有办法使用:author

该网站托管在github页面上,因此我无法使用任何插件,因为我无法在本地生成_site来自本机的每次更新。

我查看了jeykllrb.com上的文档,但看不到:author正在模板标记中使用/提及。

在每个降价文件的前端问题上都有permalinks: name/title也是不切实际的。

提前致谢。

1 个答案:

答案 0 :(得分:3)

我刚刚完成了一些测试,我无法在前面的内容中获得任何自定义变量来解释为固定链接的一部分。

查看代码,我能理解的内容(对红宝石来说还是新手)只接受这里列出的内容http://jekyllrb.com/docs/permalinks/

目前,根据您的工作流程类别或标签似乎是唯一的选项,因为您可以使用插件。如果类别在语义上没有意义,那么可能使用标记并解释他们在他们编写的帖子中标记自己。