【问题标题】:Jekyll architect theme not working on GitHub pageJekyll 架构师主题在 GitHub 页面上不起作用
【发布时间】:2017-10-16 01:29:31
【问题描述】:

我创建了一个 GitHub 页面,其中包含一个名为 myusername.github.io 的存储库 我将那个(空的)repo 克隆到我的 PC 上,并使用 jekyll 命令行在这个文件夹中创建了一个新博客。它在我的 PC 和 GitHub 上以标准主题“minima”正确构建。 但是,我想使用“架构师”主题并按照他们的说明(只需在 _config.yml 上添加theme: jekyll-theme-architect)来使用它,但结果却是一团糟。到底是怎么回事?我该如何解决?

我对此感到非常生气。指令就是这么简单,但是不行!!!

【问题讨论】:

    标签: github jekyll


    【解决方案1】:

    这是由于本地没有合适的 gem,因此您可以显式安装 gem 或添加包含该主题的 github-pages gem,因为它受 Github 页面支持。

    将以下内容添加到您网站的Gemfile

    gem "github-pages", group: :jekyll_plugins
    

    然后运行bundle install

    编辑index.md并将布局更改为默认布局:layout: default

    删除about.md 中包含包含标记的行,例如:{% include icon-github.html username="jekyll" %}

    您将能够使用新主题。

    【讨论】:

    • 刚刚尝试过...我不得不运行捆绑更新,因为之前发生了一些冲突。它仍然无法正常工作...
    • 我在使用 jekyll 时没有出错。但是我收到了很多来自 GitHub 的电子邮件,它们都带有相同的消息:“一个文件包含在 about.md 中,它是一个符号链接,或者在您的 _includes 目录中不存在。有关更多信息,请参阅@ 987654321@。”
    • 那么您可以使用新主题在本地运行 Jekyll 了吗?
    • 我不知道我是否清楚。首先我尝试了您的建议,然后出现冲突错误消息,告诉我运行bundle update,然后再试一次,我这样做了,它奏效了。但是,当我使用 git push -u origin master 并尝试使用 myusername.github.io 在浏览器上可视化页面时,页面又被弄乱了。在最后一个过程中,除了通过电子邮件发送给我的错误之外,我没有收到任何错误。
    • 当我运行bundle exec jekyll serve 时出现此错误:Configuration file: /home/luis/Documentos/trabalho/programmed_biology/site/programmedbio.github.io/_config.yml Configuration file: /home/luis/Documentos/trabalho/programmed_biology/site/programmedbio.github.io/_config.yml jekyll 3.4.3 | Error: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes.
    猜你喜欢
    • 2019-06-24
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 2022-12-13
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 2013-12-20
    相关资源
    最近更新 更多