【问题标题】:How to use :author in jekyll permalink structure for github pages如何在 github 页面的 jekyll 永久链接结构中使用 :author
【发布时间】:2013-08-15 14:16:07
【问题描述】:

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

在每个 markdown 文件的开头,我希望用户能够说明他们的用户名:

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

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

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

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

有没有办法使用:author

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

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

permalinks: name/title 在每个 Markdown 文件的开头也不太现实。

提前致谢。

【问题讨论】:

标签: jekyll liquid github-pages


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-17
    • 2018-03-17
    • 2016-01-15
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多