Ghost 4.0
This thread and comment in the forum of the blogging platform Ghost show me, that it was the right decision to not use Ghost anymore since 2018.
This thread and comment in the forum of the blogging platform Ghost show me, that it was the right decision to not use Ghost anymore since 2018.
Today I have dealt with WordPress for the first time in a long time. I’m not planning to move my blog to WordPress (I’m in the process of developing my own content management system), but have set up a site for someone else and migrated a few articles.
This day is successful: I created a recursive SQL CTE in SQLite even before noon. 🤓
with recursive f (i, fp, tp) as (select 1, fromPath, toPath
from redirects
where fromPath = ?
union all
select f.i + 1, r.fromPath, r.toPath
from redirects as r
join f on f.tp = r.fromPath)
select tp
from f
order by i desc
limit 1
This is for my new CMS project.
After trying to write my own static site generator as an experiment, I now started to write my own CMS. Written in Go, SQLite as database (SQLite is awesome!) and focused on performance and simplicity. Currently I’m using Hugo with a number of dynamic additional services (for Micropub, Webmentions, ActivityPub, …), so it’s almost questionable why I use a static page generator at all. If I use my own lightweight and high-performance CMS, I could save myself all this extra stuff or at least reduce it in complexity.
In this post I want to show with which services and tools it is possible to run a completely free website. An own website not only offers the possibility to create your own professional web presence, it can also make you independent from silos like Facebook, Twitter or Medium. It is always better to publish content on your own page with your own domain. If a service changes the terms of use or ceases operation, it is so much easier to move to another service.
Similar to Ghost 3.0, WordPress (WordPress.com + Jetpack sites) now supports payments too. As with Ghost, this is also based on Stripe, but with a few more options (because WordPress in general has more options).
I’m making heavy use of my new publish method today, but there’s a lot of interesting stuff today…