What does HackerNews think of Ghost?
Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.
Edit: I see you mentioned no self hosting in an other comment, then it might not make sense for you as the hosted version is indeed paid.
my recommendation is Jekyll, I love Jekyll for freedom and simplicity. I posted on my blog about Jekyll: http://sebastian.korotkiewicz.eu/techlog/deploy-jekyll-blog-...
And if you are looking for a cool CMS for blogging, I recommend:
- Textpattern [self-hosted] PHP (https://textpattern.com/)
- Ghost [self-hosted] NodeJS (https://github.com/TryGhost/Ghost)
And this is my side-project created in one day in nodejs, everyone can write their article: - https://pbsapi.now.sh/
https://github.com/TryGhost/Ghost
And if a person can't figure self-hosting out then the paid version of Ghost is the best option.
Ghost is an amazing platform and it's the only blogging solution that I know of that gets a perfect Google lighthouse https://developers.google.com/web/tools/lighthouse/ score right out of the box.
If Ghost made switching from WordPress easy they would totally take over the blogging space.
I don't know what's up at their HQ but if I were them I'd be making a "switching from WordPress" tool my #1 priority.
This is exactly how I feel as well. I am working on an open source to-do list + calendar (https://getartemis.app), source at (https://github.com/satvikpendem/Artemis), and I try to subscribe to the same philosophy as Sentry[1] and Ghost[2], two popular products that are also open source but do not avoid generating revenue because of that.
One must always strive to compete, whether it be through business model, or more often, product. You can release a good proprietary product, or similarly, a bad open source product; the quality of being open source does not necessarily add nor detract from the quality of the product itself. Sure, one can `git clone` the product, but due to the other factors in the business, the "soft skills" such as marketing, branding, sales and general business development, no one can reliably copy the company still generate substantial revenue [3].
This is not to say, however, that if your company is infrastructure such as a database, that no one will copy and monetize that better than you; they may, even in general usage of the product, but what is missing is the lack of vertical integration within the product. A database is just a part used in the whole of a new product, not the whole in and of itself. That is why if I desire to make substantial revenue from an open sourced product, I would make it a fully integrated product, just as any proprietary one, and that is what I am to do with Artemis.
[1] - https://github.com/getsentry/sentry [2] - https://github.com/TryGhost/Ghost [3] - https://ghost.org/about/
They provide paid hosted services, or you can self-host it as it's free and open source (https://github.com/TryGhost/Ghost). Far better than wordpress. You write posts in Markdown. Editor is really nice.
Example blogs:
Here's the GitHub: https://github.com/TryGhost/Ghost
https://github.com/TryGhost/Ghost https://github.com/TryGhost/Ignition
Most of this stuff is just from experience and knowing what you need in a production application. Can you get away with no logging/monitoring? Sure, but I'd hate to be the guy trying to debug an error. Similarly, rotating keys sucks and you never want to explain to an auditor why sensitive info isn't encrypted.
Link is here: https://github.com/TryGhost/Ghost
someone else mentioned ghost, and i'm posting mainly to link that project
https://github.com/TryGhost/Ghost
and thank the author b/c i learned a lot a/b node development from it.
edit to add https://github.com/TryGhost/Ghost
https://github.com/TryGhost/Ghost/
Choose any other random OSS, chances are it's using TDD/BDD in one form or another.
I weighed a similar choice this summer and my first thought was Go but a friend suggested I look at node.js, Closure or Scala as alternatives. I wound up choosing node.js for an initial version because of the vibrant ecosystem with some great building blocks, mostly MIT-licensed.
jon