繁体   English   中英

Jekyll 包括在没有模板的情况下无法在 GitHub 页面中工作

[英]Jekyll includes not working in GitHub Pages without a template

我正在尝试在 GitHub 页面上发布我自己的网站。 我想在许多文件中包含一些重复的代码部分(标题),这样我就不必总是复制粘贴它们。 我想使用 Jekyll 提供的包含功能:

{% include example.html %}

我已将要包含的文件放在 _includes 目录中,但是,出于某种原因,它似乎只有在主文件中使用布局时才有效。 难道我做错了什么? 如果没有,是否可以在没有布局的情况下使用 Jekyll include? (因为我已将所有 html 文件设置为在没有它的情况下工作)

我最好的猜测是,当您删除布局时,您也会删除 yaml 标签。 在你的 index.html 文件中试试这个

---
---
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>First try</title>
  </head>
  <body>
    {% include first-try.html %}
  </body>
</html>

您需要那些---标签来处理文件中的 Liquid。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM