[英]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.