| Hi Hacker News, I want to show you something I’ve been working on: MyJekyllBlog. It’s a multi-user CMS and hosting platform for Jekyll blogs. There is a web application that users can register on, and from that web app they can create Jekyll blogs, manage posts and media. When they make those updates, their blog is rebuilt with the Jekyll and the site is deployed to web servers. The installation process is codified into the included ansible/ directory and instructions are included in the README for installation. So far I’ve been the only one working on it or installing it, so there is bound to be bugs and things I’ve missed, please feel free to open issues against the repository if you run into anything. It supports three different user registration modes: open where anyone can sign up for an account, invite where anyone with an invite code can sign up for an account, and stripe where users must use a credit card to subscribe immediately after signing up for an account before they can access the site. You can enable more than one registration mode. The entire system is open source and MIT licensed, including the installation process, devops tools, and billing code. Thank you for taking a look! |
Also the people who are using Jekyll are mostly developers or have knowledge in setting up and generating the static files, so majority of the users are comfortable in hosting it on GitHub.
But it's an interesting idea, I wish you all the best.