From a50f1334871e81e5f9d5e64d46c19d55a4a854ef Mon Sep 17 00:00:00 2001 From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com> Date: Thu, 6 Jan 2022 16:05:24 +0100 Subject: [PATCH] fix(post): post image broken links --- src/posts/posts.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/posts/posts.service.ts b/src/posts/posts.service.ts index f239e7282..f9578858d 100644 --- a/src/posts/posts.service.ts +++ b/src/posts/posts.service.ts @@ -72,13 +72,15 @@ export class PostsService { if (!postData.custom_excerpt) { postData.excerpt = 'Inconnu'; } + const test = `<p>Test qui va bien Test qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bien.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://resin-dev.grandlyon.com/content/images/2022/01/resin-logo-1200x630.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1200\" height=\"630\" srcset=\"https://resin-dev.grandlyon.com/content/images/size/w600/2022/01/resin-logo-1200x630.png 600w, https://resin-dev.grandlyon.com/content/images/size/w1000/2022/01/resin-logo-1200x630.png 1000w, https://resin-dev.grandlyon.com/content/images/2022/01/resin-logo-1200x630.png 1200w\" sizes=\"(min-width: 720px) 720px\"></figure>`; // Handle image display. Rewrite image URL to fit ghost infra issue. - if (postData.feature_image && !this.configService.isLocalConf()) { + // if (postData.feature_image && !this.configService.isLocalConf()) { + if (postData.feature_image) { postData.feature_image = `https://${this.configService.config.host}/blog/content${ postData.feature_image.split('/content')[1] }`; const regex = /(https?:\/\/ghost):(\d*)?/g; - postData.html = postData.html.replace(regex, `https://${this.configService.config.host}`); + postData.html = postData.html.replace(regex, `https://${this.configService.config.host}/blog`); } return postData; } -- GitLab