blob: a070a095fb0d8b3dcd288868162a8dc533a4674f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#!/bin/sh
set -eu
cleanup()
{
rm -rf "$tmp"
}
tmp="$(mktemp -d)"
trap cleanup EXIT
version="$(git describe)"
sed "s/^date: .*/date: $version/" vmdb2.mdwn > "$tmp/prelude.mdwn"
pandoc \
--self-contained \
--standalone \
--css vmdb2.css \
--toc \
--number-sections \
-o vmdb2.html \
"$tmp/prelude.mdwn" vmdb/plugins/*.mdwn
pandoc \
--pdf-engine=xelatex \
--toc \
--number-sections \
-Vdocumentclass=report \
-Vgeometry:a4paper \
-Vfontsize:12pt \
-Vmainfont:FreeSerif \
-Vsansfont:FreeSans \
-Vmonofont:FreeMonoBold \
'-Vgeometry:top=2cm, bottom=2.5cm, left=2cm, right=1cm' \
-o vmdb2.pdf \
"$tmp/prelude.mdwn" vmdb/plugins/*.mdwn
|