Pygments Python3 support and newest blackfriday MarkdownCommon function problem fix

Hi, I have try to do something in my archlinux pc, but i get some trouble.

1. generate filed, i found is the pygments python3 support problem, and i update it to the newest version
2. markdown parse incorrect, when a use `[a link](a-relative-link)` it out `<a>a link</a>`, i found this problem is caused by [blackfriday](https://github.com/russross/blackfriday). Specifically, is `HTML_SANITIZE_OUTPUT`, so the function `MarkdownCommon` should be replace by `MarkdownBasic`

Thanks!