Back to Zola

apollo

docs/content/themes/apollo/index.md

0.22.12.1 KB
Original Source

+++ title = "apollo" description = "Modern and minimalistic blog theme" template = "theme.html" date = 2026-03-05T22:45:50+01:00

[taxonomies] theme-tags = []

[extra] created = 2026-03-05T22:45:50+01:00 updated = 2026-03-05T22:45:50+01:00 repository = "https://github.com/not-matthias/apollo.git" homepage = "https://github.com/not-matthias/apollo" minimum_version = "0.14.0" license = "MIT" demo = "https://not-matthias.github.io/apollo"

[extra.author] name = "not-matthias" homepage = "https://github.com/not-matthias" +++

apollo

Modern and minimalistic blog theme powered by Zola. See a live preview here.

<sub><sup>Named after the greek god of knowledge, wisdom and intellect</sup></sub>

<details open> <summary>Dark theme</summary>

</details> <details> <summary>Light theme</summary>

</details>

Features

  • Pagination
  • Themes (light, dark, auto)
  • Projects page
  • Analytics using GoatCounter / Umami / Google Analytics
  • Social Links
  • MathJax Rendering
  • Taxonomies
  • Meta Tags For Individual Pages
  • Custom homepage
  • Comments
  • Search
  • RSS feeds
  • Mermaid diagram support
  • Table of Contents
  • Configurable cards layout

Installation

  1. Download the theme
git submodule add https://github.com/not-matthias/apollo themes/apollo
  1. Add the following to the top of your config.toml
toml
theme = "apollo"
taxonomies = [{ name = "tags" }]

[extra]
theme = "auto"
socials = [
  # Configure socials here
]
menu = [
  # Configure menu bar here
]

# See this for more options: https://github.com/not-matthias/apollo/blob/main/config.toml#L14
  1. Copy the example content
cp -r themes/apollo/content/* content/

Configuration

Checkout all the options you can configure and the example pages.

References

This theme is based on archie-zola.