This is the current version of the source for my website jonpearse.net, included here for the curious to take a look at.
I can’t guarantee you’ll learn anything (other than, perhaps, now not to do things), but back in 1999 I started learning HTML, CSS, and Javascript through Netscape’s “View Source” functionality; it’s only fair I allow everyone to do the same!
This site is run on Eleventy, with Vite used to compile assets. For reasons of wanting to Get Things Done™, various templates are in TSX using Kita HTML; I may yet revisit any and/or all of this in the future!
If you want to run this locally for whatever reason, you’ll need Node 24 with corepack. If you’re on a Mac, you should be able to run make setup from the root project directory to get started. Folk using Windows, Linux, or other OSen will have to fend for themselves :D
I’m a freelance developer based out of Cardiff in the UK, and I solve people’s problems using web technologies. Whether that’s a simple website or web app, small or large, I move purposefully and fix things. It’s far better to have something simple that works + does what the users want, than something complex that’s fundementally broken or addresses the wrong issues.
If that sounds interesting to you, my contact details are available in the footer of my website—drop me a line, I’d love to hear from you!
…
Share and enjoy!