Post

Variables

Variables

Global Variables

  • site

    Site wide information + configuration settings from _config.yml. See below for details.
    Jekyll::Drops::SiteDrop

  • page

    Page specific information + the front matter. Custom variables set via the front matter will be available here. See below for details.
    |当前页面|

  • layout

    Layout specific information + the front matter. Custom variables set via front matter in layouts will be available here.
    {“layout” => “default”, “refactor” => true, “panel_includes” => [“toc”], “tail_includes” => [“related-posts”, “post-nav”], “script_includes” => [“comment”]}

  • content

    In layout files, the rendered content of the Post or Page being wrapped. Not defined in Post or Page files.
    |当前页面内容|

  • paginator

    When the paginate configuration option is set, this variable becomes available for use. See Pagination for details.
    ||

Site Variables

name discription e.g
site.time The current time (when you run the jekyll command). 2026-01-13 13:57:44 +0800
site.pages A list of all Pages.  
site.posts A reverse chronological list of all Posts.  
site.related_posts If the page being processed is a Post, this contains a list of up to ten related Posts. By default, these are the ten most recent posts. For high quality but slow to compute results, run the jekyll command with the –lsi (latent semantic indexing) option. Also note GitHub Pages does not support the lsi option when generating sites.  
site.static_files A list of all static files (i.e. files not processed by Jekyll’s converters or the Liquid renderer). Each file has five properties: path, modified_time, name, basename and extname. #<Jekyll::StaticFile:0x00007f14ba0d6328>#<Jekyll::StaticFile:0x00007f14ba0d6788>#<Jekyll::StaticFile:0x00007f14ba0d65a8>#<Jekyll::StaticFile:0x00007f14ba0d68c8>#<Jekyll::StaticFile:0x00007f14ba0d6c38>#<Jekyll::StaticFile:0x00007f14ba0d6aa8>#<Jekyll::StaticFile:0x00007f14ba0d6968>#<Jekyll::StaticFile:0x00007f14ba0d7098>#<Jekyll::StaticFile:0x00007f14ba0d6418>#<Jekyll::StaticFile:0x00007f14ba3d3260>#<Jekyll::StaticFile:0x00007f14ba3d31c0>#<Jekyll::StaticFile:0x00007f14ba3dc450>#<Jekyll::StaticFile:0x00007f14ba3d9840>#<Jekyll::StaticFile:0x00007f14ba3d98e0>#<Jekyll::StaticFile:0x00007f14ba3da100>#<Jekyll::StaticFile:0x00007f14ba3da1a0>#<Jekyll::StaticFile:0x00007f14b9f30280>#<Jekyll::StaticFile:0x00007f14b9f301e0>#<Jekyll::StaticFile:0x00007f14b9f30320>#<Jekyll::StaticFile:0x00007f14b9f31720>#<Jekyll::StaticFile:0x00007f14b9f30f50>#<Jekyll::StaticFile:0x00007f14b9f318b0>#<Jekyll::StaticFile:0x00007f14b9f30eb0>#<Jekyll::StaticFile:0x00007f14b9f31cc0>#<Jekyll::StaticFile:0x00007f14b9f31a90>#<Jekyll::StaticFile:0x00007f14b9f310e0>#<Jekyll::StaticFile:0x00007f14b9f30e10>#<Jekyll::StaticFile:0x00007f14ba3d4610>#<Jekyll::StaticFile:0x00007f14ba3d4520>#<Jekyll::StaticFile:0x00007f14ba3d4390>#<Jekyll::StaticFile:0x00007f14ba3d4430>#<Jekyll::StaticFile:0x00007f14ba3d5b50>#<Jekyll::StaticFile:0x00007f14ba3d5a10>#<Jekyll::StaticFile:0x00007f14ba3d5ab0>#<Jekyll::StaticFile:0x00007f14ba3d58d0>#<Jekyll::StaticFile:0x00007f14ba3d5830>#<Jekyll::StaticFile:0x00007f14ba3d5c90>#<Jekyll::StaticFile:0x00007f14ba3d5d30>#<Jekyll::StaticFile:0x00007f14ba3d5f10>#<Jekyll::StaticFile:0x00007f14ba3d5970>#<Jekyll::StaticFile:0x00007f14ba3d5fb0>#<Jekyll::StaticFile:0x00007f14ba3d5e70>#<Jekyll::StaticFile:0x00007f14ba3d5bf0>#<Jekyll::StaticFile:0x00007f14ba3d5dd0>#<Jekyll::StaticFile:0x00007f14ba3d42a0>#<Jekyll::StaticFile:0x00007f14ba3d34e0>#<Jekyll::StaticFile:0x00007f14ba3d33f0>#<Jekyll::StaticFile:0x00007f14b9f3b9f0>#<Jekyll::StaticFile:0x00007f14b9f3b950>#<Jekyll::StaticFile:0x00007f14ba3de750>#<Jekyll::StaticFile:0x00007f14ba3de890>#<Jekyll::StaticFile:0x00007f14ba3de7f0>#<Jekyll::StaticFile:0x00007f14ba3de660>#<Jekyll::StaticFile:0x00007f14ba3dde90>#<Jekyll::StaticFile:0x00007f14ba3dd9e0>#<Jekyll::StaticFile:0x00007f14ba3dfb50>#<Jekyll::StaticFile:0x00007f14ba3df8d0>#<Jekyll::StaticFile:0x00007f14ba3dfbf0>#<Jekyll::StaticFile:0x00007f14ba3dfc90>#<Jekyll::StaticFile:0x00007f14ba3dfd30>#<Jekyll::StaticFile:0x00007f14ba3dfa10>#<Jekyll::StaticFile:0x00007f14ba3dfab0>#<Jekyll::StaticFile:0x00007f14ba3df970>#<Jekyll::StaticFile:0x00007f14ba0b2950>#<Jekyll::StaticFile:0x00007f14ba0b2130>#<Jekyll::StaticFile:0x00007f14ba0b3350>#<Jekyll::StaticFile:0x00007f14ba0b3d00>#<Jekyll::StaticFile:0x00007f14ba0b1f50>#<Jekyll::StaticFile:0x00007f14ba0b3940>#<Jekyll::StaticFile:0x00007f14ba0b26d0>#<Jekyll::StaticFile:0x00007f14ba0b3170>#<Jekyll::StaticFile:0x00007f14ba0b2f90>#<Jekyll::StaticFile:0x00007f14ba0b1ff0>#<Jekyll::StaticFile:0x00007f14ba0b29f0>#<Jekyll::StaticFile:0x00007f14ba0b39e0>#<Jekyll::StaticFile:0x00007f14ba0b30d0>#<Jekyll::StaticFile:0x00007f14ba0b1730>#<Jekyll::StaticFile:0x00007f14ba0b33f0>#<Jekyll::StaticFile:0x00007f14ba0b3580>#<Jekyll::StaticFile:0x00007f14ba0b37b0>#<Jekyll::StaticFile:0x00007f14ba0b3710>#<Jekyll::StaticFile:0x00007f14ba0b22c0>#<Jekyll::StaticFile:0x00007f14ba0b34e0>#<Jekyll::StaticFile:0x00007f14ba0b2d60>#<Jekyll::StaticFile:0x00007f14ba0b20e0>#<Jekyll::StaticFile:0x00007f14ba0b25e0>#<Jekyll::StaticFile:0x00007f14ba0b33a0>#<Jekyll::StaticFile:0x00007f14ba0b21d0>#<Jekyll::StaticFile:0x00007f14ba0b3260>#<Jekyll::StaticFile:0x00007f14ba0b1960>#<Jekyll::StaticFile:0x00007f14ba0b2ef0>#<Jekyll::StaticFile:0x00007f14ba0b3bc0>#<Jekyll::StaticFile:0x00007f14ba0b2b80>#<Jekyll::StaticFile:0x00007f14ba0b2860>#<Jekyll::StaticFile:0x00007f14ba0b3670>#<Jekyll::StaticFile:0x00007f14ba0b2c20>#<Jekyll::StaticFile:0x00007f14ba3dddf0>#<Jekyll::StaticFile:0x00007f14ba3ddc10>#<Jekyll::StaticFile:0x00007f14ba3ddcb0>#<Jekyll::StaticFile:0x00007f14ba3dd710>#<Jekyll::StaticFile:0x00007f14ba3dd940>#<Jekyll::StaticFile:0x00007f14ba083178>#<Jekyll::StaticFile:0x00007f14ba083218>#<Jekyll::StaticFile:0x00007f14ba083628>#<Jekyll::StaticFile:0x00007f14ba0847f8>#<Jekyll::StaticFile:0x00007f14ba083e98>#<Jekyll::StaticFile:0x00007f14ba084a28>#<Jekyll::StaticFile:0x00007f14ba083a88>#<Jekyll::StaticFile:0x00007f14ba084028>#<Jekyll::StaticFile:0x00007f14ba085018>#<Jekyll::StaticFile:0x00007f14ba084b68>#<Jekyll::StaticFile:0x00007f14ba084348>#<Jekyll::StaticFile:0x00007f14ba084988>#<Jekyll::StaticFile:0x00007f14ba0842a8>#<Jekyll::StaticFile:0x00007f14ba084668>#<Jekyll::StaticFile:0x00007f14ba084118>#<Jekyll::StaticFile:0x00007f14ba084438>#<Jekyll::StaticFile:0x00007f14ba083358>#<Jekyll::StaticFile:0x00007f14ba083da8>#<Jekyll::StaticFile:0x00007f14ba084ac8>#<Jekyll::StaticFile:0x00007f14ba083f88>#<Jekyll::StaticFile:0x00007f14ba0844d8>#<Jekyll::StaticFile:0x00007f14ba0841b8>#<Jekyll::StaticFile:0x00007f14ba083768>#<Jekyll::StaticFile:0x00007f14ba0832b8>#<Jekyll::StaticFile:0x00007f14ba0845c8>#<Jekyll::StaticFile:0x00007f14ba083038>#<Jekyll::StaticFile:0x00007f14ba08f928>#<Jekyll::StaticFile:0x00007f14ba039fc8>#<Jekyll::StaticFile:0x00007f14ba039e88>#<Jekyll::StaticFile:0x00007f14ba039a78>#<Jekyll::StaticFile:0x00007f14ba039c08>#<Jekyll::StaticFile:0x00007f14ba039988>#<Jekyll::StaticFile:0x00007f14ba039f28>#<Jekyll::StaticFile:0x00007f14ba03a108>#<Jekyll::StaticFile:0x00007f14ba0398e8>#<Jekyll::StaticFile:0x00007f14ba039848>#<Jekyll::StaticFile:0x00007f14ba3ddd50>#<Jekyll::StaticFile:0x00007f14ba3ddad0>#<Jekyll::StaticFile:0x00007f14ba3ddb70>#<Jekyll::StaticFile:0x00007f14ba3dd800>#<Jekyll::StaticFile:0x00007f14ba3dd670>#<Jekyll::StaticFile:0x00007f14ba3dd8a0>#<Jekyll::StaticFile:0x00007f14ba3dd5d0>#<Jekyll::StaticFile:0x00007f14ba0be890>#<Jekyll::StaticFile:0x00007f14ba0beb10>#<Jekyll::StaticFile:0x00007f14ba0be930>#<Jekyll::StaticFile:0x00007f14b9feefc8>#<Jekyll::StaticFile:0x00007f14ba3d3300>#<Jekyll::StaticFile:0x00007f14ba3dce50>#<Jekyll::StaticFile:0x00007f14b9f3ce90>#<Jekyll::StaticFile:0x00007f14b9f3cdf0>#<Jekyll::StaticFile:0x00007f14ba10e160>#<Jekyll::StaticFile:0x00007f14ba10e110>#<Jekyll::StaticFile:0x00007f14ba298760>#<Jekyll::StaticFile:0x00007f14ba297e50>#<Jekyll::StaticFile:0x00007f14ba294f20>#<Jekyll::StaticFile:0x00007f14ba2948e0>#<Jekyll::StaticFile:0x00007f14ba2ceb08>#<Jekyll::StaticFile:0x00007f14ba2ce4c8>#<Jekyll::StaticFile:0x00007f14ba2ce0b8>#<Jekyll::StaticFile:0x00007f14ba2cdc08>#<Jekyll::StaticFile:0x00007f14ba2cd578>#<Jekyll::StaticFile:0x00007f14ba2cd028>#<Jekyll::StaticFile:0x00007f14ba2c92e8>
site.html_pages A subset of site.pages listing those which end in .html.  
site.html_files A subset of site.static_files listing those which end in .html.  
site.collections A list of all the collections (including posts).  
site.data A list containing the data loaded from the YAML files located in the _data directory.  
site.documents A list of all the documents in every collection.  
site.categories.CATEGORY The list of all Posts in category CATEGORY.  
site.tags.TAG The list of all Posts with tag TAG.  
site.url Contains the url of your site as it is configured in the _config.yml. For example, if you have url: http://mysite.com in your configuration file, then it will be accessible in Liquid as site.url. For the development environment there is an exception, if you are running jekyll serve in a development environment site.url will be set to the value of host, port, and SSL-related options. This defaults to url: http://localhost:4000. https://qianggegood.github.io
site.[CONFIGURATION_DATA] All the variables set via the command line and your _config.yml are available through the site variable. For example, if you have foo: bar in your configuration file, then it will be accessible in Liquid as site.foo. Jekyll does not parse changes to _config.yml in watch mode, you must restart Jekyll to see changes to variables.  

Page Variables

name discription e.g
page.dir The path between the source directory and the file of the post or page, e.g. /pages/. This can be overridden by permalink in the front matter.  
page.name The filename of the post or page, e.g. about.md 2021-12-24-variables.md
page.path The path to the raw post or page. Example usage: Linking back to the page or post’s source on GitHub. This can be overridden in the front matter. _posts/jekyll/2021-12-24-variables.md

小提示:使用自定义Front matter
任何自定义的Front matter在 page 中都是有效的。如果在page 的 Front matter 中指定 “custom_css: true”,page.custom_css 是有效的。
可以通过 layout 变量访问在 布局中定义的 Front matter.

参考文档 jekyll-docs

This post is licensed under CC BY 4.0 by the author.