1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-12-28 03:02:09 +00:00
Commit graph

2197 commits

Author SHA1 Message Date
Rohan Kumar
4057781ec5
Move build instructions from README to seirdy.one
Also update them.
2023-11-24 21:43:46 -08:00
Rohan Kumar
129d9b34d2
Update test docs in README
No Webhint errors expected, feed validator runs offline now, also
feature redbot.
2023-11-24 21:08:57 -08:00
Rohan Kumar
ba3c58dfd9
Fix perms 2023-11-24 21:04:41 -08:00
Rohan Kumar
ece371a472
Remove cringe-ass opening to gnu/linux article 2023-11-24 21:00:04 -08:00
Rohan Kumar
de65f4d506
Move some CI logic to scripts/makefile
Also update some of its docs
2023-11-24 13:02:52 -08:00
Rohan Kumar
29d6d88d36
Continue my online preferred-name transition
Continue transitioning from my meatspace name to my preferred online
handle on seirdy.one
2023-11-24 12:57:18 -08:00
Rohan Kumar
d8eae6f057
fix fetching mentions when no webmention file exists 2023-11-23 20:05:54 -08:00
Rohan Kumar
aebc49772e
Fix: exit check_cached_webmentions early 2023-11-23 20:01:54 -08:00
Rohan Kumar
226ee52f85
Format shell scripts 2023-11-23 19:06:46 -08:00
Rohan Kumar
d88d98f829
Fix get-webmentions diagnostics 2023-11-23 19:03:40 -08:00
Rohan Kumar
2b016aa973
Refactor shell scripts.
- Avoid relative paths, so I can run them from any working directory.
- Make a dedicated curl-wrapping shell script instead of re-defining the
  same alias everywhere.
- Support extended offline periods: allow get-webmentions.sh to fall
  back to the cached copy of my webmentions for up to a day, and don't
  accidentally destroy it; keep changes atomic.
- Verify that the fetched webmentions are legit before replacing the
  cached ones.
- Make shellcheck happy about quoting in vnu.sh by passing the list of
  files with xargs instead of a shell variable.
2023-11-23 18:45:03 -08:00
Rohan Kumar
a3e4729b6c
Update Webhint configs
- More exact browserlist
- stop hiding "hint" execution
- Disable chromium sandbox since I'm now running it in a container and
  all content is trusted.
- Remove obsolete elements-to-ignore from the compatibility check.
- Re-enable the compression check but disable checking for Zopfli
  compression, which returns a fale-positive; I use
  efficient-compression-tool for gzip compression which is actually
  better than Zopfli.
- Stop ignoring the "X-Frame-Options" header in no-disallowed-headers,
  since I stopped sending that header.
