docs/_docs/variables.md
Jekyll traverses your site looking for files to process. Any files with front matter are subject to processing. For each of these files, Jekyll makes a variety of data available via Liquid. The following is a reference of the available data.
{% include docs_variables_table.html scope=site.data.jekyll_variables.global %}
{% include docs_variables_table.html scope=site.data.jekyll_variables.site %}
{% include docs_variables_table.html scope=site.data.jekyll_variables.page %}
<div class="note"> <h5>ProTip™: Use Custom Front Matter</h5> <p> Any custom front matter that you specify will be available under <code>page</code>. For example, if you specify <code>custom_css: true</code> in a page’s front matter, that value will be available as <code>page.custom_css</code>. </p> <p> If you specify front matter in a layout, access that via <code>layout</code>. For example, if you specify <code>class: full_page</code> in a layout’s front matter, that value will be available as <code>layout.class</code> in the layout and its parents. </p> </div>{% include docs_variables_table.html scope=site.data.jekyll_variables.jekyll %}
{: #theme-variables }
{% include docs_variables_table.html scope=site.data.jekyll_variables.theme %}
{% include docs_variables_table.html scope=site.data.jekyll_variables.paginator %}
<div class="note info"> <h5>Paginator variable availability</h5> <p> These are only available in index files, however they can be located in a subdirectory, such as <code>/blog/index.html</code>. </p> </div>