Front Matter Template
Complete annotated example of the Jekyll front matter for a content idea page.
Minimal Structure
---
layout: preview
progressive_disclosure: true # only if ALL ideas have full_post
title: 'Page Title With Escaped It''s Quotes'
description: >-
Long description here. Can span multiple lines. Use >- for folded block scalar
which collapses newlines into spaces. Strip all markdown before writing.
permalink: /content-ideas/technology/ai/
og_image: https://i.ytimg.com/vi/VIDEO_ID/maxresdefault.jpg
last_modified_at: '2026-03-09T10:32:40.015Z'
tag1: Technology
tag2: AI
audience: Software Engineers
read_time: 12 min 30s
source_url: https://www.youtube.com/watch?v=VIDEO_ID
source_label: 'youtube.com โ Page Title First 50 Chars'
image: https://i.ytimg.com/vi/VIDEO_ID/maxresdefault.jpg
video_id: VIDEO_ID
video_platform: youtube
youtube_id: VIDEO_ID
custom_intro: 'First sentence of the content, used as a pull quote intro.'
summary: Short one-paragraph summary of the content (from summary.summary.summary).
key_insights:
- First key insight as a clean plain-text string.
- Second key insight.
- Third key insight.
faq:
- question: Is it too late to get started with AI in 2026?
answer: >-
No โ 2026 is actually a critical window. The advantage goes to those who act
now before the space becomes saturated. Focus on your unique perspective that
AI cannot replicate. The window is closing, not closed.
- question: How does AI-assisted development actually work for software engineers?
answer: >-
Specific answer sourced from key_insights. 3-5 sentences minimum. Actionable
and substantive. Never starts with 'Great question!' or restates the question.
content_ideas:
- platform: Twitter/X
idea: >-
Write an 8-tweet thread using the 'AI as a drug' analogy as a frame: tweet 1
is the hook (the relapse moment), tweets 2-6 cover specific symptoms, tweet 7
poses the cold-turkey question, tweet 8 asks followers for their breaking point.
Format: 8 tweets. Hook: confession-style opener triggers identity recognition.
Engagement: closing reply prompt drives thread reach and saves.
draft: "I was a 10x engineer. Now I'm useless. Here's what AI did to my brain:"
full_post: |
I was a 10x engineer. Now I'm useless. Here's what AI did to my brain:
๐งต 1/8
Six months ago I could write complex algorithms from memory.
Today I can't write a for-loop without reaching for Copilot.
This isn't a productivity post. It's a confession.
2/ The moment it clicked was when a junior dev asked me to review their code.
I opened the file and froze.
I couldn't parse it anymore. Not because it was complex.
Because I've stopped reading code. I only skim outputs.
[... continue for all 8 tweets ...]
8/ Does anyone else feel this way?
Reply with the moment you realized AI had rewired your brain.
I'll RT the most brutally honest ones. ๐
- platform: LinkedIn
idea: >-
Write a 700-word essay opening with the loss-of-intimacy angle: the product
feels like a 'hot dog' โ functional but soulless. Use short paragraphs (2-3
lines max) for LinkedIn's skimmable format. Close with a direct question to
the reader. No headers โ LinkedIn essays flow as continuous prose.
draft: "The product works. It's live. Users are signing up. And I feel nothing:"
full_post: |
The product works. It's live. Users are signing up. And I feel nothing:
[... 700-word LinkedIn essay ...]
What's your relationship with your work right now?
---
Field Notes
description
- Strip all markdown (bold, headers, bullet points, links)
- Use
>-folded block scalar to avoid quoting issues with long text - Aim for 150โ500 characters for SEO meta description use
title
- Use single-quoted YAML string
- Escape any literal
'inside as''(e.g.,'AI''s Impact')
custom_intro
- First complete sentence of the main content field
- Max 220 characters
- Used as the hero intro text on the page
og_image vs image
- Both can be the same URL
- For YouTube:
https://i.ytimg.com/vi/{VIDEO_ID}/maxresdefault.jpg - For non-video: use the
imagefield from the MongoDB record
video_platform values
youtubeโ YouTube videostedโ TED talkstiktokโ TikTok videos- Omit entirely for non-video sources
Platform slugging
tag1โtag1.lower().replace(' ', '-')with non-alphanumeric โ-tag2โ same- Examples:
Technologyโtechnology,AIโai,Personal Brandingโpersonal-branding