Jekyll本地服务器

时间:2015-09-13 08:49:00

标签: jekyll github-pages

这似乎是其他人遇到的问题,但我找不到解决方案。如果我想在本地编写和测试添加到我的jekyll站点,我想使用jekyll serve,但所有链接仍然指向github页面。谁能描述一种明确的方法来避免这个问题?我尝试过更换baseurl,url等。似乎没什么用。

1 个答案:

答案 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变量,请将其注释掉并添加上述内容,以及旧版本中的所需内容。

我希望能帮助别人!