Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
dienste:wp_bytespeicher [01.07.2017 18:19] – Einbindung des Raumstatus ergänzt bernd | dienste:wp_bytespeicher [03.01.2021 10:29] (aktuell) – für statisches Archiv robots.txt ignorieren bernd | ||
---|---|---|---|
Zeile 102: | Zeile 102: | ||
list-style-type: | list-style-type: | ||
}</ | }</ | ||
+ | |||
+ | ===== statischen Content erzeugen ===== | ||
+ | |||
+ | **Der nachfolgende Teil ist "work in progress" | ||
+ | |||
+ | Damit im statischen Archiv bei jedem Artikel ein Hinweistext dabei ist, muss in der Datei functions.php des Themes am Ende folgender Inhalt ergänzt werden: | ||
+ | |||
+ | add_filter( ' | ||
+ | function filter_the_content_in_the_main_loop( $content ) { | ||
+ | // Prüfen ob wir in dem Loop eines Beitrags oder einer Seite sind | ||
+ | if (( is_single() OR is_page()) && in_the_loop() && is_main_query() ) { | ||
+ | // Den HTML Teil für die Schrift könnt ihr beliebig ändern oder erweitern | ||
+ | return '<p style=" | ||
+ | } | ||
+ | return $content; | ||
+ | } | ||
+ | |||
+ | Um die Seite als Archiv zu verwenden, soll sie als statischer HTML-Code erhalten bleiben. Dies hat den Vorteil, dass im Hintergrund kein Wordpress mehr läuft und somit auch keine Plugins, Sicherheitsupdates etc. benötigt werden. Zu Testzwecken wurde das Programm [[https:// | ||
+ | |||
+ | Das Archiv legt man mit folgendem Befehl an | ||
+ | |||
+ | httrack https:// | ||
+ | | ||
+ | -W | ||
+ | -O path for mirror/ | ||
+ | -%v display on screen filenames downloaded (in realtime) - * %v1 short version - %v2 full animation (--display) | ||
+ | -%k use keep-alive if possible, greately reducing latency for small files and test requests | ||
+ | -s0 ignore robots.txt | ||
+ | |||
+ | Für ein Update des Mirrors muss man im Ordner den folgenden Befehl verwenden: | ||
+ | |||
+ | httrack --update | ||
+ | |||
+ | Die verwendeten Parameter werden in ./ | ||
+ | |||
+ | To update a mirror, just launch httrack without any parameters | ||
+ | The existing cache will be used (and modified) | ||
+ | To have other options, retype all parameters and launch HTTrack | ||
+ | To continue an interrupted mirror, just launch httrack without any parameters | ||
+ | | ||
+ |