Existe un método de línea de comandos para “reemplazar” ciertas cadenas en la base de datos. Pero no hay una función llamada ‘buscar y reemplazar’ en Discourse. Así que sí, creo que tu IA está alucinando y confundiendo la situación.
Técnicamente, en la tabla de la base de datos ‘posts’, el contenido de la publicación se almacena de dos maneras:
- ‘raw’ - este es el markdown que ingresó el usuario
- ‘cooked’ - esta es la versión HTML del contenido, que renderizamos en la pantalla
“Hornear” una publicación es el proceso de convertir de raw → cooked. Lo hacemos cada vez que se crea/edita una publicación y cuando se “re-hornea”.
Una cosa que hace el proceso de “horneado” es generar versiones “optimizadas” de las imágenes cargadas. Para ahorrar espacio, esas versiones optimizadas no se incluyen en las copias de seguridad. Por lo tanto, si restauras una copia de seguridad y no la “re-horneas”, verás imágenes rotas en tu sitio. Se requiere “re-hornear” para regenerar esas imágenes optimizadas. Discourse se encargará de eso automáticamente cuando restaures una copia de seguridad.