The website is open-source, though currently entirely static…IIUC to do those changes it would have to no longer be static :/
Both can be done with javascript Dom manipulation. Most web crawlers will do some basic javascript these days, though I haven't tried this tag.