markdown generator written in go