Create Jekyll Static Site Posts Using Prose.io
Prose.io and Jekyll Static Sites
Prose.io is a web application that allows editing of Github Repositories through your browser. This has great potential, particularly when used with the website hosting offered by Github Pages, providing a CMS-like experience for a generated static site, as described by Daniel Nabb.
Prose.io has some powerful configuration capability to simplify the user editing experience, which I will be exploring in upcoming posts.
Update as of February 2016
I have been using Prose.io regularly to create posts on this website now for a couple of months. I would recommend it.
Pros
- it is very quick to start a post
- you can edit posts through the web - even on my mobile
- adding an image to the post is also super fast
Cons
- no spell checker
Basic Prose.io Configuration
The basic prose configuration is added to the _config.yml file of my Jekyll site
Note that I have defined my media folder with today’s date. I keep my media sorted into date folders. I have not found out how to configure this as yet.
Create the Post
1. Log in to prose.io using your Github credentials and navigate to your _posts folder. Click ‘New File’ to start a new post.
2. Write your post
3. Select Medatata to edit
4. Edit your metadata. Note that the default options from the configuration are shown
5. Insert an image using prose.io, note that the image is uploaded and inserted to the post automatically