diff --git a/src/wp2hugo/internal/hugogenerator/hugo_gen_setup.go b/src/wp2hugo/internal/hugogenerator/hugo_gen_setup.go index f5cfe17..aa41fd0 100644 --- a/src/wp2hugo/internal/hugogenerator/hugo_gen_setup.go +++ b/src/wp2hugo/internal/hugogenerator/hugo_gen_setup.go @@ -424,6 +424,9 @@ func (g Generator) downloadPageMedia(outputMediaDirPath string, p *hugopage.Page prefixes = append(prefixes, fmt.Sprintf("http://www.%s", hostname)) for _, link := range links { + if strings.HasPrefix(link, "//") { + link = strings.Replace(link, "//", fmt.Sprintf("%s://", pageURL.Scheme), 1) + } for _, prefix := range prefixes { link = strings.TrimPrefix(link, prefix) }