aboutsummaryrefslogtreecommitdiff
path: root/post-process.sh
blob: 81a216b2503519874e1b5ebe119b7a9dcc343d19 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
# This file is released into the public domain.

# clean up generated sitemap files.
rm pages/{micro,}blog.org

for post in site/posts/*.html; do
    # fix absolute links mislabelled as file:// links
    sed -i 's/src="file:\/\//src="/g' "$post"
    sed -i 's/href="file:\/\//href="/g' "$post"
    # add comments link
    sed -Ei 's/(<span class="subtitle">)(.*)(<\/span>)/\1\2 | <a href="#isso-thread">Comments<\/a>\3/' "$post"
done

for page in site/*.html; do
    sed -i 's/src="file:\/\//src="/g' "$page"
    sed -i 's/href="file:\/\//href="/g' "$page"
done

# fix email address.
sed -i 's/xU)U1M2fEQL6bfYGpwSG/\&#104;\&#105;\&#64;\&#121;\&#112;\&#101;\&#105;\&#46;\&#109;\&#101;/' site/index.html