use upstream pelican-plugins submodule
use zip files on requirements instead of git
add a Github Pages compatible CNAME file