【问题标题】:Jekyll theme errorJekyll 主题错误
【发布时间】:2017-07-06 03:38:25
【问题描述】:

尝试更改默认主题。首先尝试了黑客主题,然后是入门主题。两次都出现同样的错误:

jekyll 3.5.0 | Error: Could not locate the included file 'head.html' in any of ["/home/david/Sites/dwmclaughlin.com/_includes"]. Ensure it exists in one of those directories and, if it is a symlink, does not point outside your site source.

我创建了 head.html,然后运行了 jekyll serve。得到了同样的错误,但这次是 header.html 丢失了。我继续前进并创建了丢失的文件。转到 CSS 文件并收到此错误:

jekyll 3.5.0 | Error: Invalid US-ASCII character "\xE2" on line 5

我做错了什么?

【问题讨论】:

  • 你是如何安装主题和运行 Jekyll 的?
  • 遵循这些说明:jekyllrb.com/docs/themes
  • bundle install 然后bundle exec jekyll s
  • 不幸的是同样的错误。
  • 详细说明您更改默认主题的步骤。

标签: jekyll


【解决方案1】:

当您包含_head.html 时,您可能有一个_layouts 目录,它会阻止黑客主题正确加载,删除_layouts 目录(或从jekyll-theme-hacker 文件夹中复制该目录),然后它应该工作。

您可能必须修复帖子中使用的布局才能使用 default 布局(他们现在可能有 post 布局)

【讨论】:

  • 是的,我确实添加了一个布局文件夹来将 h1 标签从帖子更改为问题。可能应该提到这一点。所以是的,也许就是这样。我试试看。
猜你喜欢
  • 2023-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-26
  • 2020-04-20
  • 2015-03-09
相关资源
最近更新 更多