Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An example and guide to getting started with Jekyll and static site generators.
Start Jekyll is a boilerplate Jekyll project and step-by-step tutorial created by Tania Rascia, designed to teach beginners how to build and deploy a static website with Jekyll and Sass.
Start Jekyll is an open-source example repository and companion guide for creating a custom static website with Jekyll and Sass. Its core function is educational: it walks a reader from learning what static site generators are, through installing Ruby and Jekyll, to creating a custom website and deploying it to GitHub Pages. The repository is authored by Tania Rascia, released under the MIT License, and includes a live demo hosted at taniarascia.github.io/startjekyll.
Start Jekyll is aimed at beginners with no prior experience with static site generators, Ruby, or command-line deployment. It is also useful for developers who are comfortable with HTML and CSS but want to move from a dynamic CMS to a simpler, database-free workflow. Finally, it serves as a ready-made starting point for anyone who wants a minimal, Jekyll-based website they can fork and customize for their own portfolio, blog, or documentation.
The tutorial is organized as a sequence of four tasks. First, it explains static site generators and why Jekyll is one option. Second, it covers installing Ruby and the Jekyll gem. Third, it guides creating a custom website with Jekyll's folder structure and Sass styling. Finally, it shows how to push the site to GitHub Pages and set up automatic building.
Start Jekyll is free and open source under the MIT License. There are no paid tiers; the companion tutorial is publicly accessible on Tania Rascia's website.
Yes. The repository is released under the MIT License, so you are free to use, modify, and distribute the code for personal or commercial projects. The companion tutorial is also publicly accessible at no charge.
You need to install Ruby, which also installs the gem package manager, then install the Jekyll gem. The tutorial walks through these steps for computers where Ruby is not already present, so no prior Ruby experience is assumed.
Yes. A primary goal of the guide is demonstrating deployment to GitHub Pages. The repository includes a live demo already hosted on GitHub Pages, and the tutorial explains how to push your own version to a GitHub Pages-enabled repository.
The live demo is available at taniarascia.github.io/startjekyll and shows a simple multi-page website built with Jekyll and styled with Sass. You can view it directly to see what the tutorial produces before you start.
