mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-24 21:56:05 +02:00
@@ -131,7 +131,6 @@ func (l *absurllexer) posAfterURL(q []byte) int {
|
||||
return bytes.IndexFunc(l.content[l.pos:], func(r rune) bool {
|
||||
return r == '>' || unicode.IsSpace(r)
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
// handle URLs in srcset.
|
||||
@@ -188,7 +187,6 @@ func checkCandidateSrcset(l *absurllexer) {
|
||||
|
||||
l.pos += len(section)
|
||||
l.start = l.pos
|
||||
|
||||
}
|
||||
|
||||
// main loop
|
||||
@@ -231,12 +229,12 @@ func (l *absurllexer) replace() {
|
||||
}
|
||||
|
||||
func doReplace(path string, ct transform.FromTo, quotes [][]byte) {
|
||||
|
||||
lexer := &absurllexer{
|
||||
content: ct.From().Bytes(),
|
||||
w: ct.To(),
|
||||
path: []byte(path),
|
||||
quotes: quotes}
|
||||
quotes: quotes,
|
||||
}
|
||||
|
||||
lexer.replace()
|
||||
}
|
||||
@@ -249,7 +247,8 @@ type absURLReplacer struct {
|
||||
func newAbsURLReplacer() *absURLReplacer {
|
||||
return &absURLReplacer{
|
||||
htmlQuotes: [][]byte{[]byte("\""), []byte("'")},
|
||||
xmlQuotes: [][]byte{[]byte("""), []byte("'")}}
|
||||
xmlQuotes: [][]byte{[]byte("""), []byte("'")},
|
||||
}
|
||||
}
|
||||
|
||||
func (au *absURLReplacer) replaceInHTML(path string, ct transform.FromTo) {
|
||||
|
Reference in New Issue
Block a user