19 Commits

Author SHA1 Message Date
Jack Jackson
61780e0960 Adding RSS Entry 2024-01-15 13:31:52 -08:00
Jack Jackson
4e1a6b1d36 Compress tags page
Thanks Jeff!
2023-05-17 22:04:05 -07:00
Jack Jackson
1aa8fd00b4 Add tag-summary override 2023-05-17 21:15:23 -07:00
Jack Jackson
e0dc26dc49 Check in no-op override of tags page 2023-05-17 20:38:50 -07:00
Jack Jackson
ead2e47622 Add Mastodon, and tweak socials to include rel=me 2022-11-21 15:29:15 -08:00
Jack Jackson
dadb4e159a CI entry 2022-10-14 15:52:14 -07:00
Jack Jackson
be669018f9 Treating People As Things snippet entry
Also adds blockquote layout, and reintroduces X-Clacks-Overhead header
2022-08-03 23:41:09 -07:00
Jack Jackson
1b0943aab1 Implement tracking opt-out page 2022-08-03 13:59:15 -07:00
Jack Jackson
6c2271d2eb Plausible tracking snippet 2022-07-20 10:34:01 -07:00
Jack Jackson
1916b6b6dc List all related pages in sidebar (not just older ones) 2022-07-02 20:43:32 -07:00
Jack Jackson
9f98583f26 Add page-source link, and a blog post explaining it 2022-05-30 21:53:27 -07:00
Jack Jackson
abab21e297 Self-host upload to Google Analytics
Some client configurations (Browsers with tracking-blocking enabled, or
networks with [Pi-holes](https://pi-hole.net/)) will block any calls
to `www.google-analytics.com`. This makes me sad! I'd like to know
how many folks are reading my blog!

This commit represents a workaround. Instead of telling the client to
send data directly to Google (which would trigger Tracking-blockers), I
instead tell the client to send it to the `/analytics` endpoint on my
domain, which will then get forwarded to Google. Neat!

But! If a reader has blocked tracking, we should respect that! So I'm
not actually enabling this in my blog until I have also built an
"opt-in" mechanism, where readers can decide if they want to send me
tracking information or not.

"Why didn't you make tracking opt-in to begin with, Jack?" - well, I
kinda addressed that
[here](https://blog.scubbo.org/posts/commenting-enabled/), but you're
right that that would have been a little more ethical. Still - enabling
Google Analytics didn't feel _too_ bad (since anyone who cared about
detecting and blocking it would still be able to with standard methods -
and I assume that anyone reading my blog will know how to), whereas this
new approach feels like a circumvention of their agency.
2022-05-04 14:45:20 -07:00
Jack Jackson
a4e844297a Re-enable Google Analytics
(After faffing around for a while wondering why it wasn't working, until
realizing my Pi-hole was just doing it's job :P )
2022-05-02 20:03:29 -07:00
Jack Jackson
ce35a86600 Self-hosting Blog entry (and some css) 2022-05-02 19:36:46 -07:00
Jack Jackson
b0129ced37 Tweak article width (and fix broken script-link) 2021-12-30 09:51:04 -08:00
Jack Jackson
612eddb9c5 Finish 2021 book-post 2021-12-30 08:54:16 -08:00
Jack Jackson
be40d396a2 Enable inline-rendering of LaTeX 2021-12-28 13:14:55 -08:00
Jack Jackson
b290e70ece Add support for LaTeX in posts 2021-12-28 11:59:32 -08:00
Jack Jackson
9fbb001416 Fix overlarge padding-bottom in Ananke theme 2021-12-26 06:54:24 -08:00