Home Python Why I Moved Away From WordPress.com

Why I Moved Away From WordPress.com

0
Why I Moved Away From WordPress.com

[ad_1]

Hello everybody! 👋 Fairly just a few of you bought redirected to this web site from my previous Python Ideas weblog. The previous weblog was based mostly on WordPress and I just lately moved every thing to Hugo. I’m nonetheless within the means of figuring sure issues out however thus far the transition has been pretty easy. I alluded to this put up some time in the past and informed 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 points of your web site however as quickly as you wish to add extra CSS you’re informed to purchase the Premium Plan. I wasn’t prepared to do this simply because I didn’t see numerous advantage of 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 exploit syntax highlighting. I did have the choice to embed GitHub gists however they have 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 folks to do it? The one solution to eliminate that guilt was to both pay for WordPress premium or host the web site some place else . 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 properly. Now at any time when 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, modifications.

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

If you’re inquisitive about how I applied these you possibly can both try the supply or you possibly can learn this actually informative article by the oldsters over at Easy Analytics. The article comprises numerous different actually helpful sensible privateness suggestions as properly.

Efficiency as measured by Lighthouse

Over at wordpress.com, I had little or no management over the efficiency of my web site. The inside 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 lots completely different both).

Lighthouse pythontips

I couldn’t go and hack the theme my WordPress.com weblog was utilizing. Even with the essential premium package deal of WordPress.com, there are numerous restrictions concerning what one can and can’t do. By transferring away from WordPress.com and changing the weblog right into a extra clutter-free theme I used to be in a position to 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 adverts

WordPress permits you to use WordAds to earn cash from Adverts. It was fairly good to have a side-income however there have been numerous 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 concerning the privateness implications than the efficiency implications of this. I’m prepared to belief Automattic however not the opposite advert corporations they accomplice with. I’m not towards adverts as a result of they assist folks like myself to publish free content material however I’m towards monitoring customers this deeply.

There must be a center floor and I feel Carbon Adverts and Code Fund present that. I used to be routinely reached out by somebody from Purchase Promote Adverts workforce (dad or mum firm of Carbon Adverts) 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. Effectively, not anymore!

The subsequent step for me is to achieve out to the Carbon Adverts and Code Fund people and get their “moral” adverts operating on my web site.

Google Analytics vs Customized Analytics

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

With no solution to arrange customized analytics on WordPress.com, I had to determine one other method 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 necessary 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 properly 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 beautiful UI and I can see the necessary stats from all of my web sites in a single dashboard.

Shy net UI

Transferring away from Python

This one has little to do with why I moved away from WordPress however has lots 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 during the last couple of months. Because of this I wasn’t at all times notably excited to put in writing 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 put up on previous weblog since September 18, 2019 and that made me really feel responsible. Each single night time earlier than going to mattress I used to consider hundreds of people that had subscribed to my weblog and have been ready for brand 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 nearly 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. Look ahead to a reader to touch upon the put up 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 needed change that and let folks make modifications 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 put up 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 function of WordPress. I didn’t must pay WordPress.com to arrange direct electronic mail subscriptions for brand new posts for readers. Now with a static weblog, I don’t have that publicize function 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 per 30 days. As soon as the subscriber rely crosses 5,000 I must pay $75 per 30 days. 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 at any time when there may be new content material.

I don’t suppose there may be anything I notably miss. If I can consider one thing else I’ll replace this put up. I’m certain I might have fastened a few of these points by utilizing self-hosted WordPress however I needed to strive the static weblog/web site route.

That’s all for at this time folks. I’ll see you within the subsequent put up ❤️ 👋

[ad_2]

LEAVE A REPLY

Please enter your comment!
Please enter your name here