液体忽略 jekyll 主题的 _config.yml 信息
Liquid ignoring _config.yml infos for jekyll theme
我是 jekyll 的新手,我从他们的网站上阅读了信息并做了一些基本的工作,一切正常。现在,我试图通过为它做一个主题来学习更多。我的想法是我有一个 html 模板,我正在尝试将其添加到 jekyll 中。回购位于 prologue-like-jekyll-theme.
我有一个 _config.yml 和一些信息:
# Site settings
title: Personal Jekyll theme based on Prologue by HTML5 UP.
description: "Write your site description here."
baseurl: ""
url: ""
avatar: images/avatar.png
email: your-email@yourdomain.com
copyright_name: Your/Project/Corporate Name
我做了一个default.html布局:
<!DOCTYPE HTML>
<html>
<head>
<title>{{ site.title }}</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]-->
<link rel="stylesheet" href="assets/css/main.css" />
<!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]-->
<!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]-->
</head>
<body>
<!-- Header -->
{% include header.html %}
<!-- Main -->
<div id="main">
{{ content }}
</div>
<!-- Footer -->
{% include footer.html %}
</body>
</html>
我执行 jekyll server
,它运行但 site.title
没有加载。有趣的是,如果我更改为 site.time
它会起作用。不知道为什么会这样,有什么线索吗?
_config.yml
文件在 _layouts
文件夹中,它应该在根文件夹中。
我是 jekyll 的新手,我从他们的网站上阅读了信息并做了一些基本的工作,一切正常。现在,我试图通过为它做一个主题来学习更多。我的想法是我有一个 html 模板,我正在尝试将其添加到 jekyll 中。回购位于 prologue-like-jekyll-theme.
我有一个 _config.yml 和一些信息:
# Site settings
title: Personal Jekyll theme based on Prologue by HTML5 UP.
description: "Write your site description here."
baseurl: ""
url: ""
avatar: images/avatar.png
email: your-email@yourdomain.com
copyright_name: Your/Project/Corporate Name
我做了一个default.html布局:
<!DOCTYPE HTML>
<html>
<head>
<title>{{ site.title }}</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]-->
<link rel="stylesheet" href="assets/css/main.css" />
<!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]-->
<!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]-->
</head>
<body>
<!-- Header -->
{% include header.html %}
<!-- Main -->
<div id="main">
{{ content }}
</div>
<!-- Footer -->
{% include footer.html %}
</body>
</html>
我执行 jekyll server
,它运行但 site.title
没有加载。有趣的是,如果我更改为 site.time
它会起作用。不知道为什么会这样,有什么线索吗?
_config.yml
文件在 _layouts
文件夹中,它应该在根文件夹中。