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

1237 commits

Author SHA1 Message Date
Rohan Kumar
f95e28ec98
Actually don't preserve mtime 2022-08-02 18:27:36 -07:00
Rohan Kumar
64bc464aca
Update budget.json
Keep max page weight but allow greater markup limit.
2022-08-02 18:24:02 -07:00
Rohan Kumar
783d6645aa
Use headless browser again, throttle a bit less 2022-08-02 18:22:39 -07:00
Rohan Kumar
99f7222fdd
rsync: preserve mtime, perms 2022-08-02 18:21:41 -07:00
Rohan Kumar
846a5f13f9
Simplify title spacing 2022-08-02 18:21:18 -07:00
Rohan Kumar
09e14bcfc2
Minor markup adjustments
- Move a horizontal rule from inside an element to outside it
- Add a horizontal rule
- Remove redundant info from some webmention titles
2022-08-02 18:20:52 -07:00
Rohan Kumar
1e781a3bf8
Fix badly-parsed structured data
Nobody seems to understand that i'm just *mentioning* and Event.
2022-08-02 18:20:02 -07:00
Rohan Kumar
7f7e7be5a3
Re-generate an asset to be smaller 2022-08-02 18:18:19 -07:00
Rohan Kumar
5c70d4d836
Mention color output for non-tty 2022-08-02 18:06:24 -07:00
Rohan Kumar
dc1717b693
New note: accessibility and search indexes 2022-08-02 18:06:01 -07:00
Rohan Kumar
f4fe706cab
Reduce margins
We still clear 48px
2022-08-02 18:04:51 -07:00
Rohan Kumar
385ea60c55
Atom feed: use different <logo>, formatting
The spec recommends that the <logo> element is twice as wide as tall:
https://validator.w3.org/feed/docs/atom.html#optionalFeedElements

Add yet another site icon that fits that recommendation. Tidy up the
feed in the meantime.
2022-08-01 21:28:32 -07:00
Rohan Kumar
7716ffb06c
Minor semantic tweaks to some links
- Merge pronoun links together. They don't need to be separate.
- Make project-list a hyperlinked-description-list element.
2022-08-01 21:26:18 -07:00
Rohan Kumar
5affa6df0b
CSS: compact, preserve active color, size tweak
- Remove unnecessary elements from attribute selectors wherever it
  improves compression.
- Dark theme: prevent active link color from being overridden.
- Sort properties/attributes to improve compression ratios.
- Bump font size from 109% to 109.375% so the default font size hits
  17.5px and we get nice round numbers.
