simple blog compiler