我使用Jekyll在GitHub Pages上创建了一个新站点。我使用以下形式的自定义永久链接格式:
permalink: /:title
这是因为我已经将博客从WordPress移开,并且希望以前存在的链接能够继续工作。当我使用“ jekyll serve”在本地运行服务器时,它可以正常工作-但是,一旦将其托管在GitHub Pages上,链接就无法正确解析,从而导致如下所示的标签:
<a class="post-link" href="/:title">Markdown and HTML</a>
进一步的信息-我正在使用一个自定义域,我的_config.yml包含:
url: http://domain.com
我的CNAME包含:
domain.com
谁能阐明为什么会这样?谢谢。
您正在尝试使用在Jekyll 2.5中实现的功能。当Github页面运行Jekyll 2.4时,它会中断:-(
进行所需操作的唯一方法是在_config.yml
文件中设置默认永久链接。
permalink: :title/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句