For last few week I am trying to build a blog for my programming thought. The blog is simply my programming journal and I don't want to earn money from this. I am using WordPress on my blog and I think it is overkilling. Should I switch to Github pages?
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (29)
You... do realize the site you are asking this question on is a blogging platform made for developers?
Unless you have non-technical people writing posts on your site or need some kind of dynamic content, I'd definitely recommend going with a static site generator. To me, it feels like a bit of a waste to spend money on Wordpress/VPS hosting if all you're going to use it for is to display text.
I'd personally recommend Netlify instead of GitHub Pages, if you do decide to go that route. They have a few more features, a really good CDN and (most importantly, in my opinion) they support HTTPS with custom domains.
So I give a shot to Netlify to compare with github pages.
Genuine question, as I'm fairly ignorant with regards to IPv6 - in what scenarios would that be an issue?
Totally agree, try a static site generator! They're loads of fun! Here are some of the most popular ones: staticgen.com/
if you don't want to earn anything, why are you bothering yourself with nasty setups, use Medium
you can:
The one reason why I din't choose the static-site route for blogs was because I had to push commits, maintain files manually etc. It felt like I was doing some work. I wanted blogging to feel like taking a break from work instead.
You can hook quite some static site generators up with Contentful nowadays. Once you've got that setup you've got a blazing fast CMS you'll never ever have to maintain as well!
lol I knew what you meant. I kind of have a problem these days generalizing "WordPress people" and more so when people frown and say, "oh you use WordPress?"
I am very grateful for WP as a starting ground in learning to code and program websites about 10 years ago and am a contributor and defender of it today.
Some proud non-wordpress devs are not aware of the huge environment of mixed technologies in a WordPress site which WP theme developers like me use at a core level to build things things like drag and drop features and themes that can be plugged in for example.
I'm not sure I've heard yet of a clear way to lable the two types of WordPress devs short and destinctly.
"WordPresser" doesn't sound that bad now since as an advanced WP developer I wouldn't call myself that.
"Overkilling"? What do you mean by that?
Simply get a lean wordpress template and you could still hit under 3-5 seconds of page loads time or even better.
Personally, I felt using wordpress was "overkill" when I started blogging about my web experiences here. However, leveraging available plugins for certain features proved to be a very useful thing after a few months.
In summary, my answer would be NO. I've not used Github pages that much to learn how flexible it is, but WordPress has a lot packed in, and you think you might not need some of these packaged features, but you WILL pretty soon.
Do you mean that serving blog pages in 3-5 seconds can be considered acceptable? For such low requirements, I’d still prefer a static site generator. Latest full cms I’ve built from scratch with Elixir/Phoenix and PostgreSQL serves pages between 20microsecs and 100millisecs when hosted on a 5$/month DigitalOcean droplet.
Medium + custom domain (why do you want to handle the tech setup for such a trivial thing)
Wordpress as static website: dev.to/cdrrazan/auto-deploy-your-s... Altrough I would not recommend wordpress to any sane person.
Static + react if you want to also learn react: github.com/gatsbyjs/gatsby
For large static websites (many pages): gohugo.io/
Any static website can be hosted on github pages.
Medium + custom domain will cost you 75$ which is more compared to other solution. And As mentioned in question I don't expect to earn money mean I want cost to maintain less as much as possible
You cannot get less maintanbility then a managed service, Medium in this case.
I forgot to mention the Medium fee, is true, but it's cheaper compared to the other solutions if you take into account (depending on the paycheck of course and available time):
Another downside of the Medium is that you have to respect their policy, that can change, so you cannot post whatever you want there.
The right blogging platform is the one that encourages you to blog more, IMO, especially if it's mostly for yourself; if dealing with customizing Wordpress is getting in the way of actually writing about stuff and it's easier to hit the ground running with Github pages, then I'd say definitely do that!
Go sign up for a free wordpress website at WordPress.com, select a theme for the site then purchase a custom domain for the website... And you are done
That's the setup for my personal blog ssmusoke.com.
I post about once a quarter, but using the legacy web based editor or the desktop app for blog posting.
I never have to manage any infrastructure... Though I too live Jekyll which I have used for some websites.
Bottom line: use Jekyll or Github pages if you see a need to use the knowledge for other projects.
I use WordPress mortoray.com. I've yet to find a simple alternative in the same price class. I enjoy the statistics I get, the simple ability to upload images, and just never worry about upgrades, downtime, and such things.
I don't use their editor for most things. I write in markdown and convert to HTML locally.
The biggest point for me is the administration. I don't want any additional technical stress with managing my provider. This also makes it unlikely I'll switch unless I find an awesome alternative. The headache of tranferring has to be well worth it.
What bugs me the most about WordPress are the poor quality templates. Virtually none of them work with all styles of articles, have header images, a decent intro page, etc. They're all half-backed and incomplete.