Variables
Jekyll traverses your site looking for files to process. Any files with YAML front matter are subject to processing. For each of these files, Jekyll makes a variety of data available via the Liquid templating system. The following is a reference of the available data.
Global Variables
| Variable | Description | 
|---|---|
  | 
      
          Sitewide information + configuration settings from
            | 
    
  | 
      Page specific information + the YAML front matter. Custom variables set via the YAML Front Matter will be available here. See below for details.  | 
    
  | 
      In layout files, the rendered content of the Post or Page being wrapped. Not defined in Post or Page files.  | 
    
  | 
      
        When the   | 
    
Site Variables
| Variable | Description | 
|---|---|
  | 
      
        The current time (when you run the   | 
    
  | 
      A list of all Pages.  | 
    
  | 
      A reverse chronological list of all Posts.  | 
    
  | 
      
        If the page being processed is a Post, this contains a list of up to ten
        related Posts. By default, these are low quality but fast to compute.
        For high quality but slow to compute results, run the
          | 
    
  | 
      
        A list of all static files (i.e. files not processed by Jekyll's
        converters or the Liquid renderer). Each file has three properties:
          | 
    
  | 
      A list of all HTML Pages.  | 
    
  | 
      A list of all the collections.  | 
    
  | 
      
        A list containing the data loaded from the YAML files located in the   | 
    
  | 
      A list of all the documents in every collection.  | 
    
  | 
      
        The list of all Posts in category   | 
    
  | 
      
        The list of all Posts with tag   | 
    
  | 
      
        All the variables set via the command line and your
          | 
    
Page Variables
| Variable | Description | 
|---|---|
  | 
      
        The content of the Page, rendered or un-rendered depending upon
        what Liquid is being processed and what   | 
    
  | 
      The title of the Page.  | 
    
  | 
      The un-rendered excerpt of the Page.  | 
    
  | 
      
        The URL of the Post without the domain, but
        with a leading slash, e.g.
          | 
    
  | 
      
        The Date assigned to the Post. This can be overridden in a Post’s front
        matter by specifying a new date/time in the format
          | 
    
  | 
      
        An identifier unique to the Post (useful in RSS feeds). e.g.
          | 
    
  | 
      
        The list of categories to which this post belongs. Categories are
        derived from the directory structure above the   | 
    
  | 
      The list of tags to which this post belongs. These can be specified in the YAML Front Matter.  | 
    
  | 
      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 YAML Front Matter.  | 
    
  | 
      
        The next post relative to the position of the current post in
          | 
    
  | 
      
        The previous post relative to the position of the current post in
          | 
    
ProTip™: Use Custom Front Matter
    Any custom front matter that you specify will be available under
    page. For example, if you specify custom_css: true
    in a page’s front matter, that value will be available as
    page.custom_css.
  
Paginator
| Variable | Description | 
|---|---|
  | 
      Number of Posts per page.  | 
    
  | 
      Posts available for that page.  | 
    
  | 
      Total number of Posts.  | 
    
  | 
      Total number of Pages.  | 
    
  | 
      The number of the current page.  | 
    
  | 
      The number of the previous page.  | 
    
  | 
      The path to the previous page.  | 
    
  | 
      The number of the next page.  | 
    
  | 
      The path to the next page.  | 
    
Paginator variable availability
    These are only available in index files, however they can be located in a
    subdirectory, such as /blog/index.html.