Apollo

screenshot of Apollo

Modern and minimalistic blog theme.

Overview

Apollo is a modern and minimalistic blog theme powered by Zola. It features a clean design and includes various key features such as pagination, multiple themes (light, dark, auto), projects page, analytics integration, social links, MathJax rendering, taxonomies, and meta tags for individual pages. While it does not currently support search and categories, the theme offers easy installation and customization options.

Features

  • Pagination
  • Themes (light, dark, auto)
  • Projects page
  • Analytics integration using GoatCounter / Umami
  • Social Links
  • MathJax Rendering
  • Taxonomies
  • Meta Tags For Individual Pages

Additional Stylesheets

You can override the theme's default styles by adding your own stylesheets. Simply place the CSS files in the static folder of your site.

MathJax

If you want to enable MathJax equation rendering, set the variable mathjax to true in the extra section of your config.toml file. You can also set mathjax_dollar_inline_enable to true to render inline math using $...$ notation.

Config

To customize meta tags for your pages, use the following TOML or YAML code snippets:

TOML:

[extra.meta]
og_title = "the og title"
og_description = "the og description"

YAML:

extra:
  meta:
    og_title: "the og title"
    og_description: "the og description"

If the og_title, og_description, or description variables are not set, the page's title and description will be used as default values.

Summary

Apollo is a modern blog theme for Zola, offering a minimalistic design and various key features such as pagination, multiple themes, projects page, analytics integration, social links, MathJax rendering, taxonomies, and meta tags customization. It provides easy installation and customization options, allowing users to create a personalized and visually appealing blog. However, it currently lacks support for search and categories. Overall, Apollo is a great choice for those looking for a clean and modern blog theme.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.