Documentation for building sites with the Great Great Jekyll theme.

  • Set the title of the page in _config.yml with the title property.
  • By default, the site uses the Double Great pretzel logo ( ) next to the title of the page in the header. To override the logo, save a new logo at _includes/icon/logo.svg.
  • To add items to the site navigation, add header_pages to _config.yml. The value is an array of filenames. Example:
header_pages:
  - index.html
  - documentation.md
  - demo/index.md

Layouts

Set the layout for a Jekyll page in the frontmatter, example: layout: page.

Layout Description Frontmatter
default Base code for every layout. css - add CSS to the head of the page.
home A home page layout for sites with posts. list_title - sets an h1 heading for the page.
show_date - show the date with each post.
show_excerpts - show the first paragraph with each post.
list_type - if set to cards, all posts will use the home/cards.html include.
page A standard page with an h1 title.  
post A standard post with an h1 title and date. modified_date - display the date the page was modified.
  • Set the description of the footer in _config.yml using the description property.
  • Add a link to the site’s GitHub repository in _config.yml using the github property.