Jekyll自定义主题(在本地运行)
我是Jekyll的新手,我正在尝试建立一个自定义主题并运行它。以下是我到目前为止所做的:Jekyll自定义主题(在本地运行),jekyll,jekyll-theme,Jekyll,Jekyll Theme,我是Jekyll的新手,我正在尝试建立一个自定义主题并运行它。以下是我到目前为止所做的: 创建了我的杰基尔网站。CD到我想要安装它的目录,然后运行 bundle exec jekyll service 创建了这些文件,我可以在默认的4000端口本地查看站点 然后,我尝试按照说明安装自己的主题。我在终端中输入了以下内容: $ jekyll new-theme skull_and_roses 如说明书所示,它建立了一个新的目录 它还在_site目录中添加了一个目录,不确定是否正确: 然后我按
bundle exec jekyll service
$ jekyll new-theme skull_and_roses
如说明书所示,它建立了一个新的目录
它还在_site目录中添加了一个目录,不确定是否正确:
然后我按照这些指示:
但当我去运行它时:
bundle exec jekyll serve --watch
我得到一个错误:
The skull_and_roses theme could not be found.
就像我说的,这是我在杰基尔的第一次跑步,所以任何帮助都将不胜感激 我还使用(这是一个很好的模板,有友好的手册)并自定义它,以便最近进行设置
除了在github上创建repo使用用户名(username.github.io
),我在mac(本地)上所做的是:
$git克隆https://github.com/username/username.github.io.git
(假设您已经创建了回购协议)$cd username.github.io
$git clone
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
检查主题是否可以在本地服务器上运行\u config.yml
文件,如标题、作者和其他。每当您更新某些内容并希望检查结果时,都可以在本地检查它(localhost:4000
或127.0.0.1:4000
)。通常在\u config.yml
中更改,您需要重新启动果冻服务
(使用ctrl+c
停止并运行$bundle exec jekyll service
重新启动服务以检查修改。您可能需要修改超过\u config.yml
的文件以满足您自己的要求,至少像about.md
或在\u post
中添加您自己的帖子https://username.github.io
享受您自己的github页面\u站点
的问题和其他您可能想知道的事情,您可能还需要检查以下内容:
jekyll新主题skull_和_roses
在skull_和_roses
文件夹中创建了一个新的jekyll实例。文档中说,您应该在该文件夹中创建一个索引,并从该目录运行jekyll来测试它。要创建新主题,只需在\u layouts
中创建布局文件,并确保你的帖子使用它们。