【发布时间】:2016-03-02 11:21:36
【问题描述】:
我使用this 教程在 jekyll 上创建标签,当我点击标签链接时,它在 localhost 上正常工作,它会将我带到 /tags/tag_name 页面,但是当我将它推送到 github 时,这个目录(/tags/ tag_name 页面)给我 404 错误!我该如何解决这个问题?
【问题讨论】:
标签: github tags localhost jekyll
我使用this 教程在 jekyll 上创建标签,当我点击标签链接时,它在 localhost 上正常工作,它会将我带到 /tags/tag_name 页面,但是当我将它推送到 github 时,这个目录(/tags/ tag_name 页面)给我 404 错误!我该如何解决这个问题?
【问题讨论】:
标签: github tags localhost jekyll
如果您的站点位于http://example.com/mysite,则需要在_config.yml 中设置baseurl: /mysite,并像这样调用您的页面:
<a href="{{ site.baseurl }}/tags/tag_namepage">Tag</a>
【讨论】:
似乎 github 出于安全原因禁用了自定义插件,因此,本教程使用的 .rb 文件将不起作用。然而,似乎有一种解决方法,即在推送到 github 服务器之前将 Jekyll 源代码编译到 _site 目录。见this post
【讨论】: