Add blogChannel namespace

This commit is contained in:
~lucidiot 2022-08-31 20:40:20 +02:00
parent f8f2d6c384
commit ec90cfccea
2 changed files with 35 additions and 5 deletions

View File

@ -5,6 +5,7 @@
version="2.0"
xmlns:admin="http://webns.net/mvcb/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
@ -23,9 +24,15 @@
<admin:errorReportsTo rdf:resource="mailto:lucidiot@envs.net" />
<admin:generatorAgent rdf:resource="https://tildegit.org/lucidiot/rsrsss/" />
<atom:link href="https://envs.net/~lucidiot/rsrsss/feed.xml" rel="self" type="application/rss+xml" />
<blogChannel:blogRoll>https://envs.net/~lucidiot/rsrsss/opml/feeds.opml</blogChannel:blogRoll>
<creativeCommons:license>https://creativecommons.org/licenses/by-sa/4.0/</creativeCommons:license>
<dc:format>application/rss+xml</dc:format>
<sy:updatePeriod>weekly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>1990-01-01T12:00+01:00</sy:updateBase>

View File

@ -1,10 +1,11 @@
<?xml version="1.0"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:admin="http://webns.net/mvcb/"
xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:admin="http://webns.net/mvcb/">
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<xsl:output method="html" doctype-system="about:legacy-compat" />
<xsl:template match="/">
@ -45,8 +46,30 @@
</a>
</p>
<xsl:if test="admin:errorReportsTo">
<p><a href="{admin:errorReportsTo/@rdf:resource}">Report errors with this feed</a></p>
<xsl:if test="admin:errorReportsTo or blogChannel:blogRoll or blogChannel:mySubscriptions or blogChannel:blink">
<p>
<xsl:if test="admin:errorReportsTo">
<a href="{admin:errorReportsTo/@rdf:resource}">Report errors with this feed</a>
</xsl:if>
<xsl:if test="blogChannel:blogRoll">
<xsl:if test="admin:errorReportsTo">
</xsl:if>
<a href="{blogChannel:blogRoll}" target="_blank">Blogroll (OPML)</a>
</xsl:if>
<xsl:if test="blogChannel:mySubscriptions">
<xsl:if test="admin:errorReportsTo or blogChannel:blogRoll">
</xsl:if>
<a href="{blogChannel:mySubscriptions}" target="_blank">Author's subscriptions (OPML)</a>
<xsl:if test="blogChannel:blink">
</xsl:if>
</xsl:if>
<xsl:if test="blogChannel:blink">
<a href="{blogChannel:blink}" target="_blank">B-Link</a>
</xsl:if>
</p>
</xsl:if>
</xsl:template>