2023-11-23 18:40:01 -08:00
Rohan Kumar
ba7453ca23
Add GitHub Sponsors 2023-11-22 09:18:50 -08:00
Rohan Kumar
59e660586e
Syndicate 2023-11-21 23:22:58 -08:00
Rohan Kumar
8e7865d106
Syndicate 2023-11-21 22:30:47 -08:00
Rohan Kumar
e51ae13397
I loved Violet Evergarden 2023-11-20 06:40:12 -08:00
Rohan Kumar
002b789667
Convert links to HTTPS 2023-11-19 16:45:37 -08:00
Rohan Kumar
13a0c9d082
syndicate 2023-11-18 19:33:09 -08:00
Rohan Kumar
3c59f28acc
New note: choosing an encrypted dns proto 2023-11-18 19:30:46 -08:00
Rohan Kumar
2e78097035
add linkhut social profile 2023-11-17 21:00:16 -08:00
Rohan Kumar
f687b080b0
spelling 2023-11-17 20:58:16 -08:00
Rohan Kumar
25367c55e7
Remove extra target URL components for webmentions
Remove query params, port numbers, bad schemes, anchors, etc. from
webmention target URLs.
2023-11-17 17:22:38 -08:00
Rohan Kumar
66b6ac0dbc
remove some redundant/unnecessary CSS rules 2023-11-17 16:02:23 -08:00
Rohan Kumar
66c4c62888
Make feedvalidator run offline
This is possible thanks to a feedvalidator bug being fixed:
<d4ee1132eb>
2023-11-17 15:25:31 -08:00
Rohan Kumar
02635dab8e
clarify nnia receipt 2023-11-17 12:12:08 -08:00
Rohan Kumar
5f9f65119b
Add receipts for skippers-bin 2023-11-17 04:34:08 -08:00
Rohan Kumar
7a560bf9c0
Clarify forge backend 2023-11-17 04:33:58 -08:00
Rohan Kumar
41fee8f13d
trivial README re-org 2023-11-16 23:47:20 -08:00
Rohan Kumar
86f42cdc35
Add new git remote 2023-11-16 23:44:41 -08:00
Rohan Kumar
fa9a9e84b0
Add some accounts to webfinger endpoint 2023-11-16 23:44:33 -08:00
Rohan Kumar
148fcffc18
Update number of bias sources 2023-11-16 23:07:47 -08:00
Rohan Kumar
8b3aa3c6f8
Add receipts for nationalist.social 2023-11-16 22:57:49 -08:00
Rohan Kumar
7b4badac73
Add new replacement for a suspended domain 2023-11-15 16:03:46 -08:00
Rohan Kumar
88df7ba119
fix bad regex substitution 2023-11-15 10:25:27 -08:00
Rohan Kumar
3487f6b9f2
oops, stop calling tidy 2023-11-15 09:33:13 -08:00
Rohan Kumar
dd6cf95e8c
fix code block whitespace again 2023-11-15 09:32:00 -08:00
Rohan Kumar
4910a7c2c1
Quit using HTML-Tidy
See https://github.com/htacg/tidy-html5/issues/1094. The most recent
commit without that regression can't handle `dl` elements with `div`
children.
2023-11-15 09:21:26 -08:00
Rohan Kumar
dcb19779ce
Don't run html-proofer on envs deploy 2023-11-15 02:31:45 -08:00
Rohan Kumar
0dfcced14f
Make shellcheck happy 2023-11-15 02:31:06 -08:00
Rohan Kumar
bbfa381368
Add HTML-Tidy's generator tag manually
It auto-inserts it to the start of <head> but I want it at the end.
2023-11-15 02:26:52 -08:00
Rohan Kumar
6dbf6fa91c
Update build docs in README, remove obsolete bits
The site design standards page on my website obsoletes some README docs.
Remove the obsolete bits and update the build docs to the point at which
anybody should be able to rebuild my site.
2023-11-14 23:25:00 -08:00
Rohan Kumar
683eca2277
Smarten punctuation 2023-11-14 23:24:43 -08:00
Rohan Kumar
30ce292b57
Continue transitioning from real name to handle
- Switch meta author and open-graph author to Seirdy
- Update Gemini copyright footer name (and year)

Also sneakily smarten punctuation in the site title, don't tell anyone
2023-11-14 23:22:10 -08:00
Rohan Kumar
2418560975
use curl -o instead of shell redirection 2023-11-14 23:01:46 -08:00
Rohan Kumar
dad8c4e3e4
Add html-proofer to lint-local 2023-11-14 22:54:33 -08:00
Rohan Kumar
82e678fe7e
typo oops 2023-11-14 22:54:21 -08:00
Rohan Kumar
0912a89ca9
Remove usage of htmlq in xhtmlize.sh
Now I no longer need to include htmlq in my binaries.tar.gz
2023-11-14 22:00:15 -08:00
Rohan Kumar
649f827f66
Refactor post-processing to use sed instead of sd
html-tidy takes care of some post-processing, rendering other
substitutions obsolete. Remove the obsolete regex substitutions.

Now that we did that, the remaining substitutions can be done with
vanilla POSIX or POSIX-Extended regular expressions. Replace sd with
sed, and group the substitutions together into one invocation instead of
multiple invocations piped together. This change speeds up
post-processing to be almost as fast as the initial build step.
2023-11-14 21:39:53 -08:00
Rohan Kumar
4ca800f1c3
syndicate 2023-11-14 21:39:43 -08:00
Rohan Kumar
a390d5f137
syndicate 2023-11-14 17:12:38 -08:00