jekyllist

jekyllist

A boilerplate for Jekyll.

 

Jekyllist - Modern Boilerplate on Jekyll

Jekyllist is a production ready boilerplate for humans who wants to build simple websites (portfolio sites, basic landing pages, coming soon templates) with the modern tech stack.

Features

Philosophy

At the time I decided to develop this boilerplate, I was looking for a simple and lightweight static site generators for building my personal portfolio website. I came across with Jekyll but I had no luck to find a great boilerplate template that adapted modern tech stacks. So I created this boilerplate in mind:

  • Minimal code (HTML, CSS & JS). Add what you need
  • Easy assets management (Images, SVG Icons, Fonts)
  • Tidy partials (Snippets, template parts)
  • Speed optimized
  • SEO-friendly
  • 🚀 Production-ready

Requirements

Before using this boilerplate, please follow the official Jekyll guideline to setup Jekyll on your local machine.

  • Ruby version 2.5.0 or higher
  • Bundler
  • Jekyll
  • Node.js
  • Yarn

Getting started

Run the following command on your local environment:

git clone --depth=1 https://github.com/atakanoz/jekyllist.git ./my-project-name \
cd my-project-name \
bundle install && yarn

Then, you can run locally in development mode with live reload:

yarn dev

Deploy to production

You can see the results locally in production mode with:

yarn build

The generated HTML and CSS files are minified. It will also removed unused CSS from Tailwind CSS.

You can create an optimized production build with:

npm run build:production

Now, your blog is ready to be deployed. All generated files are located at _site folder, which you can deploy with any hosting service.

Contributions

Everyone is welcome to contribute to this project. Feel free to open an issue if you have question or found a bug.

License

Licensed under the MIT License, Copyright © 2022

See LICENSE for more information.


Made with ♥ by Atakan Oz