45 lines
2 KiB
Text
45 lines
2 KiB
Text
get RSS feed up and running
|
|
|
|
get preferred font setup https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face (see also notes) set font-display to "swap"
|
|
|
|
emphasize category viewer is in via different header color
|
|
|
|
specify ul styling to be specific to posts list
|
|
|
|
experiment with ul margin vs padding in posts list for accessibility without focus border looking ridiculous
|
|
|
|
Fix typography on mobile (mostly just anchors at this point)
|
|
https://stackoverflow.com/questions/16387400/getting-the-right-font-size-on-every-mobile-device#35155083
|
|
https://css-tricks.com/viewport-sized-typography/
|
|
|
|
make tapping and holding or hovering changes header nav-link bg
|
|
|
|
maybe make it so #content or a parent class which has everything but header scrolls intead of the normal page, needs and overflow css attr and height 100% for body/html and maybe flex-box and/or grid (this is to make scroll not appear on header)
|
|
|
|
Fix articles with inline html in them and/or links
|
|
|
|
ico?
|
|
|
|
analytics
|
|
https://github.com/electerious/Ackee
|
|
https://umami.is/ (https://github.com/umami-software/umami)
|
|
|
|
Webmention analytics https://www.w3.org/TR/webmention/#receiving-webmentions
|
|
|
|
Webmention linked sites where possible https://www.w3.org/TR/webmention/#sending-webmentions
|
|
|
|
~~get code blocks working properly, namely get them colored (probably with https://highlightjs.org/), maybe add a red border, consider https://github.com/highlightjs/highlight.js?tab=readme-ov-file#using-web-workers~~
|
|
|
|
~~get highlight js theme set to my preference, make sure to add nesting in CSS so it'll be active when the light/dark class is active~~
|
|
|
|
~~add CSS styling rule(s) so headers don't get link colors~~
|
|
|
|
~~center titles properly~~
|
|
|
|
~~center content box properly~~
|
|
|
|
~~position code blocks in a way I like~~
|
|
|
|
~~handle dark/light theming correctly (https://www.joshwcomeau.com/react/dark-mode/) seems useful for that~~
|
|
|
|
~~Figure out why the header width is fucked on mobile as well as why the box is all the way to the left~~
|