Jekyll自定义主题(在本地运行)

问题描述 投票:0回答:1

我是Jekyll的新手,我正在努力让自定义主题运行起来。这是我到目前为止所做的:

  1. 创建了我的Jekyll网站。 CD到我想安装它并运行的目录 bundle exec jekyll serve

这些文件已创建,我可以在默认的4000端口本地查看该站点。

enter image description here

然后我尝试按照here的说明安装你自己的主题。我在终端输入了这个:

$ jekyll new-theme skull_and_roses

正如指示所示它构建了一个新目录......

enter image description here

它还在_site目录中添加了一个目录,不确定它是否正确:

enter image description here

然后我按照这些说明操作:

enter image description here

但是当我去运行时:

bundle exec jekyll serve --watch

我收到一个错误:

The skull_and_roses theme could not be found.

就像我说的,这是我第一次在Jekyll跑步,所以任何帮助都会受到赞赏。

jekyll jekyll-theme
1个回答
2
投票

我也使用jekyll theme template(这是一个很好的模板与友好的手册)并定制它最近设置my own github page

除了在github上创建repo使用用户名(username.github.io),我在我的mac(本地)上做的是:

  1. 设置env使用Jekyll,你可以参考:https://jekyllrb.com/docs/
  2. $ git clone https://github.com/username/username.github.io.git(假设您已经创建了回购)。
  3. $ cd username.github.io
  4. $ git clone <theme github repo>
  5. 将所有主题文件放入网站文件的根目录(我们在步骤2中创建的目录)
  6. 通常主题模板将有Gemfile,如果真的没有,你可以尝试创建Gemfile并输入: source 'https://rubygems.org' gem 'github-pages', group: :jekyll_plugins 确认你有Gemfile后,运行 $ bundle install $ bundle exec jekyll serve 现在,您可以输入localhost:4000127.0.0.1:4000来检查主题是否可以在本地服务上运行。
  7. 然后你可以主要修改_config.yml文件,如标题,作者和其他主题模板说明。您可以在更新某些内容时在本地(localhost:4000127.0.0.1:4000)进行检查,并且您想检查结果。通常在_config.yml中更改,您需要重新启动jekyll serve(使用ctrl+c停止并运行$ bundle exec jekyll serve以重新启动服务以检查修改。您可能需要修改超过_config.yml文件以满足您自己的要求,至少像about.md或添加您的自己在_post的帖子。
  8. 从主题模板完成修改并创建自己喜欢的github页面后。您可以将本地仓库推送到远程仓库(username.github.io的主分支)。顺便说一句,如果你在本地工作,你可以使用分支来测试你想要添加的功能,在本地检查结果,然后在你对结果满意时合并到master。
  9. 最后,您可以查看:https://username.github.io并享受您自己的github页面。
  10. 有关_site以及您可能想知道的其他事项的问题,您可能还需要查看以下内容: qazxsw poi qazxsw poi
© www.soinside.com 2019 - 2024. All rights reserved.