diff --git a/content/posts/a_new_static_website_built_from_scratch/note.md b/content/posts/a_new_static_website_built_from_scratch/note.md new file mode 100644 index 0000000..bdf50e0 --- /dev/null +++ b/content/posts/a_new_static_website_built_from_scratch/note.md @@ -0,0 +1,22 @@ +X-Date: 2021-08-21T17:37:46Z +X-Note-Id: eafb7640-7e38-4a90-b3e5-050a0e653305 +Subject: A new static website built from scratch +X-Slug: a_new_static_website_built_from_scratch + +This new iteration of the website is a culmination of a few months of work on +trying to simplify the stack I work on. + +It builts on top of [markdown.awk](https://github.com/knazarov/markdown.awk), which is +a single-file awk-based markdown-to-html converter, and [notes.sh](https://github.com/knazarov/notes.sh) +which I use for content authoring and daily notes. + +The focus for the website was minimalism: I wanted it to load quickly, to have simple and unobtrusive +design, and to play nicely with tools I use every day. + +I'm not sharing the source code yet, but it's just a few scripts combined with a Makefile. The reason +I chose Makefile for building is because it can recurse into subdirectories and call conversion commands +on individual files. + +Calling `make deploy` deploys the resulting html files to the virtual machine, so the whole process is +really low-friction. +