2022-08-01 21:24:53 -07:00
Rohan Kumar
fc8eb8d7a6
Media feed: fix relative url 2022-08-01 21:22:06 -07:00
Rohan Kumar
c7cf0509a6
Web Best Practices: add lotsa new info
- Add a bunch of new stuff from WAI-Coga's coga-usable doc
- Update outdated CSP example
- Rephrasings
- Elaborate on use of CSS containment
- More on the virtues of URL underlines
- MS Edge does not support AVIF
- More skip-link guidance
- guidance on keeping important content above the fold
- Reference a WebKit bug
2022-08-01 20:57:07 -07:00
Rohan Kumar
aded765539
Use thorium with heavy throttling
Now that css containment has dramatically improved large-page
performance, I can crank up the chromium throttling during lighthouse
runs to ensure no perf regressions.
2022-08-01 20:56:12 -07:00
Rohan Kumar
e1e998fd25
Webhint: extend cache lifetime 2022-08-01 20:56:02 -07:00
Rohan Kumar
c3ae952081
Improvements to citations
- Put reply-context in a paragraph
- Allow an itemid for mention-work
2022-08-01 20:55:33 -07:00
Rohan Kumar
30e59289ce
Fix invalid schema/comment property 2022-08-01 20:55:16 -07:00
Rohan Kumar
dc2b049eb3
xhtmlize: avoid race between parallel jobs
Prevent parallel jobs from accessing the same tmp.css
2022-08-01 20:54:25 -07:00
Rohan Kumar
b39fcc6b78
Remove unnecessary empty open graph alt-text 2022-08-01 20:54:12 -07:00
Rohan Kumar
7810c9ffc6
Deploy staging site with parallelism 2022-08-01 20:53:48 -07:00
Rohan Kumar
99107161f0
Remove unnecessary horizontal rule 2022-08-01 20:53:29 -07:00
Rohan Kumar
0fd4ad9f4f
Make list pages structurally consistent 2022-08-01 20:53:21 -07:00
Rohan Kumar
650c1b9646
Update tools I use 2022-08-01 20:51:56 -07:00
Rohan Kumar
c949089676
More containment, alignment fixes 2022-08-01 20:51:12 -07:00
Rohan Kumar
2bdcd17970
Join Netizens webring 2022-08-01 20:51:07 -07:00
Rohan Kumar
c648324fe6
remove redundant robots.txt entry 2022-07-24 11:32:16 -07:00
Rohan Kumar
64d97f7d06
fix bad URLs 2022-07-24 11:31:23 -07:00
Rohan Kumar
5df229bfc8
Styles: more containment, fix spacing 2022-07-24 11:28:23 -07:00
Rohan Kumar
9ae1c8636e
New note: scaling back 2022-07-24 11:23:35 -07:00
Rohan Kumar
a5d612934e
Very trivial re-phrasings 2022-07-24 11:17:57 -07:00
Rohan Kumar
e64db5aa20
Retronaut Webring is down; add redir destinations
Since the retronaut webring is down, its redirects don't work. I
replaced the redirection URLs myself.
2022-07-24 11:16:38 -07:00
Rohan Kumar
6bccab4f8e
More microformats for "about" page 2022-07-21 22:14:27 -07:00
Rohan Kumar
ca160f34ca
Various corrections
- update my use of utility clases
- update my use of content-visibility
- rephrase some things
2022-07-21 18:59:14 -07:00
Rohan Kumar
636f80982c
Clarify browser support for visible alt-text 2022-07-21 18:50:05 -07:00
Rohan Kumar
df06b764d2
CSS: auto intrinsic sizing, alignment fix 2022-07-21 18:40:40 -07:00
Rohan Kumar
2f4b548726
Refine pronooun pseudo-microformats
Copy what tantek did by using h-pronoun to link to pronoun.is and
combining p-pronouns (plural) with p-pronoun (singular). Seems to be
supported by some implementations such as Authl.

This also entailed re-writing my "about" page's def-lists in raw HTML,
which was probably long overdue.
2022-07-21 18:39:10 -07:00
Rohan Kumar
b44a4ead71
Remove obsolete error-silencing from FeedValidator
FeedValidator was fixed upstream; it doesn't use an allowlist of (X)HTML
attributes anymore. After updating FeedValidator to the latest commit, I
don't need to filter out false-positives for these attributes.

The FeedValidator commit that resolved the issue:
0b130bd5d7
2022-07-20 21:52:10 -07:00
Rohan Kumar
614c244d3a
Privacy policy corrections
- I don't log IP addresses when you use my Tor hidden service (duh)
- Fix bad timestamp
- Better summary on the top
- Rephrasing
- Mention that webring links do actually send a referring domain
2022-07-20 21:44:01 -07:00
Rohan Kumar
df4da9b2d5
New note: DoH in Android 2022-07-20 19:46:24 -07:00
Rohan Kumar
dba55eba92
New note: what does x percent mean 2022-07-20 17:01:58 -07:00
Rohan Kumar
7ee5215e5e
New note: Hugo microformats 2022-07-20 11:17:26 -07:00
Rohan Kumar
dadfd94963
Fix: titular h1 alignment 2022-07-20 08:56:52 -07:00
Rohan Kumar
efe67e9136
New note: Re: GH copilot takes 2022-07-20 08:56:22 -07:00
Rohan Kumar
c0904f3b32
Moar site testing
- Replace achecker flags with a config file
- Bring back webhint
- Amend check-whole-site so that it will deploy to staging if all checks
  pass, and then run webhint on every staging page.
2022-07-17 20:01:54 -07:00
Rohan Kumar
cd8d0e88ae
Webmentions: don't use a <dl> for no mentions
When I have no webmentions, I shouldn't use a <dl> to describe the
menchie placeholder.
2022-07-17 19:25:38 -07:00
Rohan Kumar
0480b60aad
Reduce length of some names 2022-07-17 19:19:07 -07:00
Rohan Kumar
a2c919ca2e
Remove one extra indent level
We don't need to indent children of <body> or <head> since the element
type will give away the parent.
2022-07-17 19:18:22 -07:00