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 16:19] – Einbindung des Raumstatus ergänzt bernd | dienste:wp_bytespeicher [03.01.2021 09: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 | ||
| + | | ||
| + | |||