David Jackson Shawe

Welcome to my website, currently my main domain is shawe.co

yolo, karma, breathe.

Brave New World

Reading this, you’ll know I’ve started a blog, I’m pretty happy with myself. It’s about time I’ve started to write online. This post was scheduled for 28th of March 2015, but instead it’s going out on the 28th April 2015. If I have an aim for May it is to post more regularly.

——— I’m going talk about how this site is built, why it’s not finished and the technology used to make it.

Starting with Jekyll

I decided to use Jekyll as the backbone for this website. This was so I could have the experience of running a blog with the help from Jekyll. If you’re new to the word. Jekyll is a simple, blog-aware, static site generator. This means that you build your Jekyll sites with HTML/CSS, write your blog posts in Markdown and host your site without having to connect to a database. The main benefit to this is speed. I’ll write a more detailed post in the future about the positives and negatives of Static Sites Vs Dynamic Sites (future link here).

Moving On

I wanted to build the site with the help of Yeoman and Gulp. If you are new to these words, check them out. Again I’ll talk about the these two words in more detail in a future post. But for now all you need to know is they are cool new tools that I had never used before and just decided I wanted to improve my work flow by utlising them. So I did!

If I am honest the main reason I wanted to build a blog with Jekyll was because you can write your posts in Markdown.


If you do not know what markdown is, look it up. Markdown is an easy to read / easy to write language that converts your text into HTML and other formats. If you’ve used message boards or content management systems that allow you to convert your text to bold using asterisks the chances are you’ve used Markdown. It was created by John Gruber in 2004. To learn more about Markdown read this.

The Summary

So I didn’t talk about much in this post except to say about things I’m going to blog about in the future but I guess that’s all I really wanted to blog about today anyway. I mentioned that the site was built with Jekyll, Yeoman, Gulp and with blog posts written in Markdown. Lastly I want to mention that this site is 100% a work in progress and I guess my posts are a work in progress too.

I want to write more, to learn more about writing. I want to blog often and continually tweak/improve the design of this website. I believe that the content should shape the design of the site and I’m looking forward to watch this site grow, move and change as the content does.

I guess the moral of this story is to always finish up, to learn new tools and to put yourself out there even if it’s not 100% complete.