Github 页面链接离线和在线表现不同

Github page links behave differently offline and online

我有一个小github pages site。离线 - 使用 Jekyll - 我需要设置链接到例如/blog.html 但是这些不能在线工作,我似乎需要 /blog。但后者不能离线工作。我怎样才能在线下和在线上获得相同的行为?

/ index.html
- blog.html
- decoder.md
-   / _includes
    - navbar.html

这在 navbar.html

    <div class="navbar-collapse collapse" id="topbar">
        <ul class="nav navbar-nav navbar-right">
            <li><a href="/blog">Blog</a></li>
            <!-- <li><a href="/blog.html">Blog</a></li> -->
            <li><a href="/decoder">Elm Json tester</a></li>
        </ul>
    </div>

Github 页现在是 运行 Jekyll 3.x。

在本地,您可以做一个 bundle update。在推送到 github 之前,请务必检查一切是否正常,它们是一些重大更改。

您可以阅读2 > 3 migration's documentation