summaryrefslogtreecommitdiff
path: root/lists/default.md.do
diff options
context:
space:
mode:
authorViktor Kleen <viktor@kleen.org>2015-01-07 16:42:28 +0000
committerViktor Kleen <viktor@kleen.org>2015-01-07 16:42:28 +0000
commit88ee48c053f996679983f9fdbe806f7a15b41c4d (patch)
treefef8fa03a985f45e91ecac4e6025fc95663d9217 /lists/default.md.do
parentc4eb2e17d6d89def1c012c9719879e2f0cea786f (diff)
downloaddirty-haskell.org-88ee48c053f996679983f9fdbe806f7a15b41c4d.tar
dirty-haskell.org-88ee48c053f996679983f9fdbe806f7a15b41c4d.tar.gz
dirty-haskell.org-88ee48c053f996679983f9fdbe806f7a15b41c4d.tar.bz2
dirty-haskell.org-88ee48c053f996679983f9fdbe806f7a15b41c4d.tar.xz
dirty-haskell.org-88ee48c053f996679983f9fdbe806f7a15b41c4d.zip
Post blog architecture
Diffstat (limited to 'lists/default.md.do')
-rw-r--r--lists/default.md.do5
1 files changed, 3 insertions, 2 deletions
diff --git a/lists/default.md.do b/lists/default.md.do
index daf7453..fffd6e2 100644
--- a/lists/default.md.do
+++ b/lists/default.md.do
@@ -28,13 +28,14 @@ for n in $(seq 0 $((${#POSTS[@]}-1))); do
28 printf "* [%s](%s)\n" "${POST_TITLES[$n]}" "${POSTS[$n]%.md}.html" 28 printf "* [%s](%s)\n" "${POST_TITLES[$n]}" "${POSTS[$n]%.md}.html"
29done 29done
30 30
31>"$2/preview"
31prev_no=3 32prev_no=3
32if [[ ${#POSTS[@]} -gt $prev_no ]]; then 33if [[ ${#POSTS[@]} -gt $prev_no ]]; then
33 printf "* …\n" > "$2/preview" 34 printf "* …\n" >> "$2/preview"
34else 35else
35 prev_no=${#POSTS[@]} 36 prev_no=${#POSTS[@]}
36fi 37fi
37 38
38for n in $(seq $prev_no -1 1); do 39for n in $(seq $prev_no -1 1); do
39 printf "* [%s](%s)\n" "${POST_TITLES[-$n]}" "${POSTS[-$n]%.md}.html" >"$2/preview" 40 printf "* [%s](%s)\n" "${POST_TITLES[-$n]}" "${POSTS[-$n]%.md}.html" >>"$2/preview"
40done 41done