aboutsummaryrefslogtreecommitdiff
path: root/bin/compile-book
diff options
context:
space:
mode:
Diffstat (limited to 'bin/compile-book')
-rwxr-xr-xbin/compile-book10
1 files changed, 6 insertions, 4 deletions
diff --git a/bin/compile-book b/bin/compile-book
index 75c417b..f452d4b 100755
--- a/bin/compile-book
+++ b/bin/compile-book
@@ -7,6 +7,7 @@
BASENAME="`basename $0 | sed -e 's/\(.\)/\U\1/'`"
DIRNAME="`dirname $0`"
BASEDIR="$DIRNAME/.."
+STRUCTURE="structure/book"
OUTPUT="${1:-book}"
REVISION="$2"
DATE="$3"
@@ -15,7 +16,8 @@ DATE="$3"
rm -f $OUTPUT.md $OUTPUT.Rmd
# Bookup config
-cat _bookup.yml >> $OUTPUT.md ; echo "" >> $OUTPUT.md
+cat _book.yml >> $OUTPUT.md ; echo "" >> $OUTPUT.md
+cat _common.yml >> $OUTPUT.md ; echo "" >> $OUTPUT.md
# Bibliography
find -name _biblio.yml | while read file; do
@@ -23,13 +25,13 @@ find -name _biblio.yml | while read file; do
done
# YAML headers
-for file in $BASEDIR/structure/00*.yml; do
+for file in $BASEDIR/$STRUCTURE/00*.yml; do
cat $file >> $OUTPUT.md
echo "---" >> $OUTPUT.md
done
# Markdown headers
-for file in $BASEDIR/structure/00*.md; do
+for file in $BASEDIR/$STRUCTURE/00*.md; do
cat $file >> $OUTPUT.md
echo "" >> $OUTPUT.md
done
@@ -43,7 +45,7 @@ find content/sections -type f | grep '\.md$' | sort | while read file; do
done
# Footers
-for file in $BASEDIR/structure/99*.md; do
+for file in $BASEDIR/$STRUCTURE/99*.md; do
cat $file >> $OUTPUT.md
echo "" >> $OUTPUT.md
done