Files
roro9stack/site/templates/devlog-index.html
T
twislaandClaude Sonnet 5.5 6e54658ba4
Site / build (pull_request) Successful in 9s
Site: the devlog, the blog's roro9stack posts in the site's style; Devlog replaces Blog in the navigation
Seven posts imported into site/content/devlog/ with their text unchanged,
links between them pointing to /devlog/, and shortcodes (sign, cast, steps,
asides, folded sections, diagrams, captions) restyled in the site's palette.
The 17 inline SVG diagrams carried <style> blocks and style attributes the
site's Content-Security-Policy refuses: their rules moved to
devlog-diagrams.css, and a diagram's minimum width is a class. An Atom feed
at /devlog/atom.xml.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EhqxQ49eCju4CzKYNjZzwT
2026-10-06 20:51:33 +02:00

32 lines
1.2 KiB
HTML

{% extends "base.html" %}
{% block title %}{{ section.title }}: roro9stack{% endblock %}
{% block description %}{{ section.description }}{% endblock %}
{% block head %}
<link rel="stylesheet" href="/css/devlog.css">
<link rel="alternate" type="application/atom+xml" title="roro9stack devlog" href="{{ get_url(path="devlog/atom.xml") }}">
{% endblock %}
{% block main %}
<div class="wrap page devlog">
<header>
<span class="eyebrow">Devlog</span>
<h1>{{ section.title }}</h1>
<p class="lead">{{ section.description }}</p>
</header>
<div class="prose">{{ section.content | safe }}</div>
<ol class="entries">
{% for p in section.pages %}
<li>
<article class="card n-lg">
<div class="card-top"><span class="tag">{{ p.date | date(format="%d %B %Y") }}</span><span class="num">{{ p.extra.topics }}</span></div>
<h2><a href="{{ p.permalink }}">{% if p.extra.title_html is defined %}{{ p.extra.title_html | safe }}{% else %}{{ p.title }}{% endif %}</a></h2>
<p>{{ p.description }}</p>
<span class="fact">{{ p.extra.read_label | default(value="Read it →") }}</span>
</article>
</li>
{% endfor %}
</ol>
</div>
{% endblock main %}