gatsby-ghost-simply
Ghost
Our great sponsors
gatsby-ghost-simply | Ghost | |
---|---|---|
1 | 229 | |
12 | 42,298 | |
- | 1.2% | |
0.0 | 10.0 | |
about 1 month ago | 3 days ago | |
JavaScript | JavaScript | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gatsby-ghost-simply
-
Gatsby starter with Simply Ghost Theme
Github repo
Ghost
-
best site to build a diary about my programming journey?
Start your own blog. I suggest Ghost: https://ghost.org/. Or Publii CMS: https://getpublii.com/
-
What are your self hosted apps you're using for your business?
Have you looked at Ghost ? Seems convincing. Or even Hugo
-
FOSS Spotlight: 👻 Ghost
Ghost (code) is blogging software that rivals Wordpress in it's ease of use – businesses all over the world use Ghost free of charge and also via Ghost's hosted platform Ghost(Pro).
-
Recommendation for a Company-Wiki
Try Documize or Ghost with a documentation theme.
-
Startup idea report: Obsidian-based blog post and course publishing platform (if you're a developer, it's a solid opportunity for a $1k-$10k MRR side project).
Blogging (think Ghost)
-
Startup idea report: Obsidian-based blog post and course publishing platform (if you're a developer, it's a solid opportunity for a $1k-$10k MRR side project).´
Create a platform for: - Blogging (think Ghost) - Selling courses (think Teachable) - Selling curated information (think NomadList) - Or hosting docs (think GitBook)
- Ask HN: What's on Your Home Server?
-
Why is the JavaScript ecosystem like this
I like posts like this, because software with these properties does deserve to be roasted. It seems like no one can figure out or remember anymore what's wrong with it, though. It's a valid question.
But a couple clarifications.
I don't develop or distribute software that depends on Node, but I imagine deciding which versions of Node to support, or conversely require, for software like Ghost, is a bit like deciding which Java VM versions to support, or which browsers to support. That is, there is a lot of compatibility between Node versions, but do you just develop and test on the latest one, or do you make an effort to support more/older versions? In this case, Ghost seems to be tested on v12, v14, and v16. The author seems to mistakenly think that only the "Active LTS" version of Node gets security fixes, but that's not the case, v14 and v16 are in "Maintenance LTS" and receive security fixes. That said, their "ends of life" are in April and September of this year, for whatever that's worth. At the end of the day, I think it is considered easy to update and/or run multiple versions of Node. I'm don't know why an app written for Node 16 wouldn't work with a newer Node 18, though, that kind of stuff annoys me sometimes.
For the MariaDB support, I googled and found this note from the Ghost devs: "Note: MariaDB is not an officially supported database for Ghost. It just happened to work given the similarities with MySQL, but we optimize and test for MySQL 5 and 8. As of Ghost 5.0 we are clarifying that official support is purely for MySQL8 in production so that we can double down on DB optimizations." Maybe that's what we're talking about? https://github.com/TryGhost/Ghost/issues/14446
Now, the deeper trend that I think is misguided is the rate of iteration and breaking changes, and apps and libraries having too many dependencies. The problems propagate through the dependency graph. Someone releases a library, and then adds a bunch of features, and then rewrites it, adds features, rewrites it again. That's fine for some hobby project that no one is using. I think anything I say won't be appreciated by someone who hasn't experienced programming and computing any other way, e.g. writing Java applications in the 1990s and 2000s. Or even just using desktop applications in the 90s. Software used to sort of "mature" and then continue to be used and supported, while staying pretty much the same, for years. It wasn't constantly rearranged to use new versions of things that are constantly rearranged to use new versions of things that are constantly rearranged etc. etc. etc.
-
Alternatives to Ghost CMS?
From a features perspective Ghost appears to be perfect. I've been trialing their hosted version for a week now, and in reality, it's been a huge disappointment. Can you help me find alternatives?
-
Rewriting my blog from scratch with NextJS
I'm a big fan of RSS feeds and use them to stay up-to-date on many blogs and sites, so offering an RSS feed myself was a hard requirement for the migration. Fortunately, Ghost has an open-source, MIT-licensed implementation of creating an RSS xml file that I could look at to ensure that my implementation does not break anything for people who might already be following via RSS. The actual code turned out to be quite simple, but it took me some time to understand, which elements where needed and why. This way, I also learned about the tag.
What are some alternatives?
Strapi - 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first.
ApostropheCMS - Apostrophe is a full-featured, open-source CMS built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.
KeystoneJS - The most powerful headless CMS for Node.js — built with GraphQL and React
Hexo - A fast, simple & powerful blog framework, powered by Node.js.
WordPress - WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.
Bludit - Simple, Fast, Secure, Flat-File CMS
Wagtail - A Django content management system focused on flexibility and user experience
Grav - Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
Postleaf - Simple, beautiful publishing with Node.js.
Anchor CMS
Hugo - The world’s fastest framework for building websites.
PencilBlue - Business class content management for Node.js (plugins, server cluster management, data-driven pages)