我是Jekyll的新手,我正在努力让自定义主题运行起来。这是我到目前为止所做的:
bundle exec jekyll serve
这些文件已创建,我可以在默认的4000端口本地查看该站点。
然后我尝试按照here的说明安装你自己的主题。我在终端输入了这个:
$ jekyll new-theme skull_and_roses
正如指示所示它构建了一个新目录......
它还在_site目录中添加了一个目录,不确定它是否正确:
然后我按照这些说明操作:
但是当我去运行时:
bundle exec jekyll serve --watch
我收到一个错误:
The skull_and_roses theme could not be found.
就像我说的,这是我第一次在Jekyll跑步,所以任何帮助都会受到赞赏。
我也使用jekyll theme template(这是一个很好的模板与友好的手册)并定制它最近设置my own github page。
除了在github上创建repo使用用户名(username.github.io
),我在我的mac(本地)上做的是:
$ git clone https://github.com/username/username.github.io.git
(假设您已经创建了回购)。$ cd username.github.io
$ git clone <theme github repo>
Gemfile
,如果真的没有,你可以尝试创建Gemfile并输入:
source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins
确认你有Gemfile
后,运行
$ bundle install
$ bundle exec jekyll serve
现在,您可以输入localhost:4000
或127.0.0.1:4000
来检查主题是否可以在本地服务上运行。_config.yml
文件,如标题,作者和其他主题模板说明。您可以在更新某些内容时在本地(localhost:4000
或127.0.0.1:4000
)进行检查,并且您想检查结果。通常在_config.yml
中更改,您需要重新启动jekyll serve
(使用ctrl+c
停止并运行$ bundle exec jekyll serve
以重新启动服务以检查修改。您可能需要修改超过_config.yml
文件以满足您自己的要求,至少像about.md
或添加您的自己在_post
的帖子。username.github.io
的主分支)。顺便说一句,如果你在本地工作,你可以使用分支来测试你想要添加的功能,在本地检查结果,然后在你对结果满意时合并到master。https://username.github.io
并享受您自己的github页面。_site
以及您可能想知道的其他事项的问题,您可能还需要查看以下内容:
qazxsw poi
qazxsw poi