diff options
author | Cara Salter <cara@devcara.com> | 2022-02-02 02:38:16 -0500 |
---|---|---|
committer | Cara Salter <cara@devcara.com> | 2022-02-02 02:38:16 -0500 |
commit | a610350e7e012a790e63fb86cbcb61effb041105 (patch) | |
tree | e57b6a7ed49dcddb5b69f9d27ee7271fda9e3450 | |
parent | 8b2d12e799d01059843a8eeb1eb8ff3899d2d274 (diff) | |
download | site-a610350e7e012a790e63fb86cbcb61effb041105.tar.gz site-a610350e7e012a790e63fb86cbcb61effb041105.zip |
blog: new site part 2
-rw-r--r-- | blog/new-site-part-2.md | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/blog/new-site-part-2.md b/blog/new-site-part-2.md new file mode 100644 index 0000000..9df62ae --- /dev/null +++ b/blog/new-site-part-2.md @@ -0,0 +1,29 @@ +--- +title: "New Site Part 2: Electric Boogaloo" +date: 2022-02-02 +--- + +Hey y'all! You've probably noticed quite a few things that are different about +this site. First and foremost, the theme. Gone is the harsh black-on-white theme +that was hell on the eyes, especially in a projection booth. I'm rather partial +to the [gruvbox] color scheme, so I figured taking the dark theme and applying +it to my site as well as my editor would be a good idea. + +I've also overhauled the backend. This site is now running a `warp.rs` server on +the backend. The source can be found [here][src]. + +This has led to some interesting issues. By far the biggest one was +footnotes[^1]. I'm using [comrak] as my markdown parsing library, which +correctly implements the CommonMark spec. Footnotes are, unfortunately, not part +of that spec, so they're an extension, along with superscript and a few others. +Since footnotes are displayed in superscript, I thought that both extensions had +to be enabled. This led to quite a long month of not being able to figure out +why my footnotes weren't being parsed correctly, but as it turns out it was +these two extensions fighting. + +[^1]: Hey, you found one! + + +[gruvbox]: https://github.com/mohertz/gruvbox +[src]: https://git.carathe.dev/~muirrum/site +[comrak]: https://github.com/kivikakk/comrak |