Rohan Kumar
f10de9f2e2
Improve semantics/a11y of site header/footer
...
- Make footer links a list element
- Make header aria-label less redundant
- Give footer links a label
2022-04-22 08:49:27 -07:00
Rohan Kumar
02bf9e6a6b
Site structure: emphasize current on home, meta
...
- microdata for CompleteDataFeed on /posts.html instead of DataFeed
- make the home link <strong> when it's the current page, just like the
other navlinks.
2022-04-19 20:16:20 -07:00
Rohan Kumar
83b4f32d0b
Emphasize current section in navbar
...
WCAG recommends telling visitors about their current place in a site's
hierarchy. All pages are exactly zero or one level below a section, so
simply emphasizing a member of the navigation links should be
sufficient.
2022-04-18 19:54:40 -07:00
Rohan Kumar
070ad7c14d
Correct use of landmarks
...
- No content outside landmarks
- Remove bad use of <aside>
2022-04-18 08:56:22 -07:00
Rohan Kumar
00da18b36e
Add skip link
...
Should now be full wcag AA with some AAA.
2022-04-14 22:15:54 -07:00
Rohan Kumar
1a70b01374
Aria-current, shorter titles
2022-04-01 22:21:00 -07:00
Rohan Kumar
08de786bbc
Indieweb: structured data for rest of website
...
Outside the blogposting, add addl. structured data for the surrounding
site: the license, copyright holder, navigation items, source code link,
etc.
2022-02-10 22:12:45 -08:00
Rohan Kumar
558b6844ca
Unbold home link
...
It says "Home". That's enough to know it navigates to the homepage.
Bolding it makes it look like it's the current page.
2021-05-06 11:33:05 -07:00
Rohan Kumar
fb797184b6
CSS: blockquotes, re-use unstyled-list class
...
- Make blockquotes look like blockquotes
- Make the nav links use the unstyled-list class to avoid re-writing
2021-01-29 12:01:58 -08:00
Rohan Kumar
950918b104
Remove themes/, move its contents to repo root
...
I've modified etch-custom so much that it doesn't need to be its own
theme anymore.
2021-01-17 17:22:22 -08:00