2013-05-21 54 views
0

有時我有項目,我啓動,它需要一個月的工作,他們在一個月內推出,他們沒有具體的日期與他們關聯。我想保存一個類似2011-05-00noday.md的帖子,但jekyll不會允許它。有沒有辦法做到這一點,並永久鏈接反映/2011/05/noday.html允許一個jekyll發佈沒有每天只有年和月

回答

1

檢查此設置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 
1

這聽起來對我來說應該是page而不是post。您可以擁有一個名爲/projects/的根級文件夾,然後在其中有每個項目的單個文件或每個項目的子目錄,其中包含index.md文件。

如果你不喜歡這個主意,你可以在postYAML Front Matter設置permalink,這將覆蓋從_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) 
--- 

看看他們做的項目在此傑基爾網站的方式: https://github.com/flatterline/flatterline.com/tree/master/_projects

+0

爲ymlfm變量:年:月和:標題不能工作,設置固定鏈接字面'HTTP://本地主機:1111/:年/月/:title.html'。 – ThomasReggi

+0

@ThomasReggi,是的,這些是佔位符,你可以用字面日期替換。我會用筆記更新它。 –

相關問題