mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-11-27 14:12:09 +00:00
38c0d38fa4
Add an RSS feed for notes. Next up, replacing the RSS navlink with a page containing links to both my posts and notes RSS feeds. When I get ATOM and WebSub, it'll have links ot those too. Also fixed some typos and switched "Posted" to "Noted" in the context of notes.
30 lines
1.8 KiB
HTML
30 lines
1.8 KiB
HTML
{{ define "main" }}
|
|
<main itemprop="mainEntity" class="h-feed hfeed" itemscope itemtype="https://schema.org/DataFeed">
|
|
<h1 class="p-name" itemprop="name headline" id="posts">Notes</h1>
|
|
<p>This is my microblog. These are my short informal posts, sorted by date (newest first). For longer posts, <a href="./posts.html">see my blog</a>.</p>
|
|
<p>An <a href="./notes/index.xml">RSS feed for these notes</a> is available.</p>
|
|
<p role="doc-tip">
|
|
Timestamp format: <code>YYYY-MM-DD HH:MM:SS</code>, as per <cite><a href="https://www.ietf.org/rfc/rfc3339.txt">RFC 3339</a></cite>
|
|
</p>
|
|
<ol>
|
|
{{- $posts := (where site.RegularPages "Section" "notes") -}}
|
|
{{- range $posts -}}
|
|
{{- $canonicalRelPermalink := .RelPermalink | replaceRE "^/~seirdy/" "/" -}}
|
|
<li itemprop="dataFeedElement" itemscope itemtype="https://schema.org/DataFeedItem">
|
|
<article class="h-entry hentry" itemprop="item" itemscope itemtype="https://schema.org/SocialMediaPosting" itemid="{{ .Site.Params.CanonicalBaseURL }}{{ $canonicalRelPermalink }}">
|
|
<h2 itemprop="name headline" class="p-name entry-title">
|
|
<a href="{{ .Permalink }}" itemprop="url" class="u-url url" rel="bookmark">
|
|
{{ .Title }}
|
|
</a>
|
|
</h2>
|
|
Noted <time itemprop="datePublished" class="dt-published published" datetime="{{ .Date.Format "2006-01-02 15:04:05Z07:00" }}">{{ .Date.Format "2006-01-02 15:04:05" }}</time>
|
|
{{ if gt (sub .Lastmod.Unix .Date.Unix) 3600 -}}
|
|
, updated <time{{ if not (.Params.evergreen) }} itemprop="dateModified" class="dt-updated updated"{{ end }} datetime="{{ .Lastmod.Format "2006-01-02 15:04:05Z07:00" }}">{{ .Lastmod.Format "2006-01-02 15:04:05" }}</time>
|
|
{{- end }}
|
|
<div class="e-content entry-content" itemprop="articleBody">{{ .Content }}</div>
|
|
</article>
|
|
</li>
|
|
{{- end }}
|
|
</ol>
|
|
</main>
|
|
{{ end }}
|