Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
thoschwiki:dokuwiki:interwikilinkshortcuts [20.09.2020 11:22] thosch nicht funktionierende, unklare Verlinkung entfernt |
thoschwiki:dokuwiki:interwikilinkshortcuts [10.10.2020 19:55] thosch ↷ Seite von dokuwiki:interwikilinkshortcuts nach thoschwiki:dokuwiki:interwikilinkshortcuts verschoben |
||
---|---|---|---|
Zeile 25: | Zeile 25: | ||
===== Icons für InterWiki Links ===== | ===== Icons für InterWiki Links ===== | ||
- | Im Verzeichnis '' | + | Im Verzeichnis '' |
- | Laut Dokumentation können diese Dateien gegen eigene Dateiversionen ausgetauscht werden. Sie sollten im Format 16x16 Pixel sowie als PNG- oder GIF-Datei | + | Laut Dokumentation können diese Dateien gegen eigene Dateiversionen ausgetauscht werden. Sie sollten im Format 16x16 Pixel sowie als PNG- oder GIF-Datei vorliegen. |
Bei einer Änderung der Dateien soll der Cache geleert werden: | Bei einer Änderung der Dateien soll der Cache geleert werden: | ||
Zeile 37: | Zeile 37: | ||
Es ist möglich, auf diesem Weg auch Icons für eigene InterWiki-Shortcuts zu integrieren. | Es ist möglich, auf diesem Weg auch Icons für eigene InterWiki-Shortcuts zu integrieren. | ||
- | Beim Einsatz des DokuWiki in einem Docker-Container | + | Beim Einsatz des DokuWiki in einem Docker-Container – zumindest bei Verwendung des Images |
- | Um dieses Problem zu lösen, habe ich ein zusätzliches Volume eingeführt, | ||
- | - einen zusätzlichen, | ||
- | - per '' | ||
- | - den Hilfs-Container beendet und zerstört | ||
- | |||
- | <code bash> | ||
- | #!/bin/sh | ||
- | # | ||
- | # Helper script to copy the icons from an complete container into | ||
- | # the volume which will contain and persist the icons | ||
- | |||
- | echo "Start Container..." | ||
- | |||
- | # Minimal container w/o port etc. and mounted ' | ||
- | docker run \ | ||
- | --name=dokuwikihelper \ | ||
- | -d \ | ||
- | --rm \ | ||
- | -e PUID=2000 \ | ||
- | -e PGID=2000 \ | ||
- | -e TZ=Europe/ | ||
- | -v / | ||
- | linuxserver/ | ||
- | |||
- | |||
- | echo | ||
- | echo " | ||
- | # Copy icons to mounted volume | ||
- | # ('cp -a / | ||
- | docker exec -it dokuwikihelper cp -a / | ||
- | # Change owner to ' | ||
- | # to prevent that ' | ||
- | docker exec -it dokuwikihelper chown abc:abc -R /images | ||
- | |||
- | echo | ||
- | echo "ls -axl / | ||
- | ls -axl / | ||
- | |||
- | echo | ||
- | echo " | ||
- | docker stop dokuwikihelper | ||
- | |||
- | echo "Die eigenen Icons sind noch nach / | ||
- | echo "bzw. / | ||
- | echo "ggf. die Dateirechte anzupassen." | ||
- | |||
- | </ | ||
===== Erstellte eigene Shortcuts ===== | ===== Erstellte eigene Shortcuts ===== |