我是一个快乐的Jekyllbotstrap用户,但是index.md
模板被编译为index.html
。这是意料之中的事,但对我来说是不可取的行为。
当导航链接到主页时,它在锚点上使用index.html
。我可以使用nginx重定向来解决这个问题,但我不想在我的网站上有任何我正在使用301重定向"修复"的链接。我希望它首先生成正确的链接。
所以要明确一点。我不希望jekyll链接到index.html
,而是链接到/
。
您可以在_includes/JB/setup
中修改变量HOME_PATH
。默认情况下为{% assign HOME_PATH = "/" %}
。
我找到了答案。我必须在index.md
文件的顶部设置以下内容:
---
layout: page
title: Home
group: navigation
permalink: /
---
这里的关键部分是permalink: /