Fixing up chapter numbering
authorCraig Maloney <craig@decafbad.net>
Mon, 25 Jun 2018 13:00:36 +0000 (09:00 -0400)
committerCraig Maloney <craig@decafbad.net>
Mon, 25 Jun 2018 13:00:36 +0000 (09:00 -0400)
Makefile
intro.md

index 39a0dec1ac8e1243eaf2411d0fa56d2818accb29..308e2c5c293c42662cb44fa2bebb799a0e8b65ec 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -22,14 +22,14 @@ pdf: $(BUILD)/pdf/$(BOOKNAME).pdf
 
 $(BUILD)/epub/$(BOOKNAME).epub: $(TITLE) $(CHAPTERS)
        mkdir -p $(BUILD)/epub
-       pandoc $(TOC) -S --epub-metadata=$(METADATA) --epub-cover-image=$(COVER_IMAGE) -o $@ $^
+       pandoc $(TOC) --chapters --number-offset=0 -S --epub-metadata=$(METADATA) --epub-cover-image=$(COVER_IMAGE) -o $@ $^
 
 $(BUILD)/html/$(BOOKNAME).html: $(CHAPTERS)
        mkdir -p $(BUILD)/html
-       pandoc $(TOC) --standalone --to=html5 -o $@ $^
+       pandoc $(TOC) --chapters --number-offset=0 --standalone --to=html5 -o $@ $^
 
 $(BUILD)/pdf/$(BOOKNAME).pdf: $(TITLE) $(CHAPTERS)
        mkdir -p $(BUILD)/pdf
-       pandoc $(TOC) --latex-engine=xelatex -V documentclass=$(LATEX_CLASS) -o $@ $^
+       pandoc $(TOC) --chapters --number-offset=0 --latex-engine=xelatex -V documentclass=$(LATEX_CLASS) -o $@ $^
 
 .PHONY: all book clean epub html pdf
index 58465a7f59c06c45a00cfaf9dc873fb5c71b832e..dd2297c1edec04a6eb220b2811a6f8ac79341b07 100644 (file)
--- a/intro.md
+++ b/intro.md
@@ -1,6 +1,6 @@
-# The Mediocre Programmer
+# Introduction {-}
 
-## Introduction
+## The Mediocre Programmer?
 
 Let's face it; we don't want to be mediocre programmers. We want to be great programmers; superlative programmers. We want to be the programmers they call whenever they're in a bind and we want to be the programmers that rush into the code base and produce perfect code in a matter of minutes. Code that would sit in the Louvre as a work of art, studied by generations of programmers for its intrinsic beauty and exceptional functionality.