Follow

I'm in somewhat of a quandry at the moment. I'm thinking about migrating from to for my personal site.

Couple of advantages to that - zero cost for hosting etc. and I won't have a web server to maintain. Also a much simpler and lighter sight (even though my site is already light).

However, the writing/publishing experience on WordPress is excellent.

Decisions decision. What would you do?

@kev i'm using Hugo with Forestry as publishing interface and it's amazing 👌
Tell me if you have any questions !

@LuD_up I tried Forestry while I was running a Jekyll site for a while. I really didn't like it.

@kev any reasons? I find it very accessible for beginners

@LuD_up I just didn't like the UX. It's a personal thing, I think. Nothing inherently wrong with it as such.

I'm liking the look of Netlify CMS though.

@jamie I’ve used it before and has no problems with it

@kev It does what I need it to, so no I’ve no complaints.

@kev I'v never used WP, but just recently setup Hugo. Seems pretty ok so far. I just edit files directly..keep it simple.

@jinxd @kev Also, a lot of editors have plugins for writing Markdown with a live preview. I use VS Code and it's just fine.

@jinxd I also like you can keep your site in a Git repo and the process of publishing a coherent set of changes is simply a push. Which also has the backup and restore sorted. Doesn't get any better than that.
@kev

@fedops @kev Yeah, that's what im doing currently (gitea). Can even edit directly there...

@jinxd @fedops @kev that makes it sound very easy to host your own site 🤔

@RyuKurisu the easiest way is to go to Codeberg or Gitlab pages. They work that exact way.
@jinxd @kev

@kev Whenever one can throw out a piece written in PHP they should do it right away without any hesitation.
I've banned PHP on my servers a long time ago.

@lig why? Simply because of the complexity and potential vulnerbilities it introduces?

@kev PHP is a rotten language in so many ways that having something running on PHP brings more burden that it brings profit. There are alternatives written in a good language for anything written in PHP.
Erasing PHP from my life completely just made it easier and much more satisfying.

@kev To give you a perspective, I can code in 20+ languages and now I have just 4 favorites now and only one completely banned. I tend to avoid Ruby and Java as well but it's not to the same extreme as it is with PHP.

@lig 20+ languages?! That's ridiculous (in a good way).

@kev Well, I've been doing this for too long... I've started 30 years ago;)

@lig @kev Anime/drawing/cartoon pictures are weird, I tend to believe people who use them are 25 y.o. at best. And yet you have 30 years of experience learning programming languages. So I guess I should not judge based on picture anymore.

Or at least not on Mastodon :P

@joeligj12 @kev Yes, and this avatar has a long history by itself.
It's a street graffiti from a real artist dated to early 2000s and it was one of pre-installed pictures on Alcatel OT 535 back then.
Also, my profile doesn't say I'm a teenager;) At least, I believe so.

@kev I have to spend a lot of time on shared machines. That makes my own WordPress install good for me, because it is accessible from anything, including my phone. But I do like the static site idea.

@mjjzf yeah, I get that - I don't really have that problem. I work pretty much exclusively from my Macbook and sometimes my iPad, but I have a markdown editor and a Git app on my iPad, so I should be able to write from any of my devices (although I pretty much always do it from my laptop).

@kev you know what you cant do with wordpress?

cat a file into vim, edit it, and auto-post it when you save it.

@kev Man, the amount you change your website is dizzying!

Might be easier to maintain 4 or 5 different websites made with different methods. Presumably you could just copy and paste blog post content anyway.

@gidorah hahahaha I know! I'm a sucker for the new shiny I suppose?

@kev I get it. I have two websites: one professional, one personal. Personal is pure html, the other is Pelican. I did try WP, but felt there was way too much infrastructure behind it.

I then realised, messing about with the websites isn't of particular interest to me.

@kev What was the problem you previously had with Jekyll?

@huy_ngo Couple of things. Firstly, I can't get Jekyll yo work stabally on my Macbook. I don't know why, but I just can't get it working properly.

Second, it takes soooooo long to build the site. Hugo is ridiculously quick.

@huy_ngo Sorry, didn't read your question properly (obviously need more coffee).

The main thing was the editing workflow. I like having a place where I can login, type my content and hit publish. I also really like the WP editor.

However, my personal circumstances have changed and I now have very little free time. So I'm trying to work out what would take less time, a WP stack or an SSG.

@huy_ngo I can get something close to the WP editing experience with Netlify CMS, I think.

@kev I personally find writing an article with an SSG takes much less time and effort, unless you have a lot of non textual content. However, setting up the same tricks you have on your current site may take some time.

@huy_ngo I don't have a lot of tricks to be honest. Most of the "fancy" stuff in my posts are simple CSS classes, so can be easily ported over.

@kev Just skimmed your website again. Yeah, it should be easily ported. The newsletter might be a problem, though.

@huy_ngo the newsletter is external to the site anyway, that's just a form. However, newsletters are generated from WP and sent to the newsletter provider automatically.

To accomodate that, I was thinking of shifting over to Buttondown for the newsletter, which supports markdown, so I can just paste the raw post in and hit send.

Not ideal, but hardly taxing either.

@kev the editing process can be pretty painless on Hugo/SSD.
Build the site locally up to a publishable site.
Make a repo on github.
Connect Forestry to the repo, and do all your edits in Forestry which magically updates the repo.
Make a Github workflow to push that to a static site (doesn't have to be gitub pages).
All of the above is set up work.
Once done, just edit on Forestry and the site is updated..
You effectively get a back up as well, without needing to do backups.

@kev Forestry is only needing for a GUI interface. I guess you are just as comfortable editing the files in a text editor locally and using the git update process to handle publication.
But I'm sure know this already. Sorry!

@Tcjc I've tried Forrestry in the past with a Jekyll site, but I didn't really like it. I think if I do go with a CMS, it will likely be Netlify CMS.

@kev I have exactly the same idea. Moving from Octobercms to Hugo.

@kev I knew it wouldn't be too long before you came back to your senses.
Now you will have to make a new tutorial I guess

@kev I use Hugo and Netlify, and enjoy the work flow. That being said, the time I had running it was difficult to modify the template to accurately preview the posts. I eventually just abandoned NetlifyCMS and went straight to editing posts on the terminal and git.

I am curious to see how your experience is with NetlifyCMS. If you value the ability to edit content on a web interface, my vote is still with WordPress.

Good luck!

@jameskupke thanks! I may not use NetlifyCMS yet - We will see. I don't even know if I'm going to migrate yet. :)

@kev every so often I find myself in the same position. So far I've stuck with WP for two reasons: editing/posting from mobile and easy fediverse integration. I can't seem to find a SSG which enables those with as little friction as WP.

@kev if you want to move to static site generators you could move to something like GatsbyJS or Frontity; write and post using a free site on WP.com and the static site is automatically updated 🤔

@kev I don’t really see how it’s any more complicated than a static site generator 🤔

You can host a GatsbyJS site on Netlify just like a SSG, but instead of writing markdown and pushing to a git repo, you just publish a post on a WordPress site.

Or maybe you’re more worried about creating the site itself, more so than the writing/hosting/publishing aspect? I guess that’s similar to creating a theme with Hugo, but maybe a bit more complex? 🤔

@kev yeah I could see that. I’m sure there are some pre-existing themes to work from though

@kev Seems like you can't stick with one for more than a year, right? 😂

Sign in to participate in the conversation
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.