1

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

4

2 回答 2

3

检查 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
于 2015-06-11T19:39:49.797 回答
2

在我看来,这应该是 a pagenot a post。您可以有一个名为 的根级文件夹/projects/,然后在其中有每个项目的单独文件或每个项目的子目录,其中包含一个index.md文件。

如果你不喜欢这个想法,你可以permalinkYAML Front Matterapost中设置,这将覆盖 _config.yml 中的设置:

---
layout: post
permalink: /projects/project_name/
---

或者如果您希望在其中设置日期并且不希望以这种方式设置所有永久链接:

---
layout: post
permalink: /:year/:month/:title.html
(replace with actual year, month and title, e.g., /2013/06/my-title.html)
---

在这个 Jekyll 站点中查看他们做项目的方式: https ://github.com/flatterline/flatterline.com/tree/master/_projects

于 2013-05-23T01:32:31.670 回答