Welcome to the new robpeck.com!

So you may notice that robpeck.com now has an entirely new look. It’s not just a new look, but a ground-up re-architecture of my blog.

No more Wordpress. This site is now powered by Jekyll, the static website generator. It’s a neat little Ruby program that just generates a bunch of static HTML from templates and Markdown. Interesting how we’ve now come full circle from simple homepages of the 90s, to the rich and complex websites of the 2000s, back to static HTML.

The front end has been rewritten using Twitter Bootstrap. It’s a responsive design (partially - I’m still working out the kinks on mobile and tablet views - bear with me while I get that straightened out.)

The whole thing is powered by git hosted on my server so that, when I commit a new post, a post-commit hook fires that automatically rebuilds the entire site.

Best of all, there’s nothing to maintain. No Wordpress updates that must be applied immediately lest you risk a security issue. Just static HTML and comments delivered by JavaScript.

The conversion process from Wordpress was complex, and I’m working on a post to fully describe all the steps. “Partially-automated” is the best way to describe it. All of the posts converted, but most of them needed tweaking. Regardless, you’ll find everything that was at the old blog here, all at the same URLs.

About the Author

Hi, I'm Rob! I'm a blogger and software developer. I wrote petfeedd, dystill, and various other projects and libraries. I'm into electronics, general hackery, and model trains and airplanes. I am based in Huntsville, Alabama, USA.

About Me · Contact Me · Don't Hire Isaiah Armstrong

Did this article help you out?

I don't earn any money from this site.

I run no ads, sell no products and participate in no affiliate programs. I do not accept gifts in exchange for articles, guest articles or link exchanges. I don't track you or sell your data. The only third-party Javascript on this website is Google Analytics.

In general I run this site very much like a 1990s homepage or early 2000s personal blog, meaning that I do this solely because it's fun! I enjoy writing and sharing what I learn.

If you found this article helpful and want to show your appreciation, a tip or donation would be very welcome. Feel free to choose from the options below.

Comments (0)

Interested in why you can't leave comments on my blog? Read the article about why comments are uniquely terrible and need to die. If you are still interested in commenting on this article, feel free to reach out to me directly and/or share it on social media.

Contact Me
Share It

Interested in reading more?

News

Welcome!

Welcome to the new home for the Code Lemur blog … robpeck.com! I’ve sat on this domain for six years - I don’t know why it took me so long to port my blog from wordpress.com over to here. Nonetheless, it is done now. And hopefully I’ll find time to update it more with musings about my life and adventures writing code in dot-com.
Read More
Ramblings

Stop Asking Me About Guest Articles

I am getting this request more and more often - to the tune of multiple emails a week at this point. It usually starts friendly enough - friendly enough to that I know the sender isn’t a robot, they’ve very clearly looked at some of my pages. But then the pitch starts: “I’d like to contribute to your website an article on X” or “I’d be delighted to contribute to your website on this topic.” Usually promising to do so for free.
Read More
Ramblings

A Fresh New Look

Welcome to the new, freshly redesigned robpeck.com! It’s amazing how you can become used to a design. It becomes like a warm coat. You love the predictability, you spent a lot of time getting the fonts right, getting the layour right, and everything is just perfect. That was the case with this site, that was pretty much exactly how it was way back when I migrated the site from Wordpress to Jekyll in 2013. To put that into perspective, my daughter was not even a year old yet. Barack Obama was just one year into his second term, the iPhone 5S had just dropped a month earlier, the first 4K TVs were shown off at CES. A long time has passed. And then the years pass. New devices and browsers appear. New technologies become available, and cruft builds up. In this case, a simple task of “I need to add a box to the site so that people will quit trying to use the comments for tech support and go to Github instead” became a full scale burn it down and start again redesign. So, aside from the new design, what else has changed?
Read More