发布永久链接未在GitHub页面上的Jekyll中解析

时间:2015-03-15 13:22:28

标签: jekyll github-pages

我使用Jekyll在GitHub Pages上创建了一个新网站。我使用以下形式的自定义永久链接格式:

permalink: /:title

这是因为我已将我的博客从WordPress移开,并希望以前存在的链接继续工作。当我使用“jekyll serve”在本地运行服务器时,它运行正常 - 但是,一旦它在GitHub页面上托管,链接就无法正确解析,导致像这样的标记:

<a class="post-link" href="/:title">Markdown and HTML</a>

更多信息 - 我正在使用自定义域,我的_config.yml包含:

url: http://domain.com

我的CNAME包含:

domain.com

有人能说清楚为什么会这样吗?感谢。

1 个答案:

答案 0 :(得分:3)

您正尝试在Jekyll 2.5中使用implemented的功能。 作为Github pages runs Jekyll 2.4,它会中断: - (

执行所需操作的唯一方法是在_config.yml文件中设置默认永久链接。

permalink: :title/