【问题标题】:why jekyll tag not working on github give 404 erro but it works on localhost为什么 jekyll 标签不能在 github 上运行会出现 404 错误,但它可以在 localhost 上运行
【发布时间】:2016-03-02 11:21:36
【问题描述】:

我使用this 教程在 jekyll 上创建标签,当我点击标签链接时,它在 localhost 上正常工作,它会将我带到 /tags/tag_name 页面,但是当我将它推送到 github 时,这个目录(/tags/ tag_name 页面)给我 404 错误!我该如何解决这个问题?

【问题讨论】:

    标签: github tags localhost jekyll


    【解决方案1】:

    如果您的站点位于http://example.com/mysite,则需要在_config.yml 中设置baseurl: /mysite,并像这样调用您的页面:

    <a href="{{ site.baseurl }}/tags/tag_namepage">Tag</a>
    

    【讨论】:

      【解决方案2】:

      似乎 github 出于安全原因禁用了自定义插件,因此,本教程使用的 .rb 文件将不起作用。然而,似乎有一种解决方法,即在推送到 github 服务器之前将 Jekyll 源代码编译到 _site 目录。见this post

      【讨论】:

        猜你喜欢
        • 2011-10-30
        • 2021-11-23
        • 1970-01-01
        • 2020-10-29
        • 2020-04-21
        • 2021-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多