TL;DR
Автоматическая генерация (
.md
->
1) Создаем документ или книгу в формате Markdown в виде репозитария на Github, например:
>>> https://github.com/mikepan/GameEngineBook
2) Настраиваем Travis CI для автогенерации PDF (оформляем .travis.yml
, и т.д.) и выгрузки полученного PDF обратно в репозиторий на Github
- https://github.com/search?o=desc&q=pdf travis&s=updated&type=Repo...
- http://vaibhavsagar.com/blog/2015/02/26/automate-resume/
- https://gist.github.com/willprice/e07efd73fb7f13f917ea
- https://github.com/mkulesh/microMathematics/tree/master/autobuild
P.S.: MikTeX или TeXLive возможно будет нужен при конвертировании в PDF для Pandoc под Linux
ЛИТЕРАТУРА:
- Markdown -> PDF & HTML
- https://tex.stackexchange.com/questions/253262/pandoc-markdown-to-pdf-doesnt-...
- https://stackoverflow.com/questions/16965490/pandoc-markdown-page-break
- https://m.habrahabr.ru/post/339340/
- http://pandoc.org/demo/example19/Extension-citations.html
- https://groups.google.com/forum/m/#!topic/pandoc-discuss/3RCJpoCtuVk
- https://github.com/jgm/pandoc/wiki/Using-pandoc-in-Travis-CI
- https://m.habrahabr.ru/post/338126/
- https://puppet.com/blog/how-we-automated-our-ebook-builds-pandoc-and-kindlegen
- https://milinda.svbtle.com/academic-writing-with-markdown-pandoc-and-emacs
- https://blog.jez.io/reach-for-markdown/
- http://blogs.harvard.edu/pamphlet/2014/08/29/switching-to-markdown-for-schola...
- ...