footer p{ Margin-Block: 0 .5REM }
footer time:Not([datetime]),
footer small{ Font-Size: Inherit; Font-Style: Italic }
+svg{ Display: Inline-Block; Vertical-Align: Middle; Block-Size: 1EM; Inline-Size: 1EM; Fill: #FFF }
</STYLE>
<H1>Index</H1>
<DIV Class=STATUS ID=status>
<SECTION ID=topics>
<H2>Topics</H2>
</SECTION>
+<DIV Hidden><SVG ID=feedicon Version=1.1 ViewBox="0 0 256 256"><RECT Width=256 Height=256 RX=55 RY=55 X=0 Y=0 Fill=CurrentColor /><RECT Width=236 Height=236 RX=47 RY=47 X=10 Y=10 Style="Fill: Inherit" /><CIRCLE CX=68 CY=189 R=24 Fill=CurrentColor /><PATH D="M 160 213 h -34 a 82 82 0 0 0 -82 -82 v -34 a 116 116 0 0 1 116 116 z" Fill=CurrentColor /><PATH D="M 184 213 A 140 140 0 0 0 44 73 V 38 a 175 175 0 0 1 175 175 z" Fill=CurrentColor /></SVG>
<SCRIPT Type=module>
const parser = new DOMParser
document.title = location.hostname
authorshipP.appendChild(document.createTextNode(" @ ")) }
authorshipP.appendChild(document.createElement("time")).textContent = status.created
const nav = footer.appendChild(document.createElement("nav"))
+ const atomLink = nav.appendChild(document.createElement("a"))
+ atomLink.href = feed
+ const atomSVG = document.createElementNS("http://www.w3.org/2000/svg", "svg")
+ atomSVG.setAttribute("version", "1.1")
+ atomSVG.setAttribute("viewBox", "0 0 256 256")
+ const atomUse = atomSVG.appendChild(document.createElementNS("http://www.w3.org/2000/svg", "use"))
+ atomUse.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:href", "#feedicon")
+ atomLink.append(atomSVG, " Atom feed.")
+ nav.appendChild(document.createTextNode(" "))
const permalink = nav.appendChild(document.createElement("a"))
permalink.href = status["@id"]
permalink.textContent = "Permalink."
nav.appendChild(document.createTextNode(" "))
const upLink = nav.appendChild(document.createElement("a"))
upLink.href = meta["@id"]
- upLink.textContent = `See more ${ status.subject ? `“${status.subject}” posts` : "statuses" }.`
+ upLink.textContent = `See more ${ status.subject ? `${status.subject}` : "status" } updates.`
if (title) {
const wrapper = document.createElement("article")
const details = wrapper.appendChild(document.createElement("details"))