我的项目:https://github.com/sebastian3495/sebastian3495.github.io 我的网站(当前显示时未显示css):https://sebastian3495.github.io/
如何让所有链接指向我的github项目而不是localhost?
我错过了什么?我是jekyll的新手,网络开发并不是我的最强点,所以请耐心等待。
编辑:我的配置文件已更新
_config.yml
false->true
答案 0 :(得分:0)
由于您使用的是第三方主题,因此我了解您按照说明先在本地运行jekyll build
,然后上传了./_site
目录的内容。
此处的问题是,当您在本地构建时,最新版本的Jekyll会自动将url
密钥设置为http://localhost:4000
。
您有两个基本选择:
要在GitHub页面上同时使用第三方主题和第三方插件,您需要通过将JEKYLL_ENV
env更改为production
(或其他任何 development
以外的其他
JEKLL_ENV=production bundle exec jekyll build
(在Windows上,您需要先运行set JEKLL_ENV=production
,然后再运行jekyll咒语。
要使用仅需要官方插件的第三方主题,并且主题回购本身也在GitHub上托管,您可以使用remote_theme
功能(默认情况下包含在最新版本的{ {1}}):
gem "github-pages"
有关# _config.yml
remote_theme: aron-bordin/neo-hpstr-jekyll-theme
插件使用情况的详细信息,请参阅:https://github.com/benbalter/jekyll-remote-theme。
答案 1 :(得分:0)
当您按下本地生成的代码时,您需要:
在 _config.yml 中,设置url: https://sebastian3495.github.io
运行bundle exec jekyll build
将生成的代码推送到github。