Trying Out

I recently spoke about my writing workflow, which is working really well. But I’ve heard a lot of good things about, so thought I’d try it out.

What is is basically a content management system (CMS) for static sites like this one, which is built using Jekyll.

What I really liked about setting up was that it’s really simple to do. All I needed to do was connect to the GitHub repository that my website’s source code sits in, and they did the rest. I’m now successfully editing this post in

Forestry UI

My thoughts on

I class myself as somewhat of a power user when it comes to this kind of stuff. While I’m no expert (far from it), I would say my knowledge is above that of a standard user. I think because of this, I’m finding frustrating to use.

The WYSIWYG editor is clunky when it comes to managing anything other than plaintext. For example, when adding a link, instead of just recognising I was creating a link using Markdown syntax, popped up this weird overlay when I pasted the URL:

Forestry link edit

I changed the title to say Jekyll and left the URL as is, and this is the Markdown syntax that was created:

\[Jekyll\]([]( "Jekyll")

With the correct markdown being:


When adding images using the WYSIWYG editor, the process of uploading the image and embedding in the post is really nice. However, I didn’t manage to set the cursor after the image, so every time I started typing, it would delete the image.

What I had to do was go to the raw editor, set the cursor after the image, type some text, then flip back to the WYSIWYG editor.

Because of these weird nuances, I’m finding myself constantly flipping between the WYSIWYG editor and the raw editor. In which case I might as well just use my local text editor, right?

Also, for some reason, didn’t populate my category front matter correctly, so this post had no category associated with it when I can to view it in my local development build.

Lack of control

I don’t like that the interface removes the editing experience from the Git backend. So when I click save draft it automatically commits and pushes an update to my Git repo with a commit message that isn’t very useful:

Forestry commit history

I would have preferred to provide a popup asking for a commit message so it makes sense when I come back to my commit history.

Final thoughts

If you’re running a static site generator and want a simple way of managing content, then may well help. But the fact that I’ve flipped back to Atom in order to finish off this post pretty much says everything to me.

I don’t think I’ll be flipping my workflow over to any time soon.

Categories Web