summaryrefslogtreecommitdiff
path: root/markdown-to-pdf
blob: 732a45649afb4f72731ba1c93e6f4cd9627bdde6 (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
38
39
40
41
42
43
44
#!/bin/sh

set -e

book_prelude()
{
    cat <<eof
<html>
<head>
<title>Book</title>
<link rel="stylesheet" href="book.css" type="text/css" />
</head>
<body>
eof
}

book_end()
{
    cat <<eof
</body>
</html>
eof
}

chapter()
{
    cat <<eof
<div class="chapter">
eof

    markdown "$1"

    cat <<eof
</div>
eof
}

(book_prelude
for f in "$@"
do
    chapter "$f"
done
book_end) > book.html
wkhtmltopdf book.html book.pdf