1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-10 16:22:10 +00:00
Commit graph

2003 commits

Author SHA1 Message Date
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
Rohan Kumar
f99c153f72
missing abbr title 2022-07-17 19:14:34 -07:00
Rohan Kumar
80a437171f
New note: capitalizing sentences 2022-07-17 18:22:19 -07:00
Rohan Kumar
035dcada58
Drop redundant aria-required attr 2022-07-15 22:45:00 -07:00
Rohan Kumar
ae8eb64a58
Use content-visiblity for archive pages
The JS-free infinite scroll that doesn't make you lose your place.
2022-07-15 22:11:08 -07:00
Rohan Kumar
54c8394a93
Forgot to uncomment a thing
fuck
2022-07-15 19:26:40 -07:00
Rohan Kumar
de295c180a
Increase title link tap-target size + containment
- Contain articles in archive pages
- Increase heading tappable heading target size
- Fix alignment
- Consolidate some redundant rules
2022-07-15 18:41:59 -07:00
Rohan Kumar
60cfc4c791
Typo 2022-07-15 18:38:25 -07:00
Rohan Kumar
7320cecf43
Better alt-text on meta page. 2022-07-15 17:20:17 -07:00
Rohan Kumar
b93e44b725
Internal tooling: open LH audits automatically 2022-07-15 17:19:46 -07:00
Rohan Kumar
a471edcdf0
Prevent breadcrumbs from overflowing containment
CSS containmnet crops breadcrumb focus indicators when they overflow
their containers. Instead of adding a new rule for this, refactor some
old rules so padding-increases also apply to the breadcrumb containers.
2022-07-15 17:17:59 -07:00
Rohan Kumar
757ded026c
Add "Writing is a skill" section 2022-07-15 17:17:26 -07:00
Rohan Kumar
aa79edeb21
New 8601 image
Updated the 8601 image to a version with a new palette.
2022-07-14 08:44:09 -07:00
Rohan Kumar
cb74a54b73
Compatibility statement: mention Presto, Flow 2022-07-13 22:13:33 -07:00
Rohan Kumar
af1f494c29
Skip validating the search result page offline
That page contains raw Go templates. I should just validate the live
versions.
2022-07-13 22:10:15 -07:00
Rohan Kumar
65130f85c2
Use CSS Containment (again)
Add padding to elements so content containment won't cause cropping.
Adjust the global body padding accordingly. This also exposed a
redundancy in the stylesheet, which was removed.

Now the site headers/footers, article elements (including archive
pages), <pre> elements, and other top-level elements are contained.
Rendering long-ass articles with thousands of nodes should be a little
faster.
2022-07-13 22:08:20 -07:00
Rohan Kumar
04830b7c93
Fix bad link 2022-07-13 22:03:20 -07:00
Rohan Kumar
f990ba349c
remove unused id 2022-07-13 22:01:13 -07:00
Rohan Kumar
7c835a14e4
ISO 8601 Award 2022-07-13 21:38:24 -07:00
Rohan Kumar
5c5f134c95
slightly re-org robots.txt 2022-07-13 18:12:47 -07:00
Rohan Kumar
707e249c2f
Join Cuddler Webring 2022-07-13 18:12:40 -07:00
Rohan Kumar
af5380e236
Fix bad target id 2022-07-13 17:33:42 -07:00
Rohan Kumar
152219f2e8
Update IndieWebification progress 2022-07-13 14:48:41 -07:00
Rohan Kumar
200794a488
New note: section permalinks 2022-07-13 14:47:55 -07:00
Rohan Kumar
8d61f2ba68
Directories: accepted into Yesterlinks 2022-07-13 08:33:42 -07:00
Rohan Kumar
ff0c7deafa
Make the skip-link point to h1 instead of main
Link targets need to be focusable to work with VoiceOver.

Making <main> focusable causes some side-effects, like making the TAB
key go to the beginning of <main> instead of the element after the
currently-clicked region.

Also removes the annoying outline around "main" in some non-mainstream
browsers, without having to add extra CSS.
2022-07-13 08:31:20 -07:00
Rohan Kumar
5b4832df15
Disable text inflation
I respect whatever you're into, but that doesn't mean it belongs on my
site. Disable the text inflation algorithm. Don't make landscape fonts
comically large.
2022-07-12 23:24:38 -07:00
Rohan Kumar
1a7cc7156c
Replace homepage <aside> with page description
IBM Equal Access A11y Checker caught an <aside> without a label. Figured
this was a good opportunity to instead use the site description.

While I was at it, I expanded said site description and used it
properly.
2022-07-12 23:05:37 -07:00
Rohan Kumar
b491b69f96
Remove moonshot (expired cert) 2022-07-12 22:41:22 -07:00
Rohan Kumar
0580ffceb8
update directories 2022-07-12 12:07:58 -07:00
Rohan Kumar
1345e19d68
Switch Axe to use FF headless
Chromium was causing issues. This is much slower but it works.
2022-07-12 09:41:06 -07:00
Rohan Kumar
5a40b240aa
Apply to some more web directories 2022-07-12 09:40:11 -07:00
Rohan Kumar
88fd0b81ae
New note: Firefox hardening progress 2022-07-12 09:34:07 -07:00
Rohan Kumar
8ed8a405f4
Add page with details on WCAG conformance 2022-07-11 17:27:50 -07:00
Rohan Kumar
80ef3a4a9a
Refactor to make more body text narrow
Now more text should fall within WCAG limits.
2022-07-11 17:27:00 -07:00