🐛 Fix: fix featured image path error in rss and show img tags in rss

Some RSS parsers may incorrectly parse relative image addresses

Close #373
This commit is contained in:
Cell
2023-11-06 12:34:21 +08:00
parent 4fb9711fa6
commit c2bb7e0f80
+11 -3
View File
@@ -7,6 +7,13 @@
{{- $authorName = . -}}
{{- end -}}
{{- end -}}
{{- $image := $params.featuredimagepreview | default $params.featuredimage -}}
{{- with .Page.Resources.GetMatch "featured-image" -}}
{{- $image = .Permalink -}}
{{- end -}}
{{- with .Page.Resources.GetMatch "featured-image-preview" -}}
{{- $image = .Permalink -}}
{{- end -}}
<item>
<title>
@@ -24,9 +31,9 @@
</guid>
<description>
{{- "<![CDATA[" | safeHTML -}}
{{- with $params.featuredimage -}}
{{- with $image -}}
<div class="featured-image">
<img src="{{ . | relURL }}" referrerpolicy="no-referrer">
<img src="{{ . }}" referrerpolicy="no-referrer">
</div>
{{- end -}}
{{- $content := .Page.Description -}}
@@ -37,7 +44,8 @@
{{- $content = dict "Content" . "Ruby" $params.ruby "Fraction" $params.fraction "Fontawesome" $params.fontawesome | partial "function/content.html" -}}
{{- end -}}
{{- end -}}
{{- $content | replaceRE `<figure[^>]*>.*</figure>` "" | replaceRE `<img[^>]*( /)?>` "" | safeHTML -}}
{{/* {{- $content | replaceRE `<figure[^>]*>.*</figure>` "" | replaceRE `<img[^>]*( /)?>` "" | safeHTML -}} */}}
{{- $content | safeHTML -}}
{{- "]]>" | safeHTML -}}
</description>
</item>