Rohan Kumar
319051e126
Add simple list extensions to atom feed
...
I use this to instruct feed readers on how to sort items. See
<https://learn.microsoft.com/en-us/previous-versions/windows/desktop/gg427659(v=vs.85) >
2023-12-03 21:55:40 -08:00
Rohan Kumar
be791111df
Improve use of threading extensions in Atom feeds
...
- Add content-type metadata
- Follow recommendation to add rel-related links for unsupported clients
- Replace slash:comments with rel-replies containing thr:count metadata
and thr:total elements.
2023-12-03 07:34:04 -08:00
Rohan Kumar
da534b27a3
typo again
2023-12-01 16:59:06 -08:00
Rohan Kumar
bb8d1081b6
New testimonial
2023-12-01 07:57:34 -08:00
Rohan Kumar
8807d4a0c7
Disable WebSub
...
It didn't work :(
2023-12-01 00:19:32 -08:00
Rohan Kumar
0471cf9d7b
Typo
2023-12-01 00:18:06 -08:00
Rohan Kumar
47f373ceef
new note: fediverse filtering ideas
2023-11-30 23:12:05 -08:00
Rohan Kumar
a4cc0a02b8
Remove invalid link child of author
2023-11-29 13:45:52 -08:00
Rohan Kumar
ceac2c2a57
Switch from find -exec to xargs
2023-11-29 13:40:05 -08:00
Rohan Kumar
bf7423e44a
Add websub and other feed metadata
2023-11-29 13:37:17 -08:00
Rohan Kumar
12b542c351
Actually use local bookmarks file
2023-11-29 11:54:53 -08:00
Rohan Kumar
2796526310
More caching of partials (+ fix a typo)
2023-11-29 06:45:53 -08:00
Rohan Kumar
fb33951b8f
Use UTC for all timestamps
2023-11-29 05:52:05 -08:00
Rohan Kumar
9923ebc34b
Fix dupe jobs again
2023-11-29 05:20:30 -08:00
Rohan Kumar
eafff23800
Fix dupe jobs
2023-11-29 05:16:48 -08:00
Rohan Kumar
e2c8a2fc56
Fix concurrency issues in deploy-envs
2023-11-29 05:11:00 -08:00
Rohan Kumar
f8c8e6ae40
Add summary elements to Atom feeds
...
Should improve article previews in some readers. This also entailed
swapping out angle-brackets in one description to avoid errors.
2023-11-29 05:10:04 -08:00
Rohan Kumar
74038d9697
support related articles
2023-11-29 04:12:31 -08:00
Rohan Kumar
7de728fdfe
Avoid data races with codeIndex on feeds
2023-11-29 00:38:15 -08:00
Rohan Kumar
a097b46950
Use local buku to get bookmarks if possible
2023-11-29 00:33:06 -08:00
Rohan Kumar
4581c83561
Make rsync output less noisy
...
Don't show .gz files: that's almost everything thanks to ect's
non-deterministic output
2023-11-28 19:46:15 -08:00
Rohan Kumar
41106cc9fd
Add comment-count to atom feed, better varnames
2023-11-28 19:45:12 -08:00
Rohan Kumar
9ae8d87908
Fix build info hyperlink escaping
2023-11-27 19:48:07 -08:00
Rohan Kumar
76a18c2541
Include more generator information.
...
- Add generator info to Atom feed.
- Add generator version and commit hash to meta page, along with a link
to the last CI job if available.
- Use $JOB_URL to detect CI since that variable can be re-used to fetch
the URL to the latest CI logs.
2023-11-27 19:38:56 -08:00
Rohan Kumar
add67b2e0c
Fix code snippet numbering in feeds
2023-11-27 14:59:13 -08:00
Rohan Kumar
ca16240b39
Remove some unnecessary containment
...
Some forms of containment help performance more than others. For certain
levels of perf improvement, it's not worth the extra bytes.
2023-11-27 12:27:23 -08:00
Rohan Kumar
26025d928c
re-introduce awk cmd previously thought obsolete
2023-11-27 12:27:14 -08:00
Rohan Kumar
03a1c18191
More feed metadata
2023-11-27 09:35:01 -08:00
Rohan Kumar
17d64ac60e
add a couple receipts
2023-11-27 04:18:21 -08:00
Rohan Kumar
a46b5238d0
Add url property for picture element
...
Google's rich results checker seems to want this.
2023-11-27 00:24:32 -08:00
Rohan Kumar
03ddadffb8
Remove Safari Reader Mode workaround
...
Now the structured data should make more sense. It doesn't seem
necessary anymore.
2023-11-27 00:23:39 -08:00
Rohan Kumar
467baf6f2b
Fix syntax error
2023-11-26 23:59:31 -08:00
Rohan Kumar
3de047b413
skip stylelint, validate feeds in deploy-envs
...
stylelint is broken rn
2023-11-26 23:48:23 -08:00
Rohan Kumar
702750931a
Add more metadata to the Atom feed
...
- Add webfeeds.org metadata to improve presentation (icon, accentcolor)
- Add RDF Creative Commons license link
- Add fallback media thumbnail
2023-11-26 23:45:45 -08:00
Rohan Kumar
7bd1a14ef5
avoid supressing compressor errors
2023-11-26 15:54:48 -08:00
Rohan Kumar
f4d43d1e35
rename file to remove annoying whitespace
2023-11-26 15:22:59 -08:00
Rohan Kumar
866ca1b386
Switch soem things from find -exec to xargs
...
Allows better filtering and doesn't supress exit codes. Since I'm no
longer supressing exit codes, I had to handle them properly in
copy-file-to-xhtml.sh by using if-statements.
This also allowed me to skip the generation of an XHTML redirect page.
2023-11-26 15:14:06 -08:00
Rohan Kumar
6487c5c7f3
Make html-validate skip redirect page
2023-11-26 14:57:56 -08:00
Rohan Kumar
c98b28f6fe
Make redirect alias valid XHTML5
2023-11-26 14:57:42 -08:00
Rohan Kumar
8971d74dac
try to get xmllint to print diagnostics
2023-11-26 14:37:07 -08:00
Rohan Kumar
59d6de6a92
re-title resume
2023-11-26 14:36:32 -08:00
Rohan Kumar
33b3c5211a
Move resume to "about"
...
Define a redirect alias too.
This also entails special xhtmlize behavior as redirects in Hugo don't
use trailing slashes.
2023-11-26 14:28:41 -08:00
Rohan Kumar
10259af99c
New note: some site optimizations
2023-11-25 19:18:24 -08:00
Rohan Kumar
429dcda2cd
Minify feeds with xmllint
...
This works particularly well on my Atom feeds with embedded XHTML.
2023-11-25 19:05:53 -08:00
Rohan Kumar
9ae88a5bef
Remove obsolete awk cmd from post-processing
2023-11-25 18:40:29 -08:00
Rohan Kumar
74ff22b8f4
remove obsolete comment
2023-11-25 18:25:37 -08:00
Rohan Kumar
c0f7318090
Trivial style fix
2023-11-25 13:41:35 -08:00
Rohan Kumar
d1711699d4
Opportunistically use pipefail
2023-11-25 13:40:52 -08:00
Rohan Kumar
a1b6a89a66
Makefile: only skip the Hugo cache during deploys
2023-11-25 13:36:43 -08:00
Rohan Kumar
6c9a8a9b20
Run Nu HTML Checker with both HTML and XML parsers
...
Requires silencing an HTML-only error that isn't actually an error, but
a hint that doesn't apply to polygot markup (warns against trailing
slashes which aren't a problem if you always use quotes).
2023-11-25 13:32:55 -08:00