如何让 Jekyll-Bootstrap 不"index.html"放在导航中



我是一个快乐的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: /

相关内容

  • 没有找到相关文章

最新更新