File tree Expand file tree Collapse file tree 3 files changed +105
-13
lines changed
Expand file tree Collapse file tree 3 files changed +105
-13
lines changed Original file line number Diff line number Diff line change @@ -65,7 +65,8 @@ export default function (eleventyConfig) {
6565 "src/assets/images" : "images" ,
6666 "src/admin/*" : "admin" ,
6767 "settings.json" : "settings.json" ,
68- "src/robots.txt" : "robots.txt"
68+ "src/robots.txt" : "robots.txt" ,
69+ "src/pretty-atom-feed.xsl" : "pretty-atom-feed.xsl"
6970 } )
7071
7172 if ( isDevelopment ) {
Original file line number Diff line number Diff line change 1313 }
1414}
1515---
16-
1716<?xml version =" 1.0" encoding =" utf-8" ?>
17+ <?xml -stylesheet href =" pretty-atom-feed.xsl" type =" text/xsl" ?>
1818<feed xmlns =" http://www.w3.org/2005/Atom" xml:base =" {{ link.website }}" >
1919<title >{{ metadata .title }} </title >
2020<subtitle >{{ metadata .subtitle }} </subtitle >
2929<email >{{ metadata .author .email }} </email >
3030</author >
3131{%- for post in collections .post | reverse %}
32- {%- set absolutePostUrl = post .url | absoluteUrl (link .website ) %}
33- <entry >
34- <title >{{ post .data .title }} </title >
35- <link href =" {{ absolutePostUrl }}" />
36- <updated >{{ post .date | dateToRfc3339 }} </updated >
37- <id >{{ absolutePostUrl }} </id >
38- <content xml:lang =" {{ metadata.language }}" type =" html" >
39- {%- set templateContent = post .templateContent | htmlToAbsoluteUrls (absolutePostUrl ) %}
40- {{ templateContent | safe }}
41- </content >
42- </entry >
32+ {% if not post .data .draft %}
33+ {%- set absolutePostUrl = post .url | absoluteUrl (link .website ) %}
34+ <entry >
35+ <title >{{ post .data .title }} </title >
36+ <link href =" {{ absolutePostUrl }}" />
37+ <updated >{{ post .date | dateToRfc3339 }} </updated >
38+ <id >{{ absolutePostUrl }} </id >
39+ <content xml:lang =" {{ metadata.language }}" type =" html" >
40+ {%- set templateContent = post .templateContent | htmlToAbsoluteUrls (absolutePostUrl ) %}
41+ {{ templateContent }}
42+ </content >
43+ </entry >
44+ {% endif %}
4345{%- endfor %}
4446</feed >
Load Diff Large diffs are not rendered by default.
You can’t perform that action at this time.
0 commit comments