如何从Jekyll中的帖子和页面中删除.html扩展名?

时间:2015-01-26 00:33:56

标签: jekyll

在我的Jekyll配置文件中,我将永久链接设置为permalink: /:year/:month/:day/:title/,以便从帖子中删除HTML扩展程序,但这仅适用于降价帖子,而不适用于网页。

如果我希望我的所有网页都删除了.html,例如我的about.html页面更改为just / about,我是否必须创建文件夹然后使用index.html,或者Jekyll有没有办法为我这样做?

2 个答案:

答案 0 :(得分:1)

_config.yml中的此设置将起作用:

# applies pretty for all
permalink: pretty

# overrides permalink for posts
defaults:
  -
    scope:
      path: ""
      type: "posts"
    values:
      permalink: /:year/:month/:day/:title/

请注意,页面前端的固定链接将覆盖config中的固定链接。

答案 1 :(得分:0)

检查YAML配置文件的此设置:

#for all pages
permalink: pretty

#for posts
defaults:
  - scope:
     path: ""
     type: "posts"
    values:
     permalink: /blog/:title