Adam Hebden's Website

What?

This website is entirely based off of Sublime Text 3 with a few modifications, of course.

The backend of the site is completely custom, re-using my tried and tested engine (might be a bit of a push calling it that!).

Why?

Well, to be completely honest I couldn't come up with a design, I was sat there looking at my text editor trying to think of a good design, when I realised the design was already on my screen! So I set to work and BOOM! Here it is. I also suck at designing things!

Note: Although I have made my site look like Sublime, I have coded all of the HTML, SCSS and JS myself to do so.

How does this site function?

Currently everything is running on Twig 3.4 with PHP 8.1.

All requests go through a single page, then based on the path it finds the relevant html doc from a central YAML config and serves it up.

The benefit of using a YAML config is you can write a basic script to produce an XML sitemap, and makes everything super configurable.

The styles are built with SCSS and compiled with the GULP command line tool into compressed CSS, which is pretty neat if you ask me!