include_dir=build source=""chapters/documents.md chapters/graphics.md chapters/chrome-plugins.md chapters/devices.md chapters/ops.md chapters/auto.md chapters/hardware.md chapters/api.md chapters/cli.md chapters/backend.md chapters/science.md chapters/image.md"" title='一个全栈工程师的工具箱' filename='ebook' 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) \ --listings -H listings-setup.tex \ --template=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