Lightweight CMS for GitHub pages and Jekyll websites.
Overview
This is an early version of Jekyll+, a Content Management System for Jekyll. It provides a user-friendly interface for users to edit the content of their Jekyll website hosted on GitHub.
Features
- User-friendly interface for editing Jekyll website content
- Integration with GitHub for hosting Jekyll websites
- Customizable fields for posts and pages collections
- Support for various types of fields including string, file picker, tag input, checkbox, date input, select box, textarea, and markdown editor
Installation
To install Jekyll+, follow these steps:
- Open the default layout for your Jekyll site (_layouts/default.html).
- Add the following snippet at the bottom of your page right before </body>, making sure JEKYLLPLUS_REPO is set to the repo and branch names for your Jekyll site. Example:
var JEKYLLPLUS_REPO = 'Wiredcraft/jekyllplus/master'
- Visit your site and add ?jekyllplus=true at the end of your URL. Example: http://example.com/?jekyllplus=true. You will see the Jekyll widget at the bottom left corner of your site, and you can now edit and create pages or posts.
Summary
Jekyll+ is a Content Management System designed specifically for Jekyll websites hosted on GitHub. It offers a user-friendly interface for editing website content and supports various types of fields for customization.