Brings in renv, archetypes, layout partials, shortcodes, gitignore,
and hugo config changes that were committed on the post branch.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The theme uses `.Site.Params.social` for Twitter Cards and possible other
things. To avoid the name clash, this change places configuration under
`.Site.Params.share` and `xparams.share`.
This gives me some flexibility to include multiple anchors on a page.
Not sure if this is really needed. However, this is better than listening
to an id that might not be unique.
The partial now uses a short JavaScript:
- Attempts to use the web+mastodon protocol to open a client
- Falls back to a redirect if that does not work
This is (hopefully) a pragmatic, maintainable, and future proof
solution.