first attempt at putting images in rss feed
This commit is contained in:
		
							parent
							
								
									934e36e3b8
								
							
						
					
					
						commit
						6abc134062
					
				@ -3,5 +3,7 @@ title: "{{ replace .Name "-" " " | title }}"
 | 
				
			|||||||
date: {{ .Date }}
 | 
					date: {{ .Date }}
 | 
				
			||||||
tags: []
 | 
					tags: []
 | 
				
			||||||
topics: []
 | 
					topics: []
 | 
				
			||||||
 | 
					image: ""
 | 
				
			||||||
 | 
					description: ""
 | 
				
			||||||
draft: true
 | 
					draft: true
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										45
									
								
								layouts/_default/rss.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								layouts/_default/rss.xml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,45 @@
 | 
				
			|||||||
 | 
					{{- $pctx := . -}}
 | 
				
			||||||
 | 
					{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}}
 | 
				
			||||||
 | 
					{{- $pages := slice -}}
 | 
				
			||||||
 | 
					{{- if or $.IsHome $.IsSection -}}
 | 
				
			||||||
 | 
					{{- $pages = $pctx.RegularPages -}}
 | 
				
			||||||
 | 
					{{- else -}}
 | 
				
			||||||
 | 
					{{- $pages = $pctx.Pages -}}
 | 
				
			||||||
 | 
					{{- end -}}
 | 
				
			||||||
 | 
					{{- $limit := .Site.Config.Services.RSS.Limit -}}
 | 
				
			||||||
 | 
					{{- if ge $limit 1 -}}
 | 
				
			||||||
 | 
					{{- $pages = $pages | first $limit -}}
 | 
				
			||||||
 | 
					{{- end -}}
 | 
				
			||||||
 | 
					{{- printf "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>" | safeHTML }}
 | 
				
			||||||
 | 
					<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 | 
				
			||||||
 | 
					    <channel>
 | 
				
			||||||
 | 
					        <title>{{ if eq  .Title  .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }}</title>
 | 
				
			||||||
 | 
					        <link>{{ .Permalink }}</link>
 | 
				
			||||||
 | 
					        <description>Recent content {{ if ne  .Title  .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }}</description>
 | 
				
			||||||
 | 
					        <generator>Hugo -- gohugo.io</generator>{{ with .Site.LanguageCode }}
 | 
				
			||||||
 | 
					        <language>{{.}}</language>{{end}}{{ with .Site.Author.email }}
 | 
				
			||||||
 | 
					        <managingEditor>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</managingEditor>{{end}}{{ with .Site.Author.email }}
 | 
				
			||||||
 | 
					        <webMaster>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</webMaster>{{end}}{{ with .Site.Copyright }}
 | 
				
			||||||
 | 
					        <copyright>{{.}}</copyright>{{end}}{{ if not .Date.IsZero }}
 | 
				
			||||||
 | 
					        <lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }}
 | 
				
			||||||
 | 
					        {{- with .OutputFormats.Get "RSS" -}}
 | 
				
			||||||
 | 
					        {{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
 | 
				
			||||||
 | 
					        {{- end -}}
 | 
				
			||||||
 | 
					        {{ range $pages }}
 | 
				
			||||||
 | 
					        <item>
 | 
				
			||||||
 | 
					            <title>{{ .Title }}</title>
 | 
				
			||||||
 | 
					            <link>{{ .Permalink }}</link>
 | 
				
			||||||
 | 
					            <pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
 | 
				
			||||||
 | 
					            {{ with .Site.Author.email }}<author>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</author>{{end}}
 | 
				
			||||||
 | 
					            <guid>{{ .Permalink }}</guid>
 | 
				
			||||||
 | 
					            <description> <![CDATA[
 | 
				
			||||||
 | 
					                <p>
 | 
				
			||||||
 | 
					                <img src="https://gmgauthier.com{{ with .Params.image }}{{.}}{{ end }}"/>
 | 
				
			||||||
 | 
					                {{.Content | html }}
 | 
				
			||||||
 | 
					                </p>
 | 
				
			||||||
 | 
					                ]]>
 | 
				
			||||||
 | 
					            </description>
 | 
				
			||||||
 | 
					        </item>
 | 
				
			||||||
 | 
					        {{ end }}
 | 
				
			||||||
 | 
					    </channel>
 | 
				
			||||||
 | 
					</rss>
 | 
				
			||||||
@ -4,5 +4,6 @@ date = "{{ .Date }}"
 | 
				
			|||||||
draft = true
 | 
					draft = true
 | 
				
			||||||
tags = []
 | 
					tags = []
 | 
				
			||||||
topics = []
 | 
					topics = []
 | 
				
			||||||
 | 
					image = ""
 | 
				
			||||||
description = ""
 | 
					description = ""
 | 
				
			||||||
+++
 | 
					+++
 | 
				
			||||||
 | 
				
			|||||||
@ -2,4 +2,5 @@
 | 
				
			|||||||
    <time>{{ with .Site.Params.dateFormat }}{{ $.Date.Format . }}{{ else }}{{ .Date.Format "02 Jan 2006, 15:04" }}{{ end
 | 
					    <time>{{ with .Site.Params.dateFormat }}{{ $.Date.Format . }}{{ else }}{{ .Date.Format "02 Jan 2006, 15:04" }}{{ end
 | 
				
			||||||
        }}
 | 
					        }}
 | 
				
			||||||
    </time>
 | 
					    </time>
 | 
				
			||||||
    - <a href="{{ .Permalink }}">{{ .Title }}</a></li>
 | 
					    - <a href="{{ .Permalink }}">{{ .Title }}</a>
 | 
				
			||||||
 | 
					</li>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user