how it works
this site is heavily inspired by obsidian. content (ie. where i write) lives in markdown files. the minor additions to raw markdown files are as follows:
- yaml metadata (ie. date, title, etc.) kept at the top of the page.
- linking capabilities for pages to directly link to/reference each other with
[[wiki-style-links]]. - tagging capabilities that connect pages that reference the same idea using
#hashtags-like-this.
execution
astro builds my .md content files into static .html pages. tag and link urls are handled during the build process.
i use remark for markdown parsing, astro’s content collections for metadata and organization, and plain css for styling.