YAML and markdown based website rendering with AngularJS

A couple of weeks ago, Clark / @jeaneymerit told me he was digging into AngularJS, and as I’m working on a private project where a static website is involved, I thought this framework could help me make that website lightweight in terms of external dependencies. The site I’m working on contains exclusively static content, and most of it is text, I wanted a simple and elegant method in order to manipulate that content easily, so I wrote a basic website generator in python based on jinja2, for the record it’s available here.

Github flavored markdown with python

I’m slowly migrating some parts of my personal Wiki to Github using their own markdown syntax. Before committing, I wanted to make sure the docs look like they should. Here’s a small Flask snippet I wrote in order to achieve this: Python Markdown has an extension called fenced code blocks which supports Github’s tidle (```) syntax, thus making this small program’s output similar to what the doc will finally look like.

Markdown everywhere

So last week I had that massive presentation to do and was already depressed to click on the Impress icon. So I took a couple of hours to dig into those various HTML5-enabled presentation systems and came across reveal.js. An impressive piece of software that somewhat changed my life forever: Never more am I to fight with misplaced bullets and erroneous indentation, reveal.js permits to create your slides using markdown. Yes, reveal.