Skip to content

Commit 51aa429

Browse files
author
Daniel Kelly
committed
fix issue with absolute image url breaking build
1 parent 26838dc commit 51aa429

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

components/Markdown.vue

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,14 @@ export default {
4242
.replace('src="', '')
4343
.replace('"', '')
4444
let replace = `src="${origImage}"`
45+
const generatedImage =
46+
origImage.startsWith('http') || origImage.endsWith('.gif')
47+
? origImage
48+
: require(`~/assets${origImage}`)
4549
46-
const generatedImage = require(`~/assets${origImage}`)
47-
if (origImage.endsWith('.gif')) {
48-
if (origImage.startsWith('/')) {
49-
replace = `src="${generatedImage}"`
50-
}
51-
52-
const gifImage = image.replace(/src="([^"]*)"/g, replace)
53-
html = html.replace(image, gifImage)
50+
if (typeof generatedImage === 'string') {
51+
if (origImage.startsWith('/')) replace = `src="${generatedImage}"`
52+
html = html.replace(image, image.replace(/src="([^"]*)"/g, replace))
5453
} else {
5554
if (origImage.startsWith('/')) {
5655
replace = `src="${generatedImage.src}" srcset="${generatedImage.srcSet}"`

0 commit comments

Comments
 (0)