Il existe une méthode en ligne de commande pour « remapper » certaines chaînes dans la base de données. Mais il n’y a pas de fonctionnalité nommée « rechercher et remplacer » dans Discourse. Donc oui, je pense que votre IA hallucine et confond la situation.
Techniquement, dans la table de base de données « posts », le contenu des publications est stocké de deux manières :
- « raw » - c’est le markdown qui a été saisi par l’utilisateur
- « cooked » - c’est la version HTML du contenu, que nous affichons à l’écran
« Cuire » une publication est le processus de conversion de raw vers cooked. Nous le faisons chaque fois qu’une publication est créée/modifiée, et lors du « re-cuisson ».
L’une des choses que le processus de « cuisson » fait est de générer des versions « optimisées » des images téléchargées. Pour économiser de l’espace, ces versions optimisées ne sont pas incluses dans les sauvegardes. Donc, si vous restaurez une sauvegarde et que vous ne la re-cuisez pas, vous verrez des images cassées sur votre site. La re-cuisson est nécessaire pour régénérer ces images optimisées. Discourse s’en chargera automatiquement lorsque vous restaurerez une sauvegarde.