Jekyll默认页面

时间:2015-07-01 16:20:19

标签: jekyll

如何更改默认起始页?目前,index.html始终是帖子的索引。

我想在index.html上显示我当前/关于页面的内容,并希望将/ articles链接到帖子索引。

是否将/about/index.html的内容复制到/index.html是唯一的解决方案?

2 个答案:

答案 0 :(得分:7)

这不是一个Jekyll问题,它更像是一个信息架构问题。

你的页面层次是这样的:

|-index.html
|-articles.html
|-...

如果您想以降价方式写下内容,只需在index.htmlindex.md中添加所需内容。

创建article.htmlmd页面,然后只复制index.html的实际内容。

最后,如果您想要在/articles/访问您的文章页面,只需在前面添加permalink: articles/即可。否则,默认情况下会在articles.html处达到。

答案 1 :(得分:0)

您可以在A中使用gem 'jekyll-redirect-from'来设置与index.html不同的主页,还可以自定义任何xxxx.html的输出URL。

将此行添加到项目的foo

jekyll

然后在终端中执行:

Gemfile

将其安装到您的环境后,将其添加到您的gem 'jekyll-redirect-from'

bundle

现在,要将_config.yml设置为主页: 将其添加到plugins: - jekyll-redirect-from 的开头:

about.html

结果,about.html将重定向到--- permalink: / redirect_from: - /about --- ,并显示www.website.com/about的内容。