mirror of https://github.com/lxndrblz/anatole.git

edit | blame | history | raw

Anatole Hugo Theme LICENSE https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg Netlify Status

Anatole is a beautiful minimalist two-column hugo theme based on farbox-theme-Anatole.

Screenshot Anatole Theme
Screenshot Anatole Theme (dark)

Demo

A live demo of the theme can be found under the following domain:
https://anatole-demo.netlify.app/

Features

Anatole's aims to be minimalistic and sleek but still brings some great functionality, including:

  • Dark mode
  • Multilingual
  • RTL support
  • Portfolio (optional)
  • Post Thumbnails (optional)
  • 100⁄100 Google Lighthouse score
  • Analytics powered by Google Analytics, Simple Analytics and Umami (optional)
  • Comments powered by Disqus, Commento, Gitalk, Utteranc.es or Giscus (optional)
  • KaTeX support (optional)
  • Formspree Contact Form (optional)
  • Twitter Cards support
  • Open Graph support
  • Google Fonts support
  • Custom JavaScript and CSS (optional)
  • Compliant to strict CSP
  • Post Series
  • Mermaid diagram support (optional)

Preview the Example Site

git clone https://github.com/lxndrblz/anatole.git anatole
cd anatole/exampleSite
hugo server --themesDir ../..

Documentation

🚧 The documentation has moved!

The latest documentation for the theme can be found within the Wiki Tab on GitHub.

License

Anatole is licensed under the MIT license.

Contributions

This theme is maintained by its author Alexander Bilz and with the help from these awesome contributors. All contributions (including features, translations, code cleanups, improved documentation & bugs reporting) are welcome.

Read the guidelines for more information about contributing to this project.

Sponsoring

If you like this theme, give it a star on GitHub, and consider supporting its development:

ko-fi

Special Thanks 🎁

edit | blame | history | raw

Changelog

1.18.0 (2025-09-20)

