Files
roro9stack/site/templates/devlog-post.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

40 lines
2.0 KiB
HTML

{% extends "base.html" %}
{% block title %}{{ page.title }}: roro9stack devlog{% endblock %}
{% block description %}{{ page.description }}{% endblock %}
{% block head %}
<link rel="stylesheet" href="/css/devlog.css">
<link rel="stylesheet" href="/css/devlog-diagrams.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 class="masthead">
<span class="eyebrow"><a href="/devlog/">Devlog</a>{% if page.extra.topics %} · {{ page.extra.topics }}{% endif %}</span>
{%- if page.extra.sign is defined %}
<div class="sign n-lg{% if page.extra.sign.tone %} {{ page.extra.sign.tone }}{% endif %}" role="img" aria-label="{{ page.extra.sign.label }}: {{ page.extra.sign.count }}">
<div class="label">{{ page.extra.sign.label }}<small>{{ page.extra.sign.note }}</small></div>
<div class="count">{{ page.extra.sign.count }}</div>
</div>
{%- endif %}
{%- if page.extra.uid is defined %}
<p class="uid">{{ page.extra.uid | safe }}</p>
{%- endif %}
<h1>{% if page.extra.title_html is defined %}{{ page.extra.title_html | safe }}{% else %}{{ page.title }}{% endif %}</h1>
<p class="dek">{{ page.extra.dek | markdown(inline=true) | safe }}</p>
<p class="byline"><span>{{ config.extra.author }}</span><span>{{ page.date | date(format="%d %B %Y") }}</span>{% if page.extra.byline is defined %}<span>{{ page.extra.byline }}</span>{% endif %}</p>
{%- if page.extra.status is defined %}
<p class="status">{{ page.extra.status }}</p>
{%- endif %}
</header>
<article class="prose post">
{{ page.content | safe }}
</article>
<nav class="pager" aria-label="Devlog">
{% if page.lower %}<a class="accent-link" href="{{ page.lower.permalink }}">← {{ page.lower.title }}</a>{% else %}<span></span>{% endif %}
{% if page.higher %}<a class="accent-link" href="{{ page.higher.permalink }}">{{ page.higher.title }} →</a>{% endif %}
</nav>
</div>
{% endblock main %}