summaryrefslogtreecommitdiff
path: root/build.sh
blob: c6fe6d076233cc0b06a44cdc9ff0e6cd524961b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

set -eu

libdir="$1"
destdir="$2"

find "$destdir" -mindepth 1 -delete
sed -i "s,^destdir:.*,destdir: $destdir," ikiwiki.setup
ikiwiki --setup ikiwiki.setup --rebuild --verbose --libdir "$libdir"

# Pandoc runs the filter in srcdir. Filter creates images in
# ./foo-images directories, under srcdir. Ikiwiki doesn't know about
# those files, since they get created while it is running. This copies
# image directories to destdir so they show up when the rendered site
# is viewed.
#
# NOTE: This needs to list the image directories when more image types
# are added.
for dir in dot-images
do
    cp -a "$dir" "$destdir/."
done