允许一个jekyll帖子只有一年和一个月没有一天

时间:2013-05-21 06:14:50

标签: jekyll

有时我会启动项目并且需要一个月的工作时间,并且在一个月内启动它们没有与之相关的具体日期。我想保存一个类似2011-05-00noday.md的帖子,但是jekyll不允许这样做。有没有办法做到这一点,让永久链接反映/2011/05/noday.html

2 个答案:

答案 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