diff options
author | June McEnroe <june@causal.agency> | 2024-09-24 09:48:24 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2024-09-24 09:48:24 -0400 |
commit | 55728948b94a17b99fabeb1c61d20c5ef18c7f73 (patch) | |
tree | 6fac2c3ca24bbe30c2b2ff6bb35f4f6b6d5d193e | |
parent | Automatically select the last used lens for a body (diff) | |
download | src-55728948b94a17b99fabeb1c61d20c5ef18c7f73.tar.gz src-55728948b94a17b99fabeb1c61d20c5ef18c7f73.zip |
Allow not having descriptions
I'm sorry, I can't keep writing descriptions. It makes posting photos take too long, I often don't know the words for what I'm looking at, and a good description is an entirely different work of art than the photo I took, and I'm just a photographer. It's visual art.
-rw-r--r-- | www/photo.causal.agency/generate.sh | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/www/photo.causal.agency/generate.sh b/www/photo.causal.agency/generate.sh index 26279229..be673790 100644 --- a/www/photo.causal.agency/generate.sh +++ b/www/photo.causal.agency/generate.sh @@ -104,14 +104,21 @@ photo_id() { page_photo() { local photo=$1 preview=$2 description=$3 - if ! test -f $description; then - description=/dev/null - fi photo_info $photo cat <<-EOF <figure id="$(photo_id $photo)"> <a href="${photo##*/}"> + EOF + if test -f $description; then + cat <<-EOF <img src="../${preview}" alt="$(encode $description)"> + EOF + else + cat <<-EOF + <img src="../${preview}"> + EOF + fi + cat <<-EOF </a> <figcaption> EOF @@ -123,11 +130,15 @@ page_photo() { ${PhotographicSensitivity} ISO EOF fi - cat <<-EOF + if test -f $description; then + cat <<-EOF <details> <summary>description</summary> $(encode $description) </details> + EOF + fi + cat <<-EOF </figcaption> </figure> EOF |