rskelton.com Tech Stack Details

This blog, hosted at rskelton.com, is one of the many iterations of Robert Skelton’s personal blog. Over the years, it has been hosted at robertjskelton.blogspot.com, robertjskelton.com (dead), and skelton.co (dead). I have hosted it using WordPress on DigitalOcean, Github Pages, a Static AWS S3 bucket, and now this current iteration is my favorite. This site is here to stay, finally. This site also merges content from citrusrenovations.com (defunct home renovation blog) and retirengineering.com (defunct financial blog), both of which I hosted using WordPress on DigitalOcean.

I previously set up rskelton.com using a Highly Available (HA) WordPress install on AWS. I use AWS for my job full time, so this was good experience. The problem is, it’s really expensive to have a HA install, $70/mo or more. I didn’t want to pay that much for just a blog, so I set about finding a new way to manage a blog.


rskelton.com currently uses the following technologies, and drew inspiration from Joe Hendrix’s Github Page:

  • Jekyll, specifically jekyll-now. Jekyll is an awesome framework that turns markdown into a website. It takes a little while to get used to it, definitely more complicated than Wordpress, but worth the time to learn it.
  • Github pages, which automatically runs and hosts the jekyll markdown code
  • Github is where for the code for the site is hosted. It is all open source in my public repo, available here. For new posts, I create a post locally on my laptop. I can use “jekyll serve” to preview changes in a browser at “localhost:4000”, and then push my changes to my repo. After that, they appear on rskelton.com within seconds.
  • Route 53 in AWS, this is my DNS. I pay a small amount per lookup, less than $1/month.
  • Cloudflare for SSL. Github pages does SSL if you use their website name (robertjskelton.github.io) but since I used a custom domain, that isn’t supported. Cloudflare provides a simple way to fix that.
  • Disqus for comments.
  • Google Analytics for Analytics.
  • Google Adsense for ads.

I also own the following websites:

  • Beer Tasting Brevard - a beer tasting company website that I started. It is hosted using a static S3 bucket, AWS Cloudfront for SSL, and Route 53 for DNS. I also have some Javascript on the site that uses Instagram API to pull new images from Instagram. This way, I never have to manually update pictures on the website, new images are automatically populated from Instagram posts.
  • Robert’s Epiphone Valve Jr Mods - Hosted with Blogspot, this was an Electrical Engineering undergrad project, I made a bunch of modifications to a guitar amp and documented them on this site.
  • Europe Travel Blog - Hosted with Blogspot, this is a 2013 Europe travel blog. If I hadn’t made these 2 blogs using Blogspot, I’m 100% sure I would have tried to change hosts 10 times and lost all my content over the last 5 years. Blogspot isn’t fancy or pretty, but I’m glad I used it back then.
Written on April 11, 2018

Other Posts

Matching Your Net Worth with Your Lifetime Earnings | finance | August 10, 2018

Simple Guide to Raising Your Credit Score | finance | July 26, 2018

Pepper Steak | recipes | July 12, 2018

Shrimp and Sausage Cajun Bowl | recipes | July 12, 2018

Cost of a Dog, Itemized | finance | June 25, 2018

Citrus Paint Colors | renovations | June 25, 2018

Optimize Everything | finance | May 25, 2018

Calculating My Savings Rate | finance | May 22, 2018

Hallway Bookshelves | renovations | May 22, 2018

Fiat 500 Steering Column Fix | cars | May 21, 2018

Pool Enclosure Replacement | renovations | May 16, 2018

$500 Weekend Bathroom Remodel | renovations | April 30, 2018

2016 Corvette Grill Mod | cars | April 19, 2018

High Interest Checking Account | finance | April 18, 2018

Don't Get Overinvested in Your Employer | finance | April 16, 2018

Robinhood - Buying Stocks with no Fees | finance | April 12, 2018

rskelton.com Tech Stack Details | tech | April 11, 2018

How to Drive Cool Cars on a Budget | cars | April 10, 2018

Personal Capital - Finance Aggregator | finance | April 4, 2018

Rent Other Peoples Cars with Turo | cars | April 3, 2018