I’ve been looking at a couple of static site generation libraries, and have decided to go with Jekyll. It’s pretty easy to use, and works for some of my workflows.

It supports markdown, including code formatting and syntax highlighting, which is my primary requirement.

# ruby
def greet(name)
  puts "Hello, #{name}!"
end

greet("World")
# => Hello, World!

// javascript
function greet(name) {
  console.log(`Hello, ${name}!`);
}

greet("World")
// => Hello, World!