Features

  • update Mermaid diagrams to follow theme preference (#576) (902d1bf)
  • update npm packages to latest versions (3632c0f)

Bug Fixes

  • missing string and fixed translation in Spanish localization (#577) (b0a42b1)

1.17.1 (2025-06-22)

1.17.0 (2025-06-19)

Features

Bug Fixes

  • clear warnings when previewing example site (hugo 0.144.2) (#542) (5831d85)
  • Error while running Devcontainer (#567) (1b11f01)
  • fix partial handling for pagination (b6cbc94), closes #551
  • make setting 'contentratio' work again (#560) (71f54e9)
  • planify post content on index (#545) (e1aaaf7)
  • theme switcher toggling incorrectly (#553) (3683a0f)

1.16.2 (2025-01-03)

Bug Fixes

1.16.1 (2024-12-26)

Bug Fixes

1.16.0 (2024-11-17)

Features

  • add option to disable title capitalization on index (#526) (9f214dc)

1.15.1 (2024-10-16)

Bug Fixes

1.15.0 (2024-07-24)

Features

  • add config option to disable title capitalization (#408) (297bcc8)
  • add general styling for tables (4eee0da)
  • implement multilingual portfolio data (#481) (d500419)
  • translate related posts header (#473) (f8eda4a)
  • update fontawesome version (#508) (7a44369)

Bug Fixes

  • deprecation warnings for recent Hugo versions (#511) (4435557)
  • remove decoration around backtick blocks (#507) (ca04698)
  • resolve language params warning when using hugo v0.112+ (#464) (9ac9117)
  • title in sidebar changing marging (1ca7be2)

1.14.0 (2024-04-09)

Features

Bug Fixes

1.13.0 (2023-05-13)

Features

Bug Fixes

1.12.0 (2022-11-26)

Features

Bug Fixes

  • move theme class to root node to prevent white flash (#392) (c36e1d8)
  • prettier error with go template (#398) (549a722)
  • properly escape title in schema (#358) (c0c367c)
  • resolve dependency conflict conventional changelog release it (#388) (b86ecc7)
  • update FA translation (#400) (24afb94)

1.11.0 (2022-05-13)

Features

  • added support for navigation menu dropdown (#344) (6c55d42)

Bug Fixes

  • apply active class to submenu items (#350) (ec5066b)
  • incorrect display of submenu items when multiple menu dropdowns are implemented (#354) (1959fa6), closes #352
  • open social links in a new tab (#353) (81c4208)

1.10.0 (2022-04-16)

Features

  • use front matter description as rss item description (89c8c65)

Bug Fixes

  • loading the correct internal Google Analytics template for v4 token (ec0175a), closes #339
  • remove double h1 tags (#347) (849a2f2)

1.9.0 (2022-03-27)

Features

  • add a notice shortcode (212d6cc)
  • Add option to display related posts (#300) (6ad4d7a)
  • add the option to hide the sidebar on post pages (a9d3b1d)
  • added meta author HTML tag (1a063c8)
  • avoid wrapping text of navigation items (4ba5593)
  • layout improvements for portfolio (3685a7d)
  • set open graph meta tags without requiring series taxonomy (579d768)

Bug Fixes

  • enable sidebar by default (36ea4a8)
  • increase padding on the x-axis (fbecf7f)
  • minify fontawesome files format to resolve integrity check errors (#335) (0e03d3f)
  • mobile and ultrawide views (799d134)
  • non styled summary (f345853)
  • refactor SCSS according to BEM standards (342ffd3)
  • refactor sidebar SCSS (14af37f)
  • removed obsolete css properties (e985a59)
  • show sidebar only on homepage (3db4bb0)

Reverts

  • Revert "ci: temporarily invoke workflow for testing purposes" (a6aa3e4)
  • Revert "ci: temporarily invoke workflow for testing purposes" (b3011c1)
  • Revert "ci: temporarily invoke workflow for testing purposes" (1ff8217)

1.8.0 (2022-03-10)

Features

  • add bottom spacing in case of row wraps (a22f17c)
  • add padding to navbar burger (d277672), closes #308
  • add size options to figure shortcode (a8c3d31)
  • include credits to FontAwesome (12ff26f)
  • load fontawesome from local server (2d0d448), closes #299
  • reduce size of big figure (a7d4d91)
  • style portfolio metadata as list with icon start adornments (2b05b86)
  • title case headings on content pages respectively keep user formatting (8dc415c)
  • title case portfolio headings (278c146)
  • uppercase headings on overview pages (c14fb1e)

Bug Fixes

  • [display] dark mode preference was not taken into account. (57011f1)
  • chroma styling in post content (923c738)
  • increase padding slightly (28a68e9)
  • w3c validator errors (021c1e0), closes #309

1.7.0 (2022-02-21)

Features

  • add makefile to generate resource folder (0e610e4)
  • added umami analytics (#298) (a9cb563)
  • added windows release target (c4ac344)
  • allow setting displayMode dark from params (3be3958)
  • decrease border radius of thumbnail (80598b5)
  • decrease font size h1; set font sizes if headings have nested a tags (d2b4566)
  • decrease nav spacing (0145c16)
  • increase font size of post title (82b2cee)
  • increase font size of sidebar title (17b1b74)
  • increase hero spacing on mobile (94d6dac)
  • move info to post-meta and improve styles (e17be94)
  • ported makefile to package.json script (5bc180c)
  • reduce border-radius (08bc7f2)
  • reduce font size (e92403b)
  • update screenshots (b3c18d6)
  • url as link (f6c8150)
  • use standard font size for paragraphs (951c109)

Bug Fixes

  • add back gen folder (cc80d58)
  • add generated resources to example site to ensure compatibility (6dd1953)
  • add optional shx for echo statement (c62550d)
  • alert colours (4a788a6)
  • align nav border highlight (74fb537)
  • color portfolio mobile (9affb74)
  • define img max width (75e1630)
  • deprecation warning global assignments won't be able to declare new variables in future versions (9e5d138)
  • duplicate footers (fe660be)
  • languageswitcher triangle alignment and mobile spacing (0a690aa)
  • make sure tag text is also in lighter color (6678874)
  • make themeswitch functionable again (72f09ca)
  • medium zoom (94973bf)
  • nonmatching div footer (5c84ace)
  • portfolio stacking (1d65174)
  • redundant main.scss (4c85c2a)
  • remove fixed width to enable class big (6f74c37)
  • remove obsolete file (9d78804)
  • remove obsolete post class (4c14755)
  • remove unnecessary padding on mobile (a5e341b)
  • removed unused SCSS classes (698f821)
  • rtl and ltr mode (76e9a77)
  • sonarcloud bug border (57fb870)
  • sonarcloud bugs (96a38bd)
  • sonarcloud bugs (2be0e35)
  • spacing of alert box (161496d)
  • styling contact form (00e408a)
  • typo pull request template (6583837)
  • use scss variable (372e0ed)
  • various colors (8249f80)
  • width smaller than screen on archive page (ddeacdd)

Reverts

  • Revert "refactor: do not change link color on hover" (6594cab)

1.6.0 (2022-01-30)

Features

Bug Fixes

  • added English aria labels for prev/next pagination buttons (#289) (c610dad)
  • fixing typos (99baec2)
  • image width portfolio (af75745)
  • language dropdown styling (#264) (e1817fe)
  • make canonical link absolute (#273) (ef17749)
  • order of expiration note (9dd94c2), closes #285
  • overlap on ultra wide screens (#287) (69e2f1f)
  • redirect users to home page of current language (#263) (fe9efda)
  • remove padding in mobile view (4558d20)
  • revert twitter example for backwards compatibility (7d2af9a), closes #271
  • show mouseover text for social links (#265) (d8bfafc)
  • twitter shortcode warning (488c3e9)

1.4.0 (2021-11-03)

Features

Bug Fixes

  • adjusted stale bot to close only issues that are awaiting a reply (2847365)
  • remove white color in syntax highlighting (dark mode) (49de81b)

1.3.0 (2021-08-15)

Features

  • added schema.org structured data (3ce92e4)
  • Adding series to the theme (d530d03), closes #234

Bug Fixes

1.2.0 (2021-07-04)

Features

Bug Fixes

  • Adjusted title of single.html to be a H1 header (0ec60e9)
  • description in README file (5303fca)
  • distorted print view (8c36e9a)
  • missed absolute fontsize (3184d8f)
  • Navigation Item Centering (#219) (b4260d7)
  • relative font sizes instead of px defined (faf23c5)
  • sidebar url (9b1d6f8)
  • updated gitalk tag to include integrity check (548686a)

1.1.0 (2021-06-20)

Bug Fixes

1.0.0 (2021-05-08)

0.9.0 (2021-04-18)

Reverts

  • Revert "Fixes an issue where long links overflow page width" (cbc272f)

0.8.0 (2021-03-13)

0.7.0 (2021-03-03)

Reverts

0.5.0 (2021-01-05)

0.3.0 (2020-10-25)

Bug Fixes

  • fix white space in partials template (a6a072f)
edit | blame | history | raw
The MIT License (MIT)

Copyright (c) 2020 lxndrblz

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
.github/CONTRIBUTING 3 KB
.github/ISSUE_TEMPLATE/bug_report 944 b
.github/ISSUE_TEMPLATE/feature_request 609 b
.github/PULL_REQUEST_TEMPLATE 776 b
CHANGELOG 34 KB
README 4 KB
archetypes/post 134 b
assets/fontawesome/LICENSE 7 KB
exampleSite/content/arabic/_index 746 b
exampleSite/content/arabic/about 2 KB
exampleSite/content/arabic/archives 58 b
exampleSite/content/arabic/contact 108 b
exampleSite/content/arabic/post/_index 125 b
exampleSite/content/arabic/post/arabic_example 3 KB
exampleSite/content/english/_index 746 b
exampleSite/content/english/about 1 KB
exampleSite/content/english/archives 58 b
exampleSite/content/english/awards 1 KB
exampleSite/content/english/certifications 362 b
exampleSite/content/english/contact 101 b
exampleSite/content/english/imprint 121 b
exampleSite/content/english/portfolio/_index 80 b
exampleSite/content/english/post/_index 125 b
exampleSite/content/english/post/emoji-support 2 KB
exampleSite/content/english/post/figure-shortcode 7 KB
exampleSite/content/english/post/image-test 683 b
exampleSite/content/english/post/markdown-syntax 4 KB
exampleSite/content/english/post/math-typesetting 1 KB
exampleSite/content/english/post/mermaid-test 1 KB
exampleSite/content/english/post/notice-shortcode 1 KB
exampleSite/content/english/post/placeholder-text 3 KB
exampleSite/content/english/post/redirect 262 b
exampleSite/content/english/post/rich-content 732 b
exampleSite/content/english/post/series-part-1 1 KB
exampleSite/content/english/post/series-part-2 549 b