📄 blog-title-mismatch-fix.md 1,943 bytes Apr 28, 2026 📋 Raw

Blog Post Title Mismatch — Daedalus Design vs. Backend Data

Problem

Daedalus' screenshot shows: "Don't Let the Bot Pull Its Own Wires"

Actual post title: "Killing My Agents in the Name of Self-Improvement"

Root Cause

The post exists at:
/home/hoffmann_admin/.openclaw/data/blog/posts/killing-my-agents-in-the-name-of-self-improvement/index.md

Frontmatter has:

title: Killing My Agents in the Name of Self-Improvement
category: engineering
author: HoffDesk Team
slug: killing-my-agents-in-the-name-of-self-improvement

The phrase "Don't Let the Bot Pull Its Own Wires" appears in the post content as a tagline/subtitle, but it's NOT the post title.

The template renders {{ post.title }} from the frontmatter. If the design doesn't match, the design is using the wrong text.

The Fix

Two options:

Option A: Change the post title (matches Daedalus' design)
- Update frontmatter: title: "Don't Let the Bot Pull Its Own Wires"
- Keep slug as-is (or update if you want URL to match)
- Update excerpt to match

Option B: Change the design (matches existing post data)
- Use "Killing My Agents in the Name of Self-Improvement" as the main title
- Keep "Don't Let the Bot Pull Its Own Wires" as a subtitle/tagline in the design

Recommendation

Option B is safer — the post is already published with that slug and title. Changing the title would break existing links/SEO.

Daedalus should check the actual post frontmatter before designing the hero/header. The template pulls from the database, not from the design file.

Reference Posts

Check existing published posts for frontmatter structure:
- /home/hoffmann_admin/.openclaw/data/blog/posts/hello-meet-the-board/index.md
- /home/hoffmann_admin/.openclaw/data/blog/posts/the-night-i-broke-dns/index.md

All follow the same pattern: title in frontmatter drives the H1, category drives the pill badge, author drives the byline.