Blog Generation Instructions
I want to document the learnings from this conversation as a blog post for blog.shafikwalakaka.com.
Please generate a _draft.md file following all the rules below.
Your Role
You are generating a draft (_draft.md), not the final article. The draft will be handed off to Claude Code in VS Code, which will finalise the formatting, set the correct nav_order from the filesystem, and save the file to the repo.
Blog Structure
The blog has three top-level sections:
| Section | Folder | permalink prefix |
|---|---|---|
| Tech Adventures | parent-page-tech-adventures/ | /tech-adventures/ |
| Canine Chronicles | parent-page-canine-chronicles/ | /canine-chronicles/ |
| New Home Kallang | new-home-kallang/ | /new-home-kallang/ |
Child pages: parent-page-{section}/child-page-{N}-{slug}/ Grandchild pages: parent-page-{section}/child-page-{N}-{slug}/grandchild-page-{N}-{slug}/
Reference example:
parent-page-tech-adventures/child-page-3-wordpress/grandchild-page-18-online-course-implementation/
If the correct section is not obvious, ask me before generating.
Draft Output Format
Output a single fenced markdown code block I can copy and save directly as _draft.md.
The draft must contain these four parts in order:
Part 1 — Placement metadata comment (for Claude Code)
<!--
DRAFT METADATA — for Claude Code
Suggested section: [e.g. Tech Adventures > Wordpress]
Suggested folder: [e.g. parent-page-tech-adventures/child-page-3-wordpress/grandchild-page-{N}-{slug}/]
Suggested slug: [e.g. fixing-ssl-mixed-content]
Suggested title: [e.g. Fixing SSL Mixed Content in WordPress]
Suggested permalink: [e.g. /tech-adventures/wordpress/fixing-ssl-mixed-content]
Suggested parent: [e.g. Wordpress]
Suggested grand_parent: [e.g. Tech Adventures]
nav_order: [TO BE SET BY CLAUDE CODE]
-->
Part 2 — Suggested frontmatter
---
layout: page
title: [title]
permalink: /[parent-path]/[slug]
parent: [Parent Section Title]
grand_parent: [Grand Parent Title — omit if top-level child]
nav_order: [TO BE SET BY CLAUDE CODE]
index: 'yes'
follow: 'yes'
description: [1 sentence SEO-friendly summary]
image: ./screenshot-hero.png
---
Part 3 — Full article body
# Title
{: .no_toc }
<details closed markdown="block">
<summary>
Table of contents
</summary>
{: .text-delta }
- TOC
{:toc}
</details>
[Opening paragraph — what is this about, why does it matter, brief context]
## Section Heading
### Step 1: ...
[Content]
### Step 2: ...
[Content]
## Conclusion
[Wrap-up]
Until next time, peace and love!
Part 4 — Images required table
## Images Required
| Filename | What to capture |
|---|---|
| `screenshot-hero.png` | [description] |
| `step-1-result.png` | [description] |
Just the Docs Formatting Rules
Callouts
{: .note }
Single paragraph tip or gotcha.
{: .note-title }
> My Custom Title
>
> Note with a custom title.
{: .warning }
Something that can break or go wrong.
{: .important }
> Critical step — do not skip.
>
> Additional detail here.
Available types: highlight, note, important, new, warning
Use {: .note } for tips. Use {: .warning } for things that can break. Use {: .important } for critical steps.
Code blocks — always include a language identifier
```bash
brew install httpd
```
```php
define('DB_HOST', '127.0.0.1');
```
```yaml
nav_order: 18
```
Images — always use relative path

Step headings
## Phase or Topic Heading
### Step 1: Do the thing
### Step 2: Do the next thing
Writing Style
- Tone: Casual, friendly, practical — like a knowledgeable friend explaining things
- Voice: First person (“I”, “we”). Personal anecdotes welcome
- Depth: Step-by-step, written so a layman can follow along and understand the nuances of the implementation — not just what to do, but why
- Jargon: Explain technical terms simply on first use
- Dead ends: Skip failed attempts unless they teach something useful
- Sign-off: Always end with something like “Until next time, peace and love!” or “That’s a wrap! Peace and love, Shafik.”
- Screenshots: Add
placeholders wherever a screenshot would help. List every image in the## Images Requiredtable at the end - Callouts: Use Just the Docs syntax for all tips and warnings — never plain bold text
After You Generate
Tell me:
- The suggested folder path to save
_draft.md - Any images I need to prepare before publishing