Syntax Highlighting

You're all programmers, right? And you're writing code snippets on your Sculpin powered blog? Yeah. So you want some highlighting with your static site generation? Here you go!

namespace Foo;

/**
 * Awesome Contrived Example.
 */
class Bar implements BarInterface
{
    private $baz;

    public function __construct(BazInterface $baz)
    {
        $this->baz = $baz;
    }

    public function doIt()
    {
        return $this->baz->do('it');
    }
}

You can also use fenced code blocks with a syntax declaration at the top. The markers are ~ instead of `.

if ($fencedCodeBlock->syntax !== 'PHP') {
    throw new UnexpectedValueException("wat");
}

Like this addition to the skeleton? You can thank for @Pawka for suggesting it. :)

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consequat congue lacus vel convallis. Cras nisi urna, ultrices non semper quis, ultricies sit amet est. Donec nunc velit, consequat a pulvinar a, eleifend id leo. Curabitur vel leo eros, vitae elementum purus. Integer id lorem hendrerit purus gravida commodo. Pellentesque nec rhoncus turpis. Cras feugiat odio eget quam semper at dictum lectus adipiscing. In ut est et mauris pulvinar placerat eget fringilla lectus.

Ut in mauris augue, vitae facilisis purus. Nam ullamcorper pharetra lorem, cursus lobortis tellus facilisis congue. Etiam ac dapibus lectus. Nunc tempus ullamcorper felis, eu sagittis risus mollis aliquam. Mauris congue orci ac metus egestas porta nec ac lectus. Nam ac neque vitae quam sagittis dapibus. Morbi sit amet erat ac justo rutrum molestie id in tortor. Proin egestas tortor neque, eget fringilla nunc. Donec consequat purus ac risus dignissim dignissim. Praesent dui nisl, suscipit sed cursus in, dictum non elit. Nulla eget congue nisl.

Morbi hendrerit porta ante, dapibus adipiscing nibh ornare at. Nullam iaculis porta ante, at semper tellus auctor nec. Vestibulum nec justo sed purus elementum venenatis. In hac habitasse platea dictumst. Fusce nibh tellus, varius non commodo sit amet, eleifend placerat nisl. Donec sit amet enim cursus ligula adipiscing auctor. Nullam sagittis porta ligula vitae rutrum. Aenean id sapien mi, elementum ullamcorper lectus. Aliquam erat volutpat. Fusce bibendum, leo ultricies lacinia viverra, mauris urna fermentum sem, id tempus lectus nunc faucibus magna. Vestibulum risus mi, tempus ut lobortis non, mattis sed diam. Nunc at mattis leo.

Ut erat nunc, vestibulum sit amet sodales non, tincidunt nec justo. Integer vitae tortor massa. Vestibulum tincidunt commodo lacus, ac cursus lorem mattis eu. Donec ut magna vel urna fermentum congue. Donec laoreet neque at velit imperdiet luctus. In consectetur lacus eu purus dictum a imperdiet leo ullamcorper. Phasellus consequat feugiat tincidunt. Quisque vel orci in mauris fermentum pretium.

Pellentesque rhoncus accumsan auctor. Nunc venenatis tellus non ante pharetra pretium. Sed rutrum, eros eu tristique luctus, neque sapien ultrices felis, id varius orci erat eget leo. Curabitur ut volutpat diam. Phasellus porta neque vitae nisi sodales ultrices. Etiam ultricies blandit lorem, id accumsan eros facilisis vel. Praesent nulla sapien, laoreet sit amet dapibus sit amet, tincidunt vitae neque. Vestibulum aliquam sollicitudin urna, in facilisis dui aliquam id.