这似乎是其他人遇到的问题,但我找不到解决方案。如果我想在本地编写和测试添加到我的jekyll站点,我想使用jekyll serve
,但所有链接仍然指向github页面。谁能描述一种明确的方法来避免这个问题?我尝试过更换baseurl,url等。似乎没什么用。
答案 0 :(得分:1)
好的,想通了! GitHub页面网站使用url: 'https://username.github.io'
中的_config.yml
选项,我网站上的链接请参阅此内容。但是,在启动本地服务器时,jekyll会为您定义URL,因此这是本地服务器上的一个不必要的变量,如果您不更改它,所有链接都会将您带到GitHub页面。
解决方案:在url: 'https://username.github.io'
中注释掉_config.yml
行并添加第baseurl: 'http://localhost:4000/'
行。如果您已经在使用baseurl
变量,请将其注释掉并添加上述内容,以及旧版本中的所需内容。
我希望能帮助别人!