nothing to say.. @caizhiyuannn@gmail.com
_config.yml _drafts some-drafts.markdown _includes header.html footer.html context.html _layouts default.html post.html page.html _posts 2015-10-12-how-to-use-markdown.md 2015-12-10-hello-world.textile _data socil.yml _site index.html about.md
_config.yml
保存主要配置数据,同时可通过配置命令行中的设置。
如读取指定目录,编码,时区,排除文件等.
_drafts
drafts 是保存未发布的文章,没有日期。相当于草稿文件
drafts 草稿文件当运行jekyll server
或 jekyll build --drafts
将添加自动添加时间生成最新文章。
_includes
保存一些包文件用于在布局或文章中加载使用
通{% include file.ext %} 把文件 _includes/file.ext
包含进去
_layouts
存放文章的模板文件,文章布局可以根据YAML头信息声明进行选择。
{{ content }} 可将content 插入页面
_posts
存放文章的地方,格式必须符合year-month-day-title.markup
(markup 可以使md,markdown,textile等)
_data
存放一些数据,添加额外功能
_site
存放Jekyll 转换完成的页面文件
index.html
通过包含YAML 头信息,Jekyll自动识别并进行转换。
Other
可添加一些其他文件,如css,images 到根文件夹
Jekyll会根据需求自动拷贝。
Jekyll YAML的格式必须写在文件的开头,用三个虚线包含在中间。
--- layout: post title: "Hello world" ---
指定_layouts 目录下的模板文件
配置访问该文件的指定路径,相当路径映射
设置为
false
将展示不具体博文
指定分类属性,使博文能够根据分类属性来阅读
多个类别通过 YAML list 来指定,或者用空格隔开
类似分类,给文章添加标签
多个标签通过 YAML list 来指定,或者用空格隔开
自定义变量可通过Liquid 模板调用
调用方法:
date
变量