soffes.blog

soffes.blog

Jekyll but more complicated than it needs to be because reasons

Sam’s Blog

This is my blog. It’s built on top of Jekyll with lots of custom things because I have overly strong opinions about Markdown.

My posts are stored in a different repo. I really like writing my posts the way I want to write them. I don’t want to have anything specific to Jekyll in there. All of the custom things help convert things from how the posts are stored to what Jekyll wants.

Running Locally

Get the source

$ git clone https://github.com/soffes/soffes.blog.git
$ cd soffes.blog

You’ll need Image Magick first. You can install this with Homebrew:

$ brew install imagemagick

Install the Ruby dependencies (you’ll need Bundler installed first):

$ bundle install

You’ll also need Node. You can install with brew install node if you don’t have it. Then you can get the JavaScript dependencies:

$ npm i

Now you can import my posts and start the server:

$ rake import
$ rake server

Now open localhost:4000 in your browser to see it running.