常用变量
Jekyll 会遍历你的网站搜寻要处理的文件。任何有 YAML 头信息的文件都是要处理的对象。对于每一个这样的文件,Jekyll 都会通过 Liquid 模板工具来生成一系列的数据。下面就是这些可用数据变量的参考和文档。
全局(Global)变量
|
来自 |
|
页面专属的信息 + YAML 头文件信息。通过 YAML 头文件自定义的信息都可以在这里被获取。详情请参考下文。 |
|
被 layout 包裹的那些 Post 或者 Page 渲染生成的内容。但是又没定义在 Post 或者 Page 文件中的变量。 |
|
每当 |
全站(site)变量
|
当前时间(运行 |
|
所有 Pages 的清单。 |
|
一个按照时间倒序的所有 Posts 的清单。 |
|
如果当前被处理的页面是一个 Post,这个变量就会包含最多10个相关的 Post。默认的情况下, 相关性是低质量的,但是能被很快的计算出来。如果你需要高相关性,就要消耗更多的时间来计算。 用 |
|
所有的在 |
|
所有的在 |
|
所有的通过命令行和 |
页面(page)变量
|
页面内容的源码。 |
|
页面的标题。 |
|
页面摘要的源码。 |
|
帖子以斜线打头的相对路径,例子: |
|
帖子的日期。日期的可以在帖子的头信息中通过用以下格式 |
|
帖子的唯一标识码(在RSS源里非常有用),比如 |
|
这个帖子所属的 Categories。Categories 是从这个帖子的 |
|
这个 Post 所属的所有 tags。Tags 是在YAML 头文件信息中被定义的。 |
|
Post 或者 Page 的源文件地址。举例来说,一个页面在 GitHub 上的源文件地址。 这可以在 YAML 头文件信息 中被改写。 |
ProTip™: Use custom front-matter
任何你自定义的头文件信息都会在 page
中可用。 距离来说,如果你在一个 Page 的头文件中设置了 custom_css: true
, 这个变量就可以这样被取到 page.custom_css
。
分页器(Paginator)
|
每一页 Posts 的数量。 |
|
这一页可用的 Posts。 |
|
Posts 的总数。 |
|
Pages 的总数。 |
|
当前页号。 |
|
前一页的页号。 |
|
前一页的地址。 |
|
下一页的页号。 |
|
下一页的地址。 |
分页器变量的可用性
这些变量仅在首页文件中可用,不过他们也会存在于子目录中,就像 /blog/index.html
。
相关推荐
jekyll-snippets, Jekyll站点常用Fragment库 Fragment我是Jekyll的粉丝。 我已经在博客上建立了自己的博客,以及 Bootstrap 文档的文档和一个系列的主题文件。 这个库是一个常用的Jekyll Fragment库。电子邮件内容...
这是一个Jekyll插件,它将生成包含选择配置变量的JSON文件以及Pages,并将其输出到/api/config/config.json(如果是配置变量)和(如果是页面)路径/ to / page目标文件夹的.json 要添加要生成的属性,只需编辑_...
jekyll-verison-helper 这个 gem 允许您在_config.yml文件中定义变量并通过同一文件引用它。 为此,首先,创建一个名为variables的键,并使用您喜欢的任何一组变量名填充它: variables : latest_version : " 2.0 " ...
3),在打开的记事本窗口中,于末尾添加新的一行- C:\Ruby200-x64,保存文件并退出。 4),回到命令行窗口内,审查(非必须)并安装。 ruby dk.rb review ruby dk.rb install 具体来说,步骤如下 1.下载证书。有...
jekyll-admin 是一个 jekyll 插件,为用户提供了传统 CMS(内容管理系统)风格的图形化界面来创作内容和管理 jekyll 网站。该项目分为两部分。基于 Ruby 的 HTTP API 处理 jekyll 和文件系统的操作部分,以及在这个 ...
Jekyll 博客管理工具
awesome-jekyll-editors, 一群优秀的Jekyll编辑 Awesome系列 @ 行星 Jekyll出色的Jekyll编辑器一群优秀的Jekyll编辑 捐赠欢迎。 有什么遗漏发送请求请求。 谢谢。"视觉"编辑器n 工具开源★565管理 ( github: 散文 ★...
jekyllthemes, Jekyll博客的最佳外观主题目录 主题Jekyll博客的最佳外观主题目录提交主题有一个你想分享的主题?fork 上的站点在 _posts 目录中创建一个新帖子并填写相关的YAML字段制作 250 x200缩略图并将它的放到...
jekyll 简洁博客主题
Atom-jekyll-atom.zip,在atom中使用jekyll的工具和片段的集合杰基尔原子,atom是一个用web技术构建的开源文本编辑器。
jekyll-bootstrap-theme, jekyll Bootstrap/( sass版本) jekyll-bootstrap-themeJekyll Bootstrap/;参见现场演示 @ henrythemes.github.io/jekyll-bootstrap-theme 注意:主题使用 Bootstrap/scss
JekyllMetro, 基于地铁的Jekyll主题 地铁Jekyll地铁是一个地铁inspire的主题 。摘要Jekyll是在 Bootstrap 和其他免费可用库之上构建的主题。 它的目的是提供一个完整的主题为个人网站的博客。版本开发( 测试版 2版)...
Windows上安装Jekyll所需软件包含ruby 、DevKit、python、pip 目录 Jekyll介绍 安装Ruby 安装DevKit 安装Jekyll 安装Python 安装pip 运行Jekyll 博文参考...
Jekyll-Base, Jekyll的基本文件和文件夹结构 这是一个将让你开始的基础,由 Daniel McGraw ( @danielmcgraw ) 创建。用法查看我的文章系列如何使用Jekyll创建你自己的Jekyll博客。结构. |--. gitignore
jekyll-minimal-theme的中文简体化,一款极简(风格)的 jekyll 主题
jekyll-admin 是一个 jekyll 插件,为用户提供了传统 CMS(内容管理系统)风格的图形化界面来创作内容和管理 jekyll 网站
win32-ia32版本,使用jekyll搭建博客必不可少的本地化markdown语法编辑器
jekyll 所需gem ruby -v ruby 2.1.4p265 (2014-10-27 revision 48166) [i386-mingw32]