The markdown converter converts the doctype header into html which
results in a stray line at the top of the chapter. This only affects
the chapters that still use markdown: Bash, Git, Command Line
Utilities, and Gridengine.
This patch applies a silly workaround. In the long run, the chapters
should be converted to plain html.
# m4 -> html
-MD_CMD = m4 $(M4_ARGS) $< | markdown -f tables,links > $@
+MD_CMD = m4 $(M4_ARGS) $< | sed -e '1,/^<html lang="en">/d' \
+ | markdown -f tables,links > $@
$(DEST)/Bash.html: Bash.m4 $(MACROS) | $(DEST)
$(MD_CMD)