【发布时间】:2020-10-19 01:05:13
【问题描述】:
如“specifying layout for html posts in jekyll”中所述,Jekyll _posts 来自其_layouts 时的行为应该与任何其他页面一样,但它现在对我没有这样做。
我正在开发 this static site 以托管在 Github 页面中,其他一切正常,但我的帖子不是。
我还检查了“Jekyll post not generated”中关于 Jekyll _posts 的错误,但问题没有解决。
# _posts/2020-06-27-how-I-long-for-summer.md
---
layout: post
title: How I long for Summer
cover: /assets/img/jhonny.jpg
date: 2020-06-27 20:56:28 -0300
categories: text
---
# _layouts/post.html
---
layout: default
---
# layouts/default.html
<!DOCTYPE html>
<html lang="en">
{% include head.html %}
<body>
{% include navbar.html %}
{{ content }}
{%- include footer.html -%}
</body>
</html>
因此,即使所有常规页面都相应地使用default 布局,我的帖子页面也被渲染为原始页面,就好像我没有向它们声明任何布局一样。
我正在使用minima 主题,但实际上我期待它没有任何效果,因为我覆盖了post 布局。
# _config.yml
markdown: kramdown
theme: minima
permalink: :year/:month/:day/:title
我尽力了。有人知道我做错了什么吗?
【问题讨论】:
-
这就是它应该的样子吗? imgur.com/Bb5sLgP
-
是的,是的!你有没有做一些特别的事情来正确渲染它?
标签: html ruby jekyll github-pages static-site