fuck it, it seems that the version of jekyll that github is using is an older buggier ones that doesn't like post_url...or a newer one that doesn't like the way I use post_url...