Saturday, May 18, 2024
HomePythonWhy I Moved Away From Wordpress.com

Why I Moved Away From WordPress.com


Hello everybody! 👋 Fairly just a few of you bought redirected to this web site from my outdated Python Ideas weblog. The outdated weblog was based mostly on WordPress and I just lately moved every thing to Hugo. I’m nonetheless within the strategy of figuring sure issues out however to this point the transition has been pretty easy. I alluded to this publish some time in the past and advised you all that I’ll write down my reasoning for why I moved away from WordPress.com. The wait is lastly over 😄Let’s get on with the explanations then. ​

CSS and HTML customizations

WordPress.com permits you to customise sure elements of your web site however as quickly as you wish to add extra CSS you might be advised to purchase the Premium Plan. I wasn’t prepared to try this simply because I didn’t see plenty of good thing about paying a lot only for CSS customizations. This precipitated me some points with how the code was rendered on the web site. For instance on the unique WordPress.com web site I couldn’t scale back the font-size of code and neither might I take advantage of syntax highlighting. I did have the choice to embed GitHub gists however they had been additionally terribly rendered.

image-20200607154944376

Over time I made my peace with the truth that the code on my web site wasn’t going to be superbly rendered. However these days, I began to really feel responsible. I assumed to myself that if I don’t like studying code listings which have an enormous font and aren’t syntax highlighted then how can I count on different individuals to do it? The one strategy to eliminate that guilt was to both pay for WordPress premium or host the web site some other place . I ended up choosing the second possibility and determined to ditch WordPress utterly.

The code listings on this new weblog look cleaner and extra readable.

image-20200607155018113

Having direct entry to HTML and CSS enabled me to implement the darkish mode on the web site as nicely. Now each time a customer activates the darkish mode (by clicking on the moon within the sidebar), the colour of the entire web page, in addition to the code listings, adjustments.

image-20200607155044802

One other profit was that as an alternative of utilizing privateness invasive share buttons utilizing JavaScript, I can now add customized share buttons for social platforms. This makes certain that I don’t assist Fb and co. monitor you greater than they already do. You don’t have to surrender privateness simply since you occur to go to my web site. It’s tremendous simple to make privateness aware share buttons. Due to this determination I received’t know the way many individuals share my articles on Fb however I’m pleased with that.

Social buttons

In case you are concerned with how I carried out these you’ll be able to both take a look at the supply or you’ll be able to learn this actually informative article by the oldsters over at Easy Analytics. The article incorporates plenty of different actually helpful sensible privateness suggestions as nicely.

Efficiency as measured by Lighthouse

Over at wordpress.com, I had little or no management over the efficiency of my web site. The interior nerd in me wasn’t proud of that. Simply take a look at these Lighthouse scores for the Desktop model of the WordPress weblog (cellular model outcomes weren’t rather a lot completely different both).

Lighthouse pythontips

I couldn’t go and hack the theme my WordPress.com weblog was utilizing. Even with the fundamental premium bundle of WordPress.com, there are plenty of restrictions concerning what one can and cannot do. By shifting away from WordPress.com and changing the weblog right into a extra clutter-free theme I used to be capable of churn the next scores. It’s not excellent however it’s a lot higher than what I had with WordPress.

lighthouse yasoob.me

WordAds vs customized advertisements

WordPress permits you to use WordAds to earn cash from Advertisements. It was fairly good to have a side-income however there have been plenty of main points with it. If you happen to open up the developer instruments and monitor the background requests which WordAds make you may be scared. I do know I used to be. The picture under reveals only a small chunk of those requests.

Word Ads queries

I used to be extra nervous in regards to the privateness implications than the efficiency implications of this. I’m prepared to belief Automattic however not the opposite advert firms they accomplice with. I’m not in opposition to advertisements as a result of they assist individuals like myself to publish free content material however I’m in opposition to monitoring customers this deeply.

There must be a center floor and I feel Carbon Advertisements and Code Fund present that. I used to be routinely reached out by somebody from Purchase Promote Advertisements workforce (mum or dad firm of Carbon Advertisements) to persuade me to make use of their advert service on Python Ideas. I couldn’t try this on WordPress.com as a result of I used to be locked into utilizing WordAds. Nicely, not anymore!

The subsequent step for me is to succeed in out to the Carbon Advertisements and Code Fund of us and get their “moral” advertisements working on my web site.

Google Analytics vs Customized Analytics

With the fundamental model of WordPress, I used to be locked into utilizing the default analytics supplied by WordPress. These had been greater than sufficient for my wants however they had been blocked by my primarily tech-literate viewers. I don’t blame them. I additionally block trackers utilizing UBlock Origin. Identical to moral advertisements, I’m not in opposition to monitoring both however solely so long as it’s finished in an moral and privacy-preserving manner.

With no strategy to arrange customized analytics on WordPress.com, I had to determine one other manner and the one plan of action I might consider was to maneuver away. I settled on establishing a customized Shynet occasion. It permits me to ethically monitor essential analytics. And since the analytics endpoint is hosted at my area and never on the area of any well-known analytics firm, the advert blockers don’t block it. I’ve set this up for the Intermediate Python web site as nicely and the distinction is stark. At one level Google Analytics reported 18 energetic customers whereas Shynet reported 40+ energetic customers. Hopefully, after per week of Shynet testing, I’ll disable Google Analytics on my web sites.

And it solely helps that Shynet has a stunning UI and I can see the essential stats from all of my web sites in a single dashboard.

Shy net UI

Shifting away from Python

This one has little to do with why I moved away from WordPress however has rather a lot to do with why I redirected my pythontips.com area to yasoob.me. The reality is that I might have doubtlessly let the area keep the identical: pythontips.com. I might have proceed running a blog at that area however I haven’t been working with Python extensively over the past couple of months. Which means I wasn’t at all times significantly excited to jot down Python focused content material and if the content material wasn’t focused in the direction of Python then I didn’t wish to publish it on Python suggestions. It’s not like I wasn’t engaged on new and thrilling stuff, its simply that almost all of that stuff wasn’t in Python.

I didn’t write any new Python publish on outdated weblog since September 18, 2019 and that made me really feel responsible. Each single evening earlier than going to mattress I used to consider 1000’s of people that had subscribed to my weblog and had been ready for brand spanking new content material. I felt as if I used to be letting all of my readers down although I hadn’t made them any commitments. Consolidating all of my content material at my private web site meant that I might proceed pushing out new content material with out specializing in pure Python.

Permitting readers to repair my embarassing errors

Everybody who writes technical (or virtually any form of) content material is aware of that even a slight oversight will inadvertently introduce errors within the code. It has occurred to me previously and there are two choices in that scenario.

  1. Await a reader to touch upon the publish and level out the error and repair it myself
  2. Empower the readers to edit the content material itself

At WordPress.com I might solely go for possibility 1 and edit the article myself. I wished change that and let individuals make adjustments to the article and repair errors and even add extra particulars if required. Internet hosting the articles on GitHub and regenerating the web site on each push and merge implies that I can do that now. Each single publish on this weblog has a “supply” button proper subsequent to the title which takes you to it’s GitHub web page.

GitHub source

What I miss from WordPress.com

I dearly miss the auto publicizing characteristic of WordPress. I didn’t should pay WordPress.com to arrange direct electronic mail subscriptions for brand spanking new posts for readers. Now with a static weblog, I don’t have that publicize characteristic anymore. Nonetheless, there are alternatives on the market. I can use Mailchimp and arrange RSS to electronic mail however it’s tremendous costly. I’ve round 4000+ subscribers and Mailchimp desires me to pay $50 monthly. As soon as the subscriber rely crosses 5,000 I should pay $75 monthly. It’s an excessive amount of for internet hosting a interest weblog and I’m not prepared to pay it. I assume for now I’ll use of Tinyletter and ship emails manually each time there’s new content material.

I don’t assume there’s the rest I significantly miss. If I can consider one thing else I’ll replace this publish. I’m certain I might have mounted a few of these points by utilizing self-hosted WordPress however I wished to attempt the static weblog/web site route.

That’s all for at this time individuals. I’ll see you within the subsequent publish ❤️ 👋

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments