Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimalist Jekyll theme for blogs and publications, fully compatible with GitHub Pages.
Millennial is a minimalist Jekyll theme for publishing a clean, content-focused blog or publication site, designed to run 100% on GitHub Pages with no local Jekyll installation required.
Millennial is an open-source Jekyll theme created by Paul Le that turns Markdown posts and YAML configuration into a static website. It takes content added to the _posts directory plus settings in _config.yml and _data/settings.yml and generates a complete blog or publication site. The theme is built to be fully compatible with GitHub Pages and is distributed under the MIT License with 483 stars on GitHub.
USERNAME.github.io._data/settings.yml under google-ID to track site statistics.disqus.comments to true in _data/settings.yml and adding your Disqus shortname.rss-feed.xml file._data/settings.yml._posts and rebuild.Installation follows the standard Jekyll workflow: fork the repository (or download and unzip), run bundle install then jekyll serve locally, or push to a gh-pages branch to publish via GitHub Pages. Content is added as posts in _posts with the naming convention YYYY-MM-DD-name-of-post.md, and site-wide settings live in _config.yml and _data/settings.yml. To start from scratch, delete the sample posts in _posts, images in assets/img, and files in pages.
Millennial is completely free and open source software distributed under the MIT License. You can use it for personal or commercial projects without cost. The creator accepts optional support via Ko-fi.
Yes, Millennial is open source under the MIT License, so it is free to use, modify, and redistribute. The developer also accepts optional donations through Ko-fi.
Yes, it is 100% compatible with GitHub Pages. You can fork the repository, rename it to USERNAME.github.io, and have a working site immediately. A gh-pages branch is recommended.
Comments are supported through Disqus. Set disqus.comments to true in _data/settings.yml and add your Disqus shortname. You will need to create a Disqus site profile first.
Yes, MathJax is included out of the box. Write LaTeX math expressions in your posts to display equations. The theme also supports syntax highlighting for code.
Set google-ID to an empty string in _data/settings.yml to disable tracking. This is noted in the README to avoid errors.
