Jekyll URL在推送到Github页面时添加前导斜杠
我已成功地在Github页面上托管。今天,我试图通过浏览器同步来运行该网站,这样我可以更快地查看我的更改,并注意到我的URL在本地服务时与在实际网站上服务时不同。以下是本地url的外观:Jekyll URL在推送到Github页面时添加前导斜杠,jekyll,github-pages,Jekyll,Github Pages,我已成功地在Github页面上托管。今天,我试图通过浏览器同步来运行该网站,这样我可以更快地查看我的更改,并注意到我的URL在本地服务时与在实际网站上服务时不同。以下是本地url的外观: <a href="blog/post-title/"> 这个链接一旦被推送到Github回购协议并由他们处理,就会变成 <a href="/blog/blog-title/"> 我所尝试的: 我将baseurl:“添加到我的\u config.yml;没有效果 我添加了baseurl
<a href="blog/post-title/">
这个链接一旦被推送到Github回购协议并由他们处理,就会变成
<a href="/blog/blog-title/">
我所尝试的:
baseurl:“
添加到我的\u config.yml
;没有效果baseurl:“/”
;没有效果baseurl:“/”
,并将链接格式更改为{{site.baseurl}}{{post.url}
;这修复了本地的链接,但是导致了两个领先的斜杠,从而中断了链接我使用的是旧版本的Ruby。通过更新到Ruby 2,然后运行
gem install-Jekyll
我能够获得一致的行为
<a href="/blog/blog-title/">
<a href="{{ post.url }}">
name: Adam Hammes
description: Adam Hammes' Website
author: Adam Hammes
url: http://hammes.io
permalink: blog/:title/
excerpt_separator: <!--more-->
exclude: ["README.md", "gulpfile.js", "package.json", "node_modules"]