有时我会启动项目并且需要一个月的工作时间,并且在一个月内启动它们没有与之相关的具体日期。我想保存一个类似2011-05-00noday.md
的帖子,但是jekyll不允许这样做。有没有办法做到这一点,让永久链接反映/2011/05/noday.html
?
答案 0 :(得分:2)
听起来我应该是page
而不是post
。您可以拥有一个名为/projects/
的根级文件夹,然后在其中包含每个项目的单个文件或每个项目的子目录,其中包含index.md
文件。
如果您不喜欢这个想法,可以在permalink
的{{1}}中设置YAML Front Matter
,这将覆盖_config.yml中的设置:
post
或者如果你想要那里的日期,并且不希望所有你的永久链接以这种方式设置:
---
layout: post
permalink: /projects/project_name/
---
在这个Jekyll网站上查看他们执行项目的方式: https://github.com/flatterline/flatterline.com/tree/master/_projects
答案 1 :(得分:2)
检查YAML配置文件的此设置:
#for all pages
permalink: pretty
#for posts
defaults:
- scope:
path: ""
type: "posts"
values:
#this looks prettier
permalink: /blog/:title
#for your needs
permalink: /:year/:month/:title