1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- include_dir=build
- source=chapters/about.md chapters/prelude.md chapters/frontend.md chapters/backend.md chapters/front-back-end.md chapters/no-stacks.md chapters/refactor-basic.md chapters/refactor-cms.md chapters/patterns.md chapters/model.md chapters/domain.md
- title='RePractise'
- filename='repractise'
- all: html epub rtf pdf mobi
- markdown:
- awk 'FNR==1{print ""}{print}' $(source) > $(filename).md
- html: markdown
- pandoc -s $(filename).md -t html5 -o index.html -c style.css \
- --include-in-header $(include_dir)/head.html \
- --include-before-body $(include_dir)/author.html \
- --include-before-body $(include_dir)/share.html \
- --include-after-body $(include_dir)/stats.html \
- --title-prefix $(title) \
- --normalize \
- --smart \
- --toc
- epub: markdown
- pandoc -s $(filename).md --normalize --smart -t epub -o $(filename).epub \
- --epub-metadata $(include_dir)/metadata.xml \
- --epub-stylesheet epub.css \
- --epub-cover-image img/cover.jpg \
- --title-prefix $(title) \
- --normalize \
- --smart \
- --toc
- rtf: markdown
- pandoc -s $(filename).md -o $(filename).rtf \
- --title-prefix $(title) \
- --normalize \
- --smart
- pdf: markdown
- # OS X: http://www.tug.org/mactex/
- # Then find its path: find /usr/ -name "pdflatex"
- # Then symlink it: ln -s /path/to/pdflatex /usr/local/bin
- pandoc -s $(filename).md -o $(filename).pdf \
- --title-prefix $(title) \
- --template=template.tex \
- --normalize \
- --smart \
- --toc \
- --latex-engine=`which xelatex`
- mobi: epub
- # Symlink bin: ln -s /path/to/kindlegen /usr/local/bin
- kindlegen $(filename).epub
|