Hugo Zettelkasten
Hugo theme for taking notes with the Zettelkasten method.
Zettelkasten can be considered as an extension to your brain where you process and store data and make connections between ideas.
Setup
Prerequisites for Hugo Pipe’s PostCSS 1
npm install -g postcss-cli
npm install -g autoprefixer
Content organization
Tags
Add tags to the front matter of each note. This gives some categorization of topics for the note and makes it possible to find related items later if there are no direct links between notes. The tags could look like this:
tags:
- Frontend
- Web development
- Hugo
- Zettelkasten
Links
Add related links to other notes in the front matter as a list to the Markdown files. The links need to be configured as a taxonomy in the Hugo configuration. 3
[taxonomies]
tag = "tags"
link = "links"
Example links in the fron matter:
links:
- 2020/05/01/Tailwind-css.md
- 2020/05/03/GitHub-Markdown-Tailwindcss.md
- 2020/05/01/Hugo-npm.md
- 2020/05/03/Hugo.md
- 2020/05/03/Hugo-taxonomies.md
Each page contains a File reference at the end of the page that you can use for linking.
Entry notes
You can add the following front matter parameter to stick the note to the front page as an entry note:
entry: true
Implementation details
The theme is based on the Tailwind CSS starter theme
Markdown rendering is based on the github-markdown-tailwindcss repository
Links
Linked from
File reference: 2020/05/01/hugo-zettelkasten.md