Forgetful Notes is my digital garden of knowledge. It serves as a platform for my learning and creative endeavours. A space for thinking through, building upon, and coming back to.
- Fast Natural-Language Search
- Bidirectional Backlinks
- Floating Link Previews
- Admonition-style Callouts
- Markdown Links and Wikilinks Support
- Latex Support
git clone https://github.com/semanticdata/forgetful-notes.git
pnpm install
pnpm start
npm run update
npm run sync
npx quartz <command> --help
You can add custom CSS code within /quartz/styles/custom.scss
. You will then need to uncomment line 4 of /quartz/styles/base.scss
to have it take effect.
Used in: | Font Family | Previous Font |
---|---|---|
Headers | Bitter | Schibsted Grotesk |
Body | Poppins | Source Sans Pro |
Code | Fira Mono | IBM Plex Mono |
The site uses various technologies cobbled together. Here's a few of them:
- Quartz: a fast, batteries-included static-site generator.
- Prettier: an opinionated code formatter.
- Sass: makes CSS fun!
- TypeScript: superset of JavaScript that compiles to clean JavaScript output.
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.
Source code in this repository is available under the MIT License.