Meta (about this site)

Meta (About This Site)

Forgotten Notes is created using 11ty, hosted on GitHub, deployed with Vercel, and facilitated by the GitHub Publisher plugin for Obsidian. If interested, you can browse the source code.

Background

Forgotten Notes has gone through many changes. I have not been shy about moving from technology to technology as I learn new things. Coming across the world of Static Site Generators was a game changer. I have ran my notes through Jekyll, Hugo, MkDocs, and most recently Zola.

However, this site is not specifically built with any of the aforementioned. Instead I have opted to follow in the footsteps of Jacky Zhao and created my Digital Garden using the new fully rewritten Quartz—a set of tools that helps you publish your digital garden and notes as a website for free.

Technology

All content for the site is written in Markdown within Obsidian—an extensible, flexible note-taking app. To export the notes from Obsidian, I rely on the GitHub Publisher plugin.

The source code is hosted in GitHub.

Features

File Structure

.
├── .github/
│   └── workflows/
│       └── build-test.yml
├── src/
│   ├── _data/
│   │   └── site.json
│   ├── _includes/
│   │   ├── backlinks.html
│   │   ├── darkmode-toggle.html
│   │   └── head.html
│   ├── assets/
│   │   ├── avatar.png
│   │   ├── favicon.ico
│   │   ├── script.js
│   │   └── style.css
│   ├── layouts/
│   │   ├── default.html
│   │   ├── note.html
│   │   └── post.html
│   ├── notes/
│   │   ├── notes.md
│   │   ├── notes.11data.js
│   │   └── ...
│   ├── pages/
│   │   ├── about.md
│   │   ├── journal.md
│   │   ├── meta.md
│   │   └── uses.md
│   ├── posts/
│   │   ├── blog-posts.md
│   │   ├── posts.11tydata.js
│   │   └── ...
│   └── index.md
├── .eleventy.js
├── .eleventyignore
├── .gitattributes
├── .gitignore
├── LICENSE
├── README.md
├── package.json
└── pnpm-lock.yaml