Fix share_post plugin

Firstly, the implemented services only accept unmarked
text, so `get_text()` instead of `prettify()` is called.

Secondly, `&amp;` is properly escaped ampersand in href URLs.
Refactor sitemap into a submodule