Writing & Content Style Guide

This document defines how content should be written, structured, and maintained in WebholeInk. It is not about creativity.

It is about clarity, longevity, and consistency.


Core Principles WebholeInk content should be:

Pages

content/pages/{slug}.md

Examples: - home.md - about.md - philosophy.md

Posts

content/posts/{date}-{slug}.md

Example: 2026-01-04-core-stable.md

The filename is informational only. The front matter slug is authoritative.


Front Matter (Required) All pages and posts must begin with YAML front matter.

Minimum Required Fields

title: Hello World

description: Short summary of the content


Front Matter (Posts)

Recommended full post example:


title: Core Stable Release

description: WebholeInk v0.1.0 core stable release

excerpt: The first stable release of the WebholeInk engine.

date: 2026-01-04

updated: 2026-01-05

slug: core-stable draft: false


Field Definitions

Field Purpose
title Display title (required)
description SEO / feed summary (required)
excerpt Optional shorter summary
date Original publish date
updated Last meaningful update
slug Canonical URL identifier
draft true excludes from index, feeds, sitemap

Front Matter (Pages)

Recommended page example:


title: Philosophy

description: About WebholeInk's philosophy

nav: true

nav_order: 3

Page-Specific Fields

Field Purpose
nav Include page in navigation
nav_order Ordering in navigation

Headings

Rules

• One # heading per document

• Use headings to structure, not decorate

• Do not skip levels

Correct:

# Title 

## Section 

### Subsection 

Incorrect:

# Title 

### Subsection 

Paragraphs

• Keep paragraphs short

• One idea per paragraph

• Prefer blank lines over inline formatting

Good: This is a single idea.

This is a second idea.

Avoid walls of text.

Lists

Use lists for clarity, not filler.

Avoid excessive nesting.

Emphasis Use emphasis sparingly.

bold for importance

italic for light emphasis

Avoid:

• ALL CAPS

• Emoji

• Decorative formatting

Links

Use descriptive link text.

Good:

See the deployment guide.

Avoid:

Click here.

Code Blocks

Always specify language where possible.

php app/cli/webholeink.php post:new "Hello World" 

Code blocks must be copy-paste safe.


Tone & Voice WebholeInk content should sound:

Avoid:

This is documentation and publishing

— not promotion.


SEO & Metadata Expectations


Drafts To hide unfinished work:

draft: true

Drafts:

• Do not appear in /posts

• Do not appear in feeds

• Do not appear in sitemap

Removing draft: true publishes the content.

Editing & Updates

When making meaningful changes:

• Update the updated field

• Preserve original intent

• Do not rewrite history unnecessarily

Minor typo fixes do not require updated.

What Not To Do

Do not:

• Embed tracking scripts

• Reference external CMS platforms

• Write platform-dependent instructions

• Assume reader ignorance

• Over-explain obvious concepts

Final Rule

If content feels:

• Fragile

• Trend-driven

• Optimized for algorithms

• Designed for engagement

It does not belong here.