Reverie-Crappy is a fork of [amitmerchant1990/reverie](https://github.com/amitmerchant1990/reverie) with some adjustment. The following has been add/edited from the original : - Dark Theme toggle (don't respect browser preferences) with DarkReader. - Remove . when post author doesn't present. - change file strcture. - ~~Post 'visiblity' when not set to public, will not be listed on site. It still appear on sitemap though.~~ changed to 'hidden: true' for pagination compatiblity. - More expand friendly navbar. - add gitea icon svg. - choice to disable/enable Twitter share on buttom. - choice to enable/disable blog on first page. - any file contain "hidden_true" will be exclude from sitemap (via _config.yaml) - add custom index upper(before blog) - add seperated blog index page
--- Reverie is a [Jekyll](https://jekyllrb.com/)-powered theme which is simple and opinionated. It's actually a fork of [jekyll-now](https://github.com/barryclark/jekyll-now) with some additional features and personal touches which I've implemented to suit my needs for my blog. > [Theme demo](https://reverie.pages.dev/) This is a plug-and-play Jekyll theme best suited to use on [GitHub Pages](https://pages.github.com) (or [Cloudflare Pages](https://pages.cloudflare.com/) if you want to have your repository private) without even setting up a local environment. ![](/assets/images/reverie-demo.png) | Responsiveness | Search | Categories | |---------------------|----------------------|----------------------| |![Responsiveness](/assets/images/mobile-demo.png) | ![search](/assets/images/search.png) | ![categories](/assets/images/categories.png) | # Table of Contents - [Features overview](#features-overview) - [Using Reverie on GitHub Pages](#using-reverie-on-github-pages) - [1. Fork Reverie to your User Repository](#1-fork-reverie-to-your-user-repository) - [2. Customize and view your site](#2-customize-and-view-your-site) - [3. Publish your first blog post](#3-publish-your-first-blog-post) - [Using Categories in Reverie](#using-categories-in-reverie) - [Pagination](#pagination) - [RSS](#rss) - [Sitemap](#sitemap) - [Emailware](#emailware) - [The name?](#the-name) - [License](#license) ## Features overview - Clean and minimal design - Single column post layout - Command-line free fork-first workflow, using GitHub.com to create, customize and post to your blog - Fully responsive and mobile optimized theme - Sass/Coffeescript support using Jekyll 2.0 - Free hosting on your GitHub Pages user site - All the SEO goodies come built-in - Markdown blogging - Supports [Pullquotes](https://reverie-jekyll.netlify.app/pullquotes/) - Syntax highlighting using Pygments - [Dracula syntax theme](https://draculatheme.com/) included - Disqus commenting - Social media icons - Google Analytics integration - Supports [Google Analytics 4](https://support.google.com/analytics/answer/10089681?hl=en) - Fuzzy search across blog posts - Blog with pagination - Categorize posts out-of-the box - RSS Feed - Built-in sitemap >Like this theme? If so, consider donating a small amount that will help my maintaining this project further.
> You can support me via Paypal.
## Using Reverie on GitHub Pages
Setting up Reverie on GitHub Pages is as simple as it gets!
### 1. Fork Reverie to your User Repository
Fork this repository, then rename the repository to `yourgithubusername.github.io`.
Alternatively, you can click the [`Use this template`](https://github.com/amitmerchant1990/reverie/generate) button if you want to create a repository with a clean commit history which will use Reverie as a template.
Your Jekyll blog will often be viewable immediately at
/ˈrɛv(ə)ri/
## License
MIT