Back to Zola

Olivine

docs/content/themes/olivine/index.md

0.22.12.1 KB
Original Source

+++ title = "Olivine" description = "A Zola theme for a personal knowledge base" template = "theme.html" date = 2025-12-22T10:21:49-08:00

[taxonomies] theme-tags = []

[extra] created = 2025-12-22T10:21:49-08:00 updated = 2025-12-22T10:21:49-08:00 repository = "https://github.com/dongryul-kim/olivine.git" homepage = "https://github.com/dongryul-kim/olivine" minimum_version = "0.20.0" license = "MIT" demo = "https://dongryul-kim.github.io/olivine/"

[extra.author] name = "Dongryul Kim" homepage = "https://web.stanford.edu/~dkim04/" +++

Olivine

A simple Zola theme for a personal knowledge base. Inspired by Obsidian.

Features

  • Journaling
  • Tags
  • Knowledge graph
  • Searching
  • Light/dark mode
  • Keyboard shortcuts
  • Backlinks

Installation

The easiest way to install Olivine is to use the quickstart repository.

git clone --depth 1 --recurse-submodules [email protected]:dongryul-kim/olivine-quickstart.git <your-folder-name>

Manual installation

You can also use the standard method for installing a Zola theme. Please follow the Zola documentation on installing and using themes.

There is also an additional step that is specific to Olivine. Create a file a named content/olivine-internal-graph.md with contents:

+++
title = "Graph"
template = "internal/graph.html"
+++

a file named content/olivine-internal-sitemap.md with contents:

+++
title = "Sitemap"
template = "internal/sitemap.html"
+++

and a file named content/journal/_index.md with contents:

+++
title = "Journal"
template = "internal/journal.html"
extra.siblings = true
+++

Acknowledgments

Special thanks to