* Allow page description with default if missing
If an essay has a description in the frontmatter, use that description in the `<meta name="description">` tag.
* Add description to 10-tips-for-ssr-hda-apps
* Add description to a-real-world-nextjs-to-htmx-port
* Add description to a-real-world-react-to-htmx-port
* Add description to a-real-world-wasm-to-htmx-port
* Add description to a-response-to-rich-harris
* Add description to alternatives
* Add description to another-real-world-react-to-htmx-port
* Fix anchor id for 'Configuring Response Handling Examples' header
* Move heading anchor links to right of heading
To make sure they don't get cut off by weird browsers.
Also make the anchor link text the 'link' emoji which is more fun than
the hashtag.
* Keep anchor links on the left
* Make entire header the anchor link and show link emoji on hover
* Fix anchor link colour in dark mode
* Revert anchor link icon to hash character
---------
Co-authored-by: 1cg <469183+1cg@users.noreply.github.com>
I set up zola to aggregate all these and create an RSS feed for them. I
also removed a couple of the essays from the /essays page in an attempt
to highlight the best one for each argument (now that they can all be
found on /essays/all).