summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/album.source.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/lib/album.source.sh b/src/lib/album.source.sh
index 5652a5e..ee693e0 100644
--- a/src/lib/album.source.sh
+++ b/src/lib/album.source.sh
@@ -482,18 +482,30 @@ render_view_redirects() {
template redirect "$prevredirect.html" \
html_dir "$html_dir" \
redirect_page "$(( page - 1 ))-${MAXPREVIEWS}"
+ template redirect "$prevredirect-details.html" \
+ html_dir "$html_dir" \
+ redirect_page "$(( page - 1 ))-${MAXPREVIEWS}-details"
if (( page == max_page )); then
template redirect "0-$MAXPREVIEWS.html" \
html_dir "$html_dir" \
redirect_page "${page}-$lastview"
+ template redirect "0-$MAXPREVIEWS-details.html" \
+ html_dir "$html_dir" \
+ redirect_page "${page}-$lastview-details"
template redirect "$nextredirect.html" \
html_dir "$html_dir" \
redirect_page '1-1'
+ template redirect "$nextredirect-details.html" \
+ html_dir "$html_dir" \
+ redirect_page '1-1-details'
else
template redirect "$nextredirect.html" \
html_dir "$html_dir" \
redirect_page "$(( page + 1 ))-1"
+ template redirect "$nextredirect-details.html" \
+ html_dir "$html_dir" \
+ redirect_page "$(( page + 1 ))-1-details"
fi
done
}
@@ -938,7 +950,7 @@ dry_run() {
if (( image_count > 0 )); then
details_count=$image_count
page_count=$(( (image_count + MAXPREVIEWS - 1) / MAXPREVIEWS ))
- redirect_count=$(( page_count * 2 + 1 ))
+ redirect_count=$(( page_count * 4 + 1 ))
fi
printf 'Dry run: no files will be written.\n'