diff --git a/prosopopee/prosopopee.py b/prosopopee/prosopopee.py index f0e2913..1db28f3 100644 --- a/prosopopee/prosopopee.py +++ b/prosopopee/prosopopee.py @@ -447,6 +447,9 @@ def build_gallery(settings, gallery_settings, gallery_path, template): Video.base_dir = Path(".").joinpath(gallery_path) Video.target_dir = Path(".").joinpath("build", gallery_path) + Audio.base_dir = Path(".").joinpath(gallery_path) + Audio.target_dir = Path(".").joinpath("build", gallery_path) + light_template_to_render = light_templates.get_template("gallery-index.html") html = light_template_to_render.render( @@ -454,6 +457,7 @@ def build_gallery(settings, gallery_settings, gallery_path, template): gallery=gallery_settings, Image=Image, Video=Video, + Audio=Audio, link=gallery_light_path, name=gallery_path.split('/', 1)[-1] ).encode("Utf-8") diff --git a/prosopopee/themes/light/templates/sections/audio.html b/prosopopee/themes/light/templates/sections/audio.html new file mode 100644 index 0000000..7ac96f5 --- /dev/null +++ b/prosopopee/themes/light/templates/sections/audio.html @@ -0,0 +1,13 @@ +{% if settings.settings.light_mode %} +{% set pathstatic = ".." %} +{% else %} +{% set pathstatic = "." %} +{% endif %} +{% if section.image.type == "audio" %} +{% set audio = Audio(section.image) %} +{{ audio.copy() }} +{% endif %} +