

I would recommend learning basic HTML CSS and making a website without external tools. This way the maintenance cost is 0 as your website will likely work forever.
Write all your HTML first then your CSS, it will be easier this way. Use vanilla JS if you need to but avoid external libraries , same for php.


Federation is worked on by forgefed if I remember right.
https://codeberg.org/ForgeFed/ForgeFed