making a website

Posted: January 25th, 2019 Updated: February 27th, 2019

Every professional programmer and their mother has a neat website to share their cool programming knowledge about whatever. As a bright-eyed soon-to-be-graduate college student, it seems like a useful skill to have. Unfortunately, I also have opinions about bad websites, and strive to make my website exactly unlike those.Websites should not be 500 megabytes with god-awfully slow JQueryand JavaScript just because they can. So, my goals for this website are to:

The current technology stack for the website is a VPS on Vultr. I am so far pleased, but I am by no means a power user of their service. I have a half-gig instance of Ubuntu for running this website for $3.50/month. It's been accessible every time I've tried, so no problems with uptime. The rest of the website is just raw HTML and CSS with some light PHP work for putting the navigation bar at the top of every page.

This blog is mostly a proof-of-concept for myself. I have an idea of how I want this website to lay out, and this post is effectively a lorem ipsum. I still need to find a good way to generate blog posts. Currently I'm writing this straight into the HTML, without any kind of master draft of the content. I'm sure there's gotta be a way to do this with PHP, but one thing at a time. I'll keep looking into it. Update 2019-02-27: I use Parsedown to convert these blog posts from markdown to HTML.