5

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

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

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

然后,我想在生成 /:author/:title/我在我的_config.yml文件中设置的帖子的永久链接时使用它。

但实际上:author在 url 中可见并且似乎被忽略/未转换

我知道这适用,:categories但这在语义上不正确,并且让一些博主和新手用户感到困惑。

有没有办法使用:author

该站点托管在 github 页面上,因此我无法使用任何插件,因为我无法 _site从我的家用计算机为每个更新生成本地。

我已经查看了 jeykllrb.com 上的文档,但看不到:author被使用/提及,尤其是在模板标签中。

permalinks: name/title对于每个降价文件来说,在前面也有不切实际的。

提前致谢。

4

1 回答 1

3

我刚刚做了一些测试,我无法将前面的任何自定义变量解释为永久链接的一部分。

浏览代码,我能理解的(对 ruby​​ 还是新手)它只接受这里列出的那些http://jekyllrb.com/docs/permalinks/

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

于 2013-08-14T20:40:01.847 回答