我在github页面上有一个jekyll / ruby托管博客,我希望用户提交内容。
在每个降价文件的前面,我希望用户能够说出他们的用户名:
---
title: some title
author: bobby-tables
---
然后我想用它来生成帖子的永久链接
/:author/:title/
我在_config.yml
文件中设置了此内容。
但实际上:author
在网址中可见,似乎被忽略/未转换
我知道这适用于:categories
,但这在语义上并不正确,并且对于一些博主和新手用户而言令人困惑。
有没有办法使用:author
?
该网站托管在github页面上,因此我无法使用任何插件,因为我无法在本地生成_site
来自本机的每次更新。
我查看了jeykllrb.com上的文档,但看不到:author
正在模板标记中使用/提及。
在每个降价文件的前端问题上都有permalinks: name/title
也是不切实际的。
提前致谢。
答案 0 :(得分:3)
我刚刚完成了一些测试,我无法在前面的内容中获得任何自定义变量来解释为固定链接的一部分。
查看代码,我能理解的内容(对红宝石来说还是新手)只接受这里列出的内容http://jekyllrb.com/docs/permalinks/
目前,根据您的工作流程类别或标签似乎是唯一的选项,因为您可以使用插件。如果类别在语义上没有意义,那么可能使用标记并解释他们在他们编写的帖子中标记自己。