~aasg/haunted-blog

e20dc282 — Aluísio Augusto Silva Gonçalves 2 months ago master
posts/lri-log-2021w21: New post
30484e72 — Aluísio Augusto Silva Gonçalves 2 months ago
posts/lri-log-2021w20: Update title and tags to refer to LLYN

I copied the post file from 2021-W18's report, hence why it has the
wrong metadata.
d73d284f — Aluísio Augusto Silva Gonçalves 2 months ago
posts/lri-log-2021w20: New post
55cd56d4 — Aluísio Augusto Silva Gonçalves 2 months ago
pages/_index: Update Matrix URI for @aasg:aasg.name

The accepted revision of [MSC2312] has shortened the type specifiers,
though the previous `user` specifier can be supported for backward
compatibility (see [implementation]).

[implementation]: https://github.com/matrix-org/matrix-doc/pull/3168
[msc2312]: https://github.com/matrix-org/matrix-doc/pull/2312
58094493 — Aluísio Augusto Silva Gonçalves 2 months ago
flake/production: Allow simple CORS requests

Just found out (while investigating something else through Electron's
devtools panel) that the `/.well-known/matrix` endpoint requires CORS
even in Element Desktop.  See github:vector-im/element-web#7760 and
similar issues in the Element repository.
713e1953 — Aluísio Augusto Silva Gonçalves 2 months ago
flake: Update inputs
17f2d90c — Aluísio Augusto Silva Gonçalves 2 months ago
pages/dn42: Add notice about the new peering information page

This page was moved to LLYN's website.
2eb4df52 — Aluísio Augusto Silva Gonçalves 2 months ago
Add TOC to all posts, remove it from all pages
e59bf74b — Aluísio Augusto Silva Gonçalves 2 months ago
posts/lri-log-2021w19: New post
2a435b3d — Aluísio Augusto Silva Gonçalves 2 months ago
posts/lri-log-2021w18: Fix covered range

2021-W18 ends on 9 May, not 10 May (the day the report should've gone
out).
b37dddcb — Aluísio Augusto Silva Gonçalves 2 months ago
posts/lri-log-2021w18: New post
53f77e80 — Aluísio Augusto Silva Gonçalves 3 months ago
haunt: Pass `--section-divs` to Pandoc

Make posts' HTML more semantic by delimiting sections.
982c23e6 — Aluísio Augusto Silva Gonçalves 3 months ago
haunt: Defer TOC generation to Pandoc

When using [`--section-divs`], Pandoc outputs HTML that is not
compatible with our homegrown TOC generation algorithm (namely,
it attaches an ID to the parent section element instead of the
heading element).  Rather than try to fix it, use Pandoc's own
table of contents.

Note that TOC generation must be always enabled for the HTML writer,
for [it does not look at the `toc` option in metadata][pandoc#6664].
However, we can still use it in our custom TOC template to determine
if a TOC must be printed at all.

[`--section-divs`]: https://pandoc.org/MANUAL.html#option--section-divs
[pandoc#6664]: https://github.com/jgm/pandoc/issues/6664
1b76038e — Aluísio Augusto Silva Gonçalves 3 months ago
flake/production: Update Content-Security-Policy
f05c766b — Aluísio Augusto Silva Gonçalves 3 months ago
posts/lri-log-2021w16: New post
49703cc2 — Aluísio Augusto Silva Gonçalves 3 months ago
ci: Trigger SnowWeb redeployment on successful build
3bd6c606 — Aluísio Augusto Silva Gonçalves 3 months ago
flake: Add SnowWeb headers to production build

Set up additional HTTP headers served from https://aasg.name.
06419c17 — Aluísio Augusto Silva Gonçalves 3 months ago
flake: Add a 'production' package

The production package will be what actually goes live on
https://aasg.name.  At the moment, the two differences from the default
package are the inclusion of Matrix-related well-known links (which only
make sense on the live domain) and the Brotli compression of HTML/CSS/JS
files.  No more changes should happen aside from more well-known links.
8304e775 — Aluísio Augusto Silva Gonçalves 3 months ago
haunt: Copy over anything in the static directory

Rather than specify directories individually in haunt.scm and risk
forgetting to update it when we add a new subdirectory in the future,
just scoop it up as a whole.
88b9d9f4 — Aluísio Augusto Silva Gonçalves 3 months ago
pages/dn42: Remove mention of Charybdis as IPv4-only

Since nixos-configurations@c00b0c7c8c3f, we're now using Oracle Cloud's
just-announced IPv6 support instead of Hurricane Electric's tunnel,
which means peers can now connect over IPv6 without first travelling
to Miami.
Next