Jekyll总结

jekyll学习总结

1,{{ site.属性名 }}
_config.yml文件中添加的任何属性都可以通过site命名空间访问
2,{{ page.属性名 }}
页面前端的任何属性都可以通过page命名空间访问
3,_posts按照标准YYYY-MM-DD-title.md发布文章格式
4,layout多层嵌套

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A5a1N5s5-1578729189473)(https://github.com/bigdatajava/blogspot/raw/master/img/tuchuang/jekyll1.png)]

在此示例中,
document.md指定的Markdown文档中的内容layout: docs被推送到{{ content }}布局文件的标记中docs.html

由于docs布局本身指定layout: page,因此内容docs.html将被推入{{ content }}布局文件中的标记中page.html

最后因为page布局指定layout: default,内容page.html将被推入{{ content }}布局文件的标记中default.html

您不需要多个布局。你可以用一个:default
您可以选择如何设计网站
通常,为页面定义一个布局和为帖子定义另一个布局是常见的,但是对于这两个布局来继承default模板(通常定义网站的顶部和底部)
posted @ 2020-01-18 21:33  叶落无蝉鸣  阅读(41)  评论(0编辑  收藏  举报