author: Raffael Jesche
license: free for all forever
// most parts of this text are translated into English
Anleitung und Kommentare sind auch im Script selbst vorhanden
getestet mit Windows 7 und cmd.exe mit deutscher Sprach-Umgebung
// you can find manual and comments in the script
// tested with Windows 7 and cmd.exe with German environment
C:\ProgrammePortable\NConvert\nconvert.exe
original
und lege dort alle Original-Bilder abconvert.bat
muss in den Foto-Ordner kopiert werden Urlaub in Prag/
+-- original/
| +-- bild01.jpg
| +-- bild...jpg
| +-- bild99.jpg
+-- convert.bat
+-- watermark.png
Jetzt starte die Datei convert.bat
. Der Rest passiert automatisch.
// Start convert.bat
for automatic processing
Urlaub in Prag/
+-- original/
| +-- bild01.jpg
| +-- bild...jpg
| +-- bild99.jpg
+-- urlaub-in-prag/
| +-- large/
| | +-- bild01.jpg
| | +-- bild...jpg
| | +-- bild99.jpg
| +-- medium/
| | +-- bild01.jpg
| | +-- bild...jpg
| | +-- bild99.jpg
| +-- thumbs/
| | +-- bild01.jpg
| | +-- bild...jpg
| | +-- bild99.jpg
| +-- urlaub-in-prag.md
| +-- urlaub-in-prag.yml
+-- convert.bat
+-- watermark.png
Der frisch erstellte Ordner kann nun direkt in den jekyll-Galerie-Ordner kopiert werden.
Damit die generierten Links in der md-Datei funktonieren, muss zuvor der Ordner _galerie
erstellt worden sein und in der config.yml
müssen folgende Variablen eingetragen sein:
config.yml
galpath: /gallery
collections:
gallery:
output: true
permalink: /gallery/:path/
_layouts/gallery.html
---
layout: default
---
{{ content }}
<div class="gallery">
{% for item in page.images %}
<a href="{{site.galpath}}{{page.album_folder}}/large/{{item.image}}" data-lightbox="{{ item.title }}">
<img alt="Bild" class="thumbs" src="{{site.galpath}}{{page.album_folder}}/thumbs/{{item.image}}" />
</a>
{% endfor %}
</div>
thumbs
zu large
class="gallery"
und data-lightbox="album_name"
setzen --> via include und layout files