Philosophy
I write this website entirely by hand, so I have full control on all the important aspects:
- performance,
- accessibility,
- code readability,
- data collection (there is none but the server logs),
- visual style,
- and of course, the content!
I believe websites should be, as much as possible, accessible and lightweight.
Accessibility
I try to do so that the website is accessible.
Practices
My practices include:
- a high contrast color theme,
- structural HTML markups, such as <nav> and <section>,
- alt text for all images,
- explicit description of links,
- a simple and flexible page layout,
- ARIA tags that hide icons from screen reader softwares.
If you think something is missing, please let me know! I am only a hobbyist, but always looking to improve myself.
Readable code
I also think of accessibility in terms of code readability: if you want to see how the page is made, please look at the code! It should be easy to read if you know some HTML/CSS, and if you don't, the MDN is a decent starting point.
Tools
The dev tool of my web browser (firefox) gives informations on the accessibility properties. Of course, that is not all: I try to follow advice from MDN web docs, and I look at WAVE reports.
Other considerations
A somehow important aspect is the compliance of my code with the standard. Of course, firefox's dev tool helps, but I also rely on the W3C's Nu HTML checker.
I also do some link checking, with the W3C's link checker.