These plugins are specifically geared toward software documentation and open source code projects on GitHub, but may come in handy for any type of website.
Here they are:
Jekyll Default Layout will automatically set default layouts for your Jekyll pages and documents. If no layout is specified, the plugin looks for layouts called
default and automatically sets it for your homepage, posts, pages, and documents respectively.
For details see: https://github.com/benbalter/jekyll-default-layout
Jekyll Title from Headings is a plugin that automatically grabs the page title from the first
H3 in your Markdown documents.
This page title can then be used by Jekyll and other plugins including Jekyll SEO Tag.
For details see: https://github.com/benbalter/jekyll-titles-from-headings
Jekyll Optional Front Matter is a plugin which makes YAML front matter optional for Markdown files.
Keep in mind the Siteleaf UI will only surface Markdown pages and documents with YAML front matter, so this could be a way to have hidden (non-editable) pages that publish along with your site.
For details see: https://github.com/benbalter/jekyll-optional-front-matter
Jekyll Readme Index is a handy plugin specifically useful for GitHub-centric projects. If you have a
README.md file in your repo, and your site doesn’t otherwise have an index file, this plugin instructs Jekyll to use the readme as the site’s index.
For details see: https://github.com/benbalter/jekyll-readme-index
These plugins are enabled by default when your site is compiled by GitHub, or if no
Gemfile is specified. To disable default plugins, create a
Gemfile and specify only the desired plugins.
In addition to whitelisted plugins, sites on our Team and higher plans can use third-party plugins.
See learn.siteleaf.com for a full list of whitelisted plugins, and how to use a