<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="3.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:atom="http://www.w3.org/2005/Atom"> <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <title> RSS Feed | <xsl:value-of select="/atom:feed/atom:title"/> </title> <link rel="stylesheet" href="../css/index.css"/> <link rel="stylesheet" href="../css/webfonts/webfonts.css"/> </head> <body> <main> <h1>RSS Feed Preview</h1> <p class="nodropcap page-block">This is an RSS feed. Subscribe by copying the URL from the address bar into your newsreader. Don’t have a newsreader? <a href="../about-feeds/">Learn more and get started</a>. It’s free. Below is a preview of what you’ll see in your newsreader when you subscribe. Done here? <a href="../">Go back to nathanupchurch.com</a></p> <h2>Latest posts</h2> <section class="postlist"> <div class="postlist-item-container"> <xsl:for-each select="/atom:feed/atom:entry"> <article class="postlist-item"> <a class="postlist-link"> <xsl:attribute name="href"> <xsl:value-of select="atom:link/@href"/> </xsl:attribute> <div class="post-image-container"> <img class="post-image"> <xsl:attribute name="src"> <xsl:value-of select="atom:image/atom:url" /> </xsl:attribute> </img> </div> </a> <div class="post-copy"> <a class="postlist-link"> <xsl:attribute name="href"> <xsl:value-of select="atom:link/@href"/> </xsl:attribute> <h3> <xsl:value-of select="atom:title"/> </h3> </a> <time class="postlist-date"> <xsl:attribute name="datetime"> <xsl:value-of select="substring(atom:updated, 0, 11)" /> </xsl:attribute> <xsl:value-of select="substring(atom:updated, 0, 11)" /> </time> <p> <xsl:value-of select="atom:description" /> </p> </div> </article> </xsl:for-each> </div> </section> </main> </body> </html> </xsl:template> </xsl:stylesheet>