杰基尔本地服务器
Jekyll Local Server
这似乎是其他人遇到的问题,但我找不到解决方案。如果我想在本地编写和测试我的 jekyll 站点的添加,我想使用 jekyll serve
,但所有链接仍然指向 github 页面。任何人都可以描述一个明确的方法来避免这个问题吗?我已经尝试更改 baseurl、url 等。似乎没有任何效果。
好的,明白了! GitHub 页面站点使用 _config.yml
中的 url: 'https://username.github.io'
选项,我站点上的链接引用了这个。但是,当启动本地服务器时,jekyll 会为您定义 url,因此这是本地服务器上不必要的变量,如果您不更改它,所有链接都会将您带到 GitHub页。
解决方法:注释掉_config.yml
中的url: 'https://username.github.io'
行,添加baseurl: 'http://localhost:4000/'
行。如果您已经在使用 baseurl
变量,请将其注释掉并添加上面的内容,以及您需要的旧变量。
希望对大家有所帮助!
这似乎是其他人遇到的问题,但我找不到解决方案。如果我想在本地编写和测试我的 jekyll 站点的添加,我想使用 jekyll serve
,但所有链接仍然指向 github 页面。任何人都可以描述一个明确的方法来避免这个问题吗?我已经尝试更改 baseurl、url 等。似乎没有任何效果。
好的,明白了! GitHub 页面站点使用 _config.yml
中的 url: 'https://username.github.io'
选项,我站点上的链接引用了这个。但是,当启动本地服务器时,jekyll 会为您定义 url,因此这是本地服务器上不必要的变量,如果您不更改它,所有链接都会将您带到 GitHub页。
解决方法:注释掉_config.yml
中的url: 'https://username.github.io'
行,添加baseurl: 'http://localhost:4000/'
行。如果您已经在使用 baseurl
变量,请将其注释掉并添加上面的内容,以及您需要的旧变量。
希望对大家有所帮助!