how to escape the chains of the neocities ui in 2 weeks

let there be neocities

i experimented with different personal websites before settling on neocities. i first tried notion, which is a bit like publishing a giant google spreadsheet with links to all your notes. i didn’t love the lack of customization (beyond choosing different… emojis…?), either. github pages was also an obvious option; though i made an academic-ish profile, it felt sterile and i never felt like i had anything to post.

so github pages was stressful and sad (want nice website, can only fill nice website with kaggle grandmaster standings or something). i was also hoping to step away from traditional instagram + other social media. hence neocities! god bless free hosting, easy custom domain (one day), and the community + social-ish features!

turns out i need a workflow

nonetheless, the neocities editor is clunky, slow, requires opening many, many tabs to be effective, and lacks shortcuts. i had a couple of priorities for creating a better neocities workflow:

let there be workflow!

luckily, it turns out that all of these are simple tasks! here’s what i used to create a fast website-making workflow:

notably, the markdown KaTex plugin has security vulnerabilities, so i would recommend using microsoft’s secure version of it (on github).

and that’s it! i’m now writing from the safe, beautiful confines of VSCode (though, who knows, maybe i’ll move to another IDE when working on my site, just for aesthetic reasons). imo, it’s super worth it to make these changes, especially if you plan on editing your site often / in perpetuity…