【问题标题】:Jekyll Blog Contact Page Permalink not WorkingJekyll 博客联系页面永久链接不起作用
【发布时间】:2017-05-06 09:31:53
【问题描述】:

我在这里建立了我的 Jekyll 博客:My blog

我从https://github.com/johnotander/pixyll分叉了这个博客主题

并使用 Master 分支为其创建了一个 github 页面,并将存储库的名称更改为“blog”。

我的 github.io 存储库用于我的个人网站并且使用 CNAME:edsonmendieta.com

所以,我的博客位于 edsonmendieta.com/blog。

在我的 _config.yml 中:https://github.com/edsonmendieta/blog/blob/master/_config.yml

我已将网址设置为:'http://edsonmendieta.com/blog/'

我的博客主题,有一个将“永久链接”设置为 /contact/ 的联系页面, 但是点击之后,url路径是edsonmendieta.com/contact,我得到了一个github 404。

我将永久链接更改为 blog/contact/,现在我仍然得到一个 404,但它是以我的博客主题为主题的。

我不知道为什么会收到 404。

我的 config.yml 文件中的 'baseurl' 为空 ("")。

我应该更改 _config.yml 文件中的 'baseurl' 和 'url' 吗?

我应该更改联系人文件中的“永久链接”吗?

非常感谢您的帮助,谢谢。

【问题讨论】:

    标签: url jekyll permalinks github-pages base-url


    【解决方案1】:

    在配置中,设置:

    url: http://edsonmendieta.com
    baseurl: /blog
    

    而且它应该开箱即用。

    【讨论】:

      【解决方案2】:

      只需更改联系页面上的固定链接,它应该可以工作。您甚至可以删除它,jekyll 会为您处理。

      【讨论】:

      • 删除它会改变 edsonmendieta.com/contact/ 的路径,从而导致 github404。我不知道我应该把它改成什么......
      • 我实际上已经阅读过,并且确实使用 /blog 作为基本网址,但仍然遇到问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-10
      • 1970-01-01
      • 2015-07-02
      • 2016-01-27
      • 2015-05-05
      • 1970-01-01
      相关资源
      最近更新 更多