blog.willem-jan.net
2013-07-26

A new blog

Okay, so I started a new blog again. This time I have the plan to force myself to write a post at least every 2 weeks, but when possible every week. It's going to be hard, especially in the beginning. But I think it's good for me to write down what I'm doing.

As this is the first post, I'll write about the software I used to build this. It's called Sculpin, and it's a static site generator written in PHP. It allows you to create a design with Twig templates and then write posts in any markup language you like (I'm using Markdown).

I like the fact that I can easily write a post now while being offline and just deploy the project when I get online. The lack of a database is just a nice elimination of another thing that can go wrong.

And for syntax highlighting I now use Prism.js. A nice javascript library. Sculpin supports Markdown Extra, so I can do the following:

~~~language-markup
<div id="foo">
    <span class="bar">foobar</span>
</div>
~~~

And that will produce:

<div id="foo">
    <span class="bar">foobar</span>
</div>

PHP Example:

<?php
    $kernel = new AppKernel();
    $kernel->handle(Request::createFromGlobals());
    $kernel->terminate();
?>

And of course there are more languages it can highlight.

I only haven't figured out how I can use the line-numbers plugin within Markdown.

comments powered by Disqus