Hi.
I think that we can work using some technologies like jekyll ([login to view URL])
Jekyll will be the web site (using github page), github will be histing all file and files will be builded using markdown.
The only point is about pdf files... we canbuil initial pdf files but if files are modified on the future you need rebuild again pdf files.
I've worked with github project (you can search e1th0r on github), jekyll, markdown so I can help you without problems.
Open to questions,