YASGG is a gallery generator based on the beautiful Lens template by html5up.
Start by cloning YASGG and html5up-lens:
$ git clone https://github.com/someone-stole-my-name/YASGG.git
$ cd YASGG
$ git clone https://github.com/someone-stole-my-name/html5up-lens.gitReplace the original index.html with the templated version:
$ cp template.html html5up-lens/index.htmlBuild the image:
$ docker build -t yasgg .Modify the config.json with your own settings and then:
$ GALLERY=/home/Christian/Pictures
$ YASGG=$(pwd)
$ docker run --rm -v $GALLERY:/gallery -v $YASGG:/YASGG yasgg /YASGG/YASGG --pictures /galleryGALLERY is the directory that contains your *.jpg pictures.
Note: If using podman rootless containers you may have to relabel. See Release Notes 1.6.0.
$ SITE=$(pwd)/_site
$ docker run --rm -v $SITE:/usr/share/nginx/html:ro -d nginx:latest