about 1

Using markdown 2 and GitHub Pages for my notes and this website.

I looove looking at peoples websites 3 so I pushed all my notes to github and published it :)

The public pages get updated very infrequently, but the first footnote should always include created & updated dates.

More personal notes4 are private.

structure

The notes are structured with root public/ and private/ folders and what’s in the public folder gets published to this site.

I back up my notes to a private Github repository, as well as to a server that I also use for music/self-hosted things, it’s not exposed to the internet, I run tailscale5 on it for when I’m not at home.

hosting/publishing

It’s Github Pages! The folder that contains all the markdown notes is a git repo, and I push it all to a private Github repo.

templating

All I’ve changed from the default is the fonts, added a header for some basic navigation/links to other projects, and the script that handles converting the footnotes to sidenotes on desktop.6

excluding private notes

In my _config.yml I specify the directories I don’t want to publish to the site, like:

exclude:
  - 'Library/*'
  - 'SETTINGS.md'
  - 'private/*'

private/* makes sure none of my private notes get published, and I leave a link in the homepage to private/index both so I can get to my private notes from my index page when I’m using them locally.

  1. created: 05/05/24, updated: 11/08/26 

  2. currently, obsidian, previously silverbullet, previously vimwiki,, 

  3. like this are.na/nico-chilla/website-as-a-home 

  4. like my diary lol 

  5. 😍 tailscale 😍 

  6. sidenotes