mirror of
https://github.com/abhamra/apollo
synced 2026-11-12 00:00:52 -08:00
No description
- JavaScript 96%
- TypeScript 1.6%
- HTML 1.4%
- SCSS 0.8%
- CSS 0.2%
| .github/workflows | ||
| content | ||
| sass | ||
| static | ||
| templates | ||
| tests | ||
| .editorconfig | ||
| .envrc | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| bun.lock | ||
| CLAUDE.md | ||
| config.toml | ||
| docker-compose.test.yml | ||
| Dockerfile.test | ||
| flake.lock | ||
| flake.nix | ||
| Justfile | ||
| LICENSE | ||
| lighthouserc.json | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| README.md | ||
| screenshot-dark.png | ||
| screenshot.png | ||
| theme.toml | ||
| treefmt.toml | ||
apollo
Modern and minimalistic blog theme powered by Zola. See a live preview here.
Named after the greek god of knowledge, wisdom and intellect
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
- Download the theme
git submodule add https://github.com/not-matthias/apollo themes/apollo
- Add the following to the top of your
config.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
- 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.

