我有一个网站,里面有一个jekyll支持的博客。它也有一些其他静态文件在网站上。该网站托管在 Github网页。
我的问题是:如何确保标题和类别自动列在每个jekyll帖子中?我不打算制作第二类,所以我把所有帖子都归结为“博客”类别。我希望网址的标题与帖子的网址相同。
---
title: The great wall of China
category: blog
---
我不想在每一篇文章中继续写上述内容。所以我需要在 _config.yml 中编写一些代码,但我的代码错了。我真的被困在这里!!
markdown: kramdown
exclude: [README.md]
permalink: /work/:title
prose:
rooturl: '_posts/'
siteurl: 'http://prose.github.io/starter/'
relativeLinks: 'http://prose.github.io/starter/links.jsonp'
media: 'media'
ignore:
- index.md
- _config.yml
- /_data
- /_includes
metadata:
_posts:
- name: "title"
field:
element: "text"
label: "title"
- name: "category"
field:
element: "hidden"
value: "entries"
答案 0 :(得分:0)
您可以将永久链接更改为/blog/my-post/
,并从各个帖子中删除该类别。只需将permalink: /blog/:title/
添加到'config.yml'文件即可。然后,如果您需要/需要,请以纯文本格式将类别名称添加到模板中。
无论如何,您需要在前面的内容中写下标题,因为每个帖子都有所不同。恕我直言,_config.yml
添加默认值并不是真正的胜利......