Rebrand: From Joe's GitHub Blog to JoeHx Blog
If you’ve been to this blog before, you’ll notice that I changed the name from Joe’s GitHub Blog to JoeHx Blog. I also changed the tagline from Personal Finance, Programming, Politics, and Other Ponderings to Writing What I Want.
I’m currently undergoing a slight rebrand of the site.
The main reason is that I needed to remove the word GitHub from the name.
This blog is not affiliated with GitHub. I merely serve this blog via GitHub Pages.
So it is a GitHub blog. Which made sense when I first created the blog. However, I don’t want to get in any legal trouble with Microsoft. (Microsoft bought GitHub back in 2018).
I’ve not received any cease-and-desist correspondence from Microsoft, although I think it would be cool if I did. I’m just doing this proactively.
Another reason is I plan on moving to a custom domain soon, and I didn’t want to use the letters “g” “i” “t” “h” “u” and “b” in the domain.
“Joe” is a pretty generic name. There’s probably a “Joe’s Blog” out there already, and I need to differentiate myself somehow.
Some time ago I started referring to myself as JoeHx on blog comments instead of simply Joe. Not sure how long ago, but the oldest comment I could find was on someones blog post from June 26, 2014.
So I could’ve renamed the blog JoeHx’s Blog except how do you pronounce that? That’s the issue with making nouns possessive that end with “s” or an “s” sound.
So, JoeHx’s Blog would just be friggin awkward like using “he and/or she” instead of just one or the other (hint: use the singular they or make the object plural to begin with).
Just look at all these articles on making -s nouns possessive:
- Apostrophes with Names Ending in s, ch, or z
- Apostrophes with Words Ending in s
- Forming Possessives With Singular Names
- Possessive of Proper Names Ending in S
- Apostrophes and Possessive Nouns, Part 2: Apostrophe After S
- What is the possessive form of words ending in S?
Blog of JoeHx sounds awkward, too. Plus, using “of” to show possession is supposed to be used for inanimate objects. Think “the engine of the car” versus “the car’s engine.”
So screw it, I thought. Just throw my name and the word blog together. No possessive necessary.
Before it was Personal Finance, Programming, Politics, and Other Ponderings, it was Programming, Politics, and Ponderings.
But as I began more and more to write about money, I decided to throw in “Personal Finance” in the tagline since it fit with the alliteration.
However, on this site at least, I’ll write whatever I want to.
So, I initially thought I should set the new tagline to Writing Whatever I Want To.
It still uses alliteration, but ut’s a bit long, and that dangling preposition is unnecessary.
So I cleaned it up and simplified it a bit.
Now it’s simply Writing What I Want.
So, I had decided on a name, but before I went all switchy-switchy on everything, I had to make sure things were available.
Things like domains, Twitter usernames, and Facebook page names.
Things like… Well, that’s pretty much it.
I tried a little over a year ago to change my Facebook page to just JoeHx but Facebook rejected the name change since I removed the “Blog” from the name.
The message from Facebook rejecting the name change.
I had no problems switching to JoeHx Blog. Even though Facebook says the process could take a few days, the change was approved almost immediately.
The message from Facebook approving the name change.
I also made sure the username of the page - the part that is in the URL - was changed to
JoeHxBlog as well.
The old Facebook header image.
The new Facebook header image.
The old Twitter header image.
The new Twitter header image.
I’ve already purchased
JoeHx.com is taken (it’s just one of those coming-soon-under-construction landing pages right now). Thanks to the European GDPR, WHOIS no longer gives owner contact information. I can’t contact who owns it to offer to purchase (it’s probably outside my price range, anyway).
I briefly considered
JoeHx.Blog (or even
Joe.Hx.Blog). Well, there’s no
.Hx top-level domain. I buy my domains from Google. They don’t support the
Here are the domains Google does support.
That and a proper domain ends in either .com, .net, .org, .gov, or .mil, dag-nab-it!
Two letter top-level-domains represent country codes. What country would be
JoeHxBlog.com it is.
I’m not too worried about all the old comments I’ve posted on various blogs throughout the years. I’m still going to deliver the blog through GitHub Pages, which means
hendrixjoseph.github.io and all its pages will have a 301 Permanent Redirect to the new site.
That’s how my other blog works - https://hendrixjoseph.github.io/puppy-snuggles redirects to https://www.puppy-snuggles.com/.
Hopefully, this will help any SEO link juice transfer to the new URL.
Modifying Some Jekyll Code
In preparation for the changes, I had to modify some of the “backend” code for my blog.
I needed to go through every piece of my site looking for places where I typed in either the blog’s old name (Joe’s GitHub Blog) or the URL (
hendrixjoseph.github.io) instead of referencing a variable.
I also needed to make sure I didn’t change anytime I didn’t want to use the variable… Or accidentally make the variable assigned to itself.
It wasn’t too hard. I use Notepad++ at home, which has pretty robust text-search and replace capabilities. It took me no time at all, but I did hard code the name and URL way too many times.
The last thing I had to do is fix my default share image since it said “Joe’s GitHub Blog” on it.
The old default share image.
The new default share image.
Just got changing the domain left, which I’ll probably do this weekend.