diff options
-rw-r--r-- | data/templates/rss-item.xml | 1 | ||||
-rw-r--r-- | data/templates/rss.xml | 5 | ||||
-rw-r--r-- | src/Hakyll/Web/Feed.hs | 2 |
3 files changed, 6 insertions, 2 deletions
diff --git a/data/templates/rss-item.xml b/data/templates/rss-item.xml index 70126ac..cc56490 100644 --- a/data/templates/rss-item.xml +++ b/data/templates/rss-item.xml @@ -4,4 +4,5 @@ <description><![CDATA[$description$]]></description> <pubDate>$published$</pubDate> <guid>$root$$url$</guid> + <dc:creator>$authorName$</dc:creator> </item> diff --git a/data/templates/rss.xml b/data/templates/rss.xml index c6f3b08..c4fc3ae 100644 --- a/data/templates/rss.xml +++ b/data/templates/rss.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" + xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>$title$</title> <link>$root$</link> @@ -8,5 +9,5 @@ type="application/rss+xml" /> <lastBuildDate>$updated$</lastBuildDate> $body$ - </channel> + </channel> </rss> diff --git a/src/Hakyll/Web/Feed.hs b/src/Hakyll/Web/Feed.hs index 794ded5..c5f8e0b 100644 --- a/src/Hakyll/Web/Feed.hs +++ b/src/Hakyll/Web/Feed.hs @@ -77,6 +77,8 @@ renderFeed feedPath itemPath config itemContext items = do itemContext' = mconcat [ constField "root" (feedRoot config) + , constField "authorName" (feedAuthorName config) + , constField "authorEmail" (feedAuthorEmail config) , itemContext ] |