commit 4b7f3350dd1c633c224b35435511ce76f173b12f
parent 3c7c584603040db6bcbe13f513c9474e61d969ae
Author: Oscar Benedito <oscar@oscarbenedito.com>
Date: Wed, 29 Jul 2020 14:24:22 +0200
Create blogroll OMPL file
Diffstat:
3 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/content/blogroll.md b/content/blogroll.md
@@ -2,6 +2,9 @@
title: Blogroll
type: page
---
-Blogs I have found interesting, alphabetically sorted.
+Blogs I have found interesting, alphabetically sorted. You can easily import all
+the blogs to your feed reader using [this OMPL file][ompl].
{{< blogroll >}}
+
+[ompl]: </blogroll/blogroll.ompl> "Blogroll's OMPL file"
diff --git a/content/blogroll_ompl.md b/content/blogroll_ompl.md
@@ -0,0 +1,5 @@
+---
+title: Blogroll OMPL
+type: blogroll_ompl
+url: /blogroll/blogroll.ompl
+---
diff --git a/layouts/blogroll_ompl/single.html b/layouts/blogroll_ompl/single.html
@@ -0,0 +1,13 @@
+{{- printf "<?xml version=\"1.0\" encoding=\"utf-8\"?>" | safeHTML }}
+<opml version="1.0">
+ <head>
+ <title>Oscar Benedito's Blogroll</title>
+ </head>
+ <body>
+ <outline text="Blogroll">
+ {{- range sort $.Site.Data.blogroll "name" }}
+ <outline type="rss" text="{{ .name }}" xmlUrl="{{ .feed }}"{{ with .url }} htmlUrl="{{ . }}"{{ end }}/>
+ {{- end }}
+ </outline>
+ </body>
+</opml>