Anatole is a minimalistic two-column theme for Hugo.
Overview
Anatole is a minimalist two-column Hugo theme based on farbox-theme-Anatole. It aims to be sleek and minimalistic while still offering great functionality. The theme includes features such as dark mode, multilingual support, portfolio options, post thumbnails, Google Lighthouse score of 100/100, analytics powered by Google Analytics, Simple Analytics and Umami, commenting options, KaTex support, formspree contact form, Twitter Cards support, Open Graph support, Google Fonts support, custom JavaScript and CSS, compliance to strict CSP, post series, mermaid diagram support, and more.
Features
- Dark mode: Anatole supports a dark mode for a sleek and modern look.
- Multilingual support: The theme enables the creation of multilingual websites.
- RTL support: Allows for right-to-left language support.
- Portfolio option: Anatole includes an optional portfolio feature for showcasing projects.
- Post thumbnails: The theme supports the addition of thumbnails for each post.
- 100/100 Google Lighthouse score: Anatole is optimized for excellent performance.
- Analytics options: Provides analytics integration with Google Analytics, Simple Analytics, and Umami.
- Comments options: Supports commenting systems such as Disqus, Commento, Gitalk, Utteranc.es, or Giscus.
- KaTex support: Enables the rendering of mathematical equations using KaTex.
- Formspree contact form: Anatole supports a contact form powered by Formspree.
- Twitter Cards support: Allows for the integration of Twitter Cards for better social media sharing.
- Open Graph support: Anatole provides Open Graph support for better content sharing on various platforms.
- Google Fonts support: The theme includes support for Google Fonts, allowing custom typography.
- Custom JavaScript and CSS: Anatole allows the addition of custom JavaScript and CSS for further customization.
- Compliant to strict CSP: The theme is compliant with strict Content Security Policy guidelines.
- Post Series: Enables the grouping of related posts into a series for better organization.
- Mermaid diagram support: Anatole supports the creation of diagrams using Mermaid.
Installation
To install Anatole theme, follow these steps:
- Download the theme from the GitHub repository.
- Extract the downloaded file.
- Copy the entire “anatole” folder to your Hugo site’s “themes” directory.
- Update your site’s configuration file (typically
config.toml
) to set the theme to “anatole”.
Here is an example of the configuration:
- Run your Hugo site with the theme using the following command:
Summary
Anatole is a beautiful and sleek two-column Hugo theme that offers a wide range of features to enhance the functionality and aesthetics of a website. With options such as dark mode, multilingual support, portfolio showcase, analytics integration, commenting systems, and more, Anatole provides a versatile and powerful theme for various types of websites. Its easy installation process and extensive documentation make it a popular choice among Hugo users.