screenshot of Reverie


:art: A ridiculously elegant Jekyll theme.


Reverie is a Jekyll-powered theme that offers a simple and opinionated design. It is a fork of the jekyll-now theme, with additional features and personal touches added to suit the creator's needs for their blog. This theme is designed to be easily used on GitHub Pages, without requiring a local environment setup.


  • Clean and minimal design
  • Single column post layout
  • Fork-first workflow using to create, customize, and post to your blog
  • Fully responsive and mobile optimized
  • Support for Sass/Coffeescript using Jekyll 2.0
  • Free hosting on your GitHub Pages user site
  • Built-in SEO optimization
  • Markdown blogging support
  • Pullquotes support
  • Syntax highlighting using Pygments
  • Dracula syntax theme included
  • Disqus commenting integration
  • Social media icons
  • Google Analytics integration
  • Support for Google Analytics 4
  • Fuzzy search across blog posts
  • Pagination for blog posts
  • Categorize posts out-of-the-box
  • RSS Feed support
  • Built-in sitemap


Using Reverie on GitHub Pages is very straightforward. Follow these steps to set it up:

  1. Fork the Reverie repository to your own user repository.
  2. Customize and view your site by editing the _config.yml file. Add your site name, description, avatar, and other options. You can also enable Google Analytics tracking, Disqus commenting, and social icons from here.
  3. Publish your first blog post by deleting all files from the _posts directory and creating a new file called You can use the provided Markdown Cheatsheet for assistance while writing posts. Alternatively, you can create new posts directly from the browser on by clicking the "Create new file" button in the _posts directory.

Your blog should be viewable at after following these steps. If it doesn't appear immediately, give it a few seconds or up to ten minutes for GitHub Pages to rebuild your site with Jekyll.


Reverie is a Jekyll theme that offers a simple and opinionated design, making it easy to create a blog using GitHub Pages. With features like SEO optimization, responsive design, Disqus commenting, and Google Analytics integration, Reverie provides a comprehensive solution for anyone looking to start a blog using Jekyll and GitHub Pages.


Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.


Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.

GitHub Pages

Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading