minor adjustments and allow using github-markdown gem.