[blog] use lxml for parsing the markdown content in charge of generating previews