Overview
Hamilton is a minimal and beautiful Jekyll theme designed for writing and note-taking. It is intended to be a replacement for the default Jekyll theme, Minima, while keeping a minimal aesthetic. The theme offers a range of features including Jekyll SEO Tag, Jekyll Feed, Jekyll Sitemap, Google Analytics, MathJax, Disqus comments, Font Awesome icons, customizable styles and skins, and configurable page navigation. It also provides options for customization and implementation of archive pages. Hamilton can be installed using either the jekyll-theme-hamilton gem or the jekyll-remote-theme gem if the site is hosted on GitHub Pages.
Features
- Jekyll SEO Tag: Enhances SEO for Jekyll sites.
- Jekyll Feed: Generates an Atom feed for Jekyll sites.
- Jekyll Sitemap: Generates a sitemap for Jekyll sites.
- Google Analytics: Integrates Google Analytics tracking for Jekyll sites.
- MathJax: Enables the use of MathJax for equations and mathematical expressions.
- Disqus: Provides a comments system using Disqus.
- Font Awesome: Allows the use of Font Awesome icons.
- TOC: Displays a Table of Contents on the left sidebar for posts or pages.
- Customizable head: Allows the customization of the head section of the site.
- Configurable page navigation: Provides options for configuring the page navigation.
- Customizable styles and skins: Allows customization of the styles and skins.
- Archive pages: Implements archive templates in pure Liquid for categories, tags, and years.
Installation
There are multiple methods to install Hamilton:
Directly specify the jekyll-theme-hamilton gem.
- Add
gem 'jekyll-theme-hamilton'into your Gemfile. - Add the necessary lines into your
_config.ymlfile.
- Add
Use jekyll-remote-theme to import the master branch of Hamilton if your site is hosted on GitHub Pages.
- Add
gem 'jekyll-remote-theme'into your Gemfile. - Add the necessary lines into your
_config.ymlfile.
- Add
Summary
Hamilton is a minimal and beautiful Jekyll theme that offers a range of features to enhance the functionality and aesthetics of Jekyll sites. With options for customization, configurable page navigation, and implementation of archive pages, Hamilton provides a versatile and user-friendly theme for writing and note-taking. Its compatibility with popular plugins such as Jekyll SEO Tag, Jekyll Feed, and Disqus allows users to optimize their sites for SEO, generate feeds, and enable comments. The theme also offers support for MathJax, Font Awesome icons, and Table of Contents display. Installation of Hamilton can be done through either the jekyll-theme-hamilton gem or the jekyll-remote-theme gem for GitHub Pages hosting.