Was ist Rebaking und ist es notwendig, wenn man einen Server umzieht?

Es gibt eine Befehlszeilenmethode, um bestimmte Zeichenfolgen in der Datenbank neu zuzuordnen. Aber es gibt keine Funktion namens „Suchen und Ersetzen“ in Discourse. Also ja, ich denke, Ihre KI halluziniert und verwirrt die Situation.

Technisch gesehen wird der Inhalt des Beitrags in der Datenbanktabelle „posts“ auf zwei Arten gespeichert:

  1. „raw“ – dies ist das Markdown, das vom Benutzer eingegeben wurde
  2. „cooked“ – dies ist die HTML-Version des Inhalts, die wir auf dem Bildschirm rendern

Das „Backen“ eines Beitrags ist der Prozess der Konvertierung von raw → cooked. Wir tun dies jedes Mal, wenn ein Beitrag erstellt/bearbeitet wird, und wenn „rebaking“ durchgeführt wird.

Ein Aspekt des „Back“-Prozesses ist die Generierung „optimierter“ Versionen von hochgeladenen Bildern. Um Speicherplatz zu sparen, sind diese optimierten Versionen nicht in Backups enthalten. Wenn Sie also ein Backup wiederherstellen und nicht erneut backen, sehen Sie defekte Bilder auf Ihrer Website. Erneutes Backen ist erforderlich, um diese optimierten Bilder neu zu generieren. Discourse kümmert sich automatisch darum, wenn Sie ein Backup wiederherstellen.

5 „Gefällt mir“