diff --git a/sigal/themes/galleria/templates/index.html b/sigal/themes/galleria/templates/index.html index a8e9374..33bb8a0 100644 --- a/sigal/themes/galleria/templates/index.html +++ b/sigal/themes/galleria/templates/index.html @@ -63,28 +63,25 @@ {% if album.medias %} {% macro img_description(media) -%} - {%- if media.big %}Full size{% endif %} - {% if media.description %}
{{ media.description }}{% endif %} - - {%- if media.exif %} + {%- if media.big -%}Full size{%- endif -%} + {# clean up tags and whitespace, including newlines, in the description #} + {%- if media.description -%}
{{ media.description | striptags }}{%- endif -%} + {%- if media.exif -%}
- {% if media.exif.iso %}{{ media.exif.iso }} {% endif %} - {% if media.exif.exposure %}{{ media.exif.exposure }} {% endif %} - {% if media.exif.fstop %}{{ media.exif.fstop }} {% endif %} - {% if media.exif.focal %}{{ media.exif.focal }} {% endif %} + {%- if media.exif.iso -%}{{ media.exif.iso }} {%- endif -%} + {%- if media.exif.exposure -%}{{ media.exif.exposure }} {%- endif -%} + {%- if media.exif.fstop -%}{{ media.exif.fstop }} {%- endif -%} + {%- if media.exif.focal -%}{{ media.exif.focal }} {%- endif -%}
- {% if media.exif.gps %} - {{ 'N{:.6f}'.format(media.exif.gps.lat) if media.exif.gps.lat > 0 else 'S{:.6f}'.format(-media.exif.gps.lat) }} - {{ 'E{:.6f}'.format(media.exif.gps.lon) if media.exif.gps.lon > 0 else 'W{:.6f}'.format(-media.exif.gps.lon) }} - {% endif %} - {% if media.exif.Make or media.exif.Model %} + {%- if media.exif.gps -%} + {{ 'N{:.6f}'.format(media.exif.gps.lat) if media.exif.gps.lat > 0 else 'S{:.6f}'.format(-media.exif.gps.lat) }}{{ 'E{:.6f}'.format(media.exif.gps.lon) if media.exif.gps.lon > 0 else 'W{:.6f}'.format(-media.exif.gps.lon) }} + {%- endif -%} + {%- if media.exif.Make or media.exif.Model -%} {{ media.exif.Make }} {{ media.exif.Model }} - {% endif %} - {% if media.exif.datetime %} + {%- endif -%} + {%- if media.exif.datetime -%} {{ media.exif.datetime }} - {% endif %} + {%- endif -%} {% endif %} {%- endmacro %}
@@ -95,28 +92,7 @@ Fullscreen
- + {% endif %} {% if album.zip %} @@ -154,6 +130,24 @@