One of the things you quickly realize with a static website generator like Jekyll is that there is often no good tools to actually manage your content.
Making a new blog post with Jekyll can be boiled down to 4 steps:
- Create a new post file
- Edit the post content
- (Re)Build the site
- Publish the site to a remote server
I looked around and didn't see any obvious tools for managing my actual blog posts so I decided to whip up a small shell script to simplify some of these common activities you do when blogging.
Here is how JBH can help you manage your blog.
Step 0: Get JBH From GitHub
You can download the latest version of the script from github.com/AlanBarber/jbh
Just download and copy the jbh.sh file into the base folder of your Jekyll blog website. Open the jbh.sh file in your favorite text editor and you will find several configuration settings at the top where you can setup your remote server for the --publish command to function.
Here is a very good video about code refactoring by Martin Fowler @ OOP2014
Refactoring is a difficult activity and something that not enough companies dedicate time and resources to performing.
This is an amazing funny video about programming languages.
This was a keynote by Guy Steele at The ACM SIGPLAN Conference OOPSLA'98.
Let's try this blogging thing again, shall we?
I used to be pretty good about blogging but over the years I let it slip away. I setup a new blog platform a couple years ago but i never actually posted anything.
I guess we will see how this round goes.