--- title: Shuffle layout tags: special-layouts type: noTags keywords: summary: --- {% include linkrefs.html %} This layout shows an example of a knowledge-base style navigation system, where there is no hierarchy, just groups of pages that have certain tags. {% if site.print == true %} {{note}} The content on this page doesn't display well on PDF, but I included it anyway so you could see the problems this layout poses if you're including it in PDF. {{end}} {% endif %} {% unless site.print == true %} {% endunless %}
Getting started
If you're getting started with Jekyll, see the links in this section. It will take you from the beginning level to comfortable.
    {% for page in site.pages %} {% for tag in page.tags %} {% if tag == "getting-started" %}
  • {{page.title}}
  • {% endif %} {% endfor %} {% endfor %}
Formatting
These topics get into formatting syntax, such as images and tables, that you'll use on each of your pages:
      {% for page in site.pages %} {% for tag in page.tags %} {% if tag == "formatting" %}
    • {{page.title}}
    • {% endif %} {% endfor %} {% endfor %}
Single Sourcing
These topics cover strategies for single-sourcing:
    {% for page in site.pages %} {% for tag in page.tags %} {% if tag == "single-sourcing" %}
  • {{page.title}}
  • {% endif %} {% endfor %} {% endfor %}
Publishing
    {% for page in site.pages %} {% for tag in page.tags %} {% if tag == "publishing" %}
  • {{page.title}}
  • {% endif %} {% endfor %} {% endfor %}
Special Layouts
These pages highlight special layouts outside of the conventional page and TOC hierarchy.
    {% for page in site.pages %} {% for tag in page.tags %} {% if tag == "special-layouts" %}
  • {{page.title}}
  • {% endif %} {% endfor %} {% endfor %}
{% unless site.print == true %} {% include initialize_shuffle.html %} {% endunless %} {{note}} This was mostly an experiment to see if there was a better way to document a long JSON code example. I haven't actually used this approach in my own documentation.{{end}}