Jekyll Boilerplate

screenshot of Jekyll Boilerplate

A cleaned up version of the initial Jekyll setup for quick use.

Overview

Jekyll Boilerplate is a lightweight and cleaned up version of the initial Jekyll setup. The project aims to provide a ready-to-use starting point for building websites with Jekyll, eliminating the need for repetitive setup tasks.

Features

  • Additions

    • Empty folders for images and JavaScript files
    • Initial configuration for Kramdown
    • CSS minification using Sass
    • Project-agnostic base styles
    • .DS_Store and node_modules added to .gitignore
    • Automation of Atom feed generation using jekyll-feed gem
    • Automation of sitemap generation using jekyll-sitemap gem
  • Editions

    • Reorganized folder structure
    • Cleaned up default.html layout
    • Cleaned up index.html page
  • Deletions

    • Removed about.md file
    • Removed page.html and post.html layouts
    • Removed sample post and _posts folder
    • Removed initial partials from _includes folder except head.html
    • Removed options email, twitter_username, and github_username
    • Removed all existing styles
  • Fixes

    • Added lang attribute to default layout
    • Added <main> element to default layout

Summary

Jekyll Boilerplate is a stripped-down version of the initial Jekyll setup, providing a clean and organized starting point for building Jekyll websites. It includes various additions, editions, deletions, and fixes to streamline the development process. The installation process is straightforward, and users can quickly get started with customizing the boilerplate to suit their needs.