diff --git a/content/blog/_index.md b/content/blog/_index.md
index 486e2d9..7ab7bd4 100644
--- a/content/blog/_index.md
+++ b/content/blog/_index.md
@@ -1,5 +1,4 @@
+++
title = 'Blog'
date = 2023-11-14T17:55:14Z
-outputs = ['html', 'rss']
+++
diff --git a/hugo.toml b/hugo.toml
index d49d67f..9c87d75 100644
--- a/hugo.toml
+++ b/hugo.toml
@@ -25,6 +25,10 @@ palette = "tokyo-night-dark"
# * FontAwesome 6 ('fa-brands', 'fa-normal', or 'fa-solid' for brands)
# * Academicons ('ai ai-')
+[Author]
+ name = "John Costa"
+ email = "johncosta027@gmail.com"
+
[[params.socialLinks]]
icon = "fa-brands fa-github"
title = "GitHub"
diff --git a/layouts/_default/rss.xml b/layouts/_default/rss.xml
new file mode 100644
index 0000000..66784b8
--- /dev/null
+++ b/layouts/_default/rss.xml
@@ -0,0 +1,59 @@
+{{- $authorEmail := "" }}
+{{- with site.Params.author }}
+ {{- if reflect.IsMap . }}
+ {{- with .email }}
+ {{- $authorEmail = . }}
+ {{- end }}
+ {{- end }}
+{{- end }}
+
+{{- $authorName := "" }}
+{{- with site.Params.author }}
+ {{- if reflect.IsMap . }}
+ {{- with .name }}
+ {{- $authorName = . }}
+ {{- end }}
+ {{- else }}
+ {{- $authorName = . }}
+ {{- end }}
+{{- end }}
+
+{{- $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 "" | safeHTML }}
+
+
+ {{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{ . }} on {{ end }}{{ .Site.Title }}{{ end }}
+ {{ .Permalink }}
+ Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{ . }} {{ end }}{{ end }}on {{ .Site.Title }}
+ Hugo
+ {{ site.Language.LanguageCode }}{{ with $authorEmail }}
+ {{.}}{{ with $authorName }} ({{ . }}){{ end }}{{ end }}{{ with $authorEmail }}
+ {{ . }}{{ with $authorName }} ({{ . }}){{ end }}{{ end }}{{ with .Site.Copyright }}
+ {{ . }}{{ end }}{{ if not .Date.IsZero }}
+ {{ (index $pages.ByLastmod.Reverse 0).Lastmod.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}{{ end }}
+ {{- with .OutputFormats.Get "RSS" }}
+ {{ printf "" .Permalink .MediaType | safeHTML }}
+ {{- end }}
+ {{- range $pages }}
+ -
+ {{ .Title }}
+ {{ .Permalink }}
+ {{ .PublishDate.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}
+ {{- with $authorEmail }}{{ . }}{{ with $authorName }} ({{ . }}){{ end }}{{ end }}
+ {{ .Permalink }}
+ {{ .Content | transform.XMLEscape | safeHTML }}
+
+ {{- end }}
+
+