Formatting Rules & Editorial Guidelines

๐Ÿ“„ Version 2.4 ๐Ÿ—“ Updated Dec 2024 โฑ 8 min read

This document outlines the mandatory formatting standards for all submissions to InkWell. Adhering to these rules ensures consistency, accessibility, and optimal readability across our publishing platform.

โ„น๏ธ
All formatting is processed through our markdown parser. Use native markdown syntax unless specified otherwise. HTML overrides are restricted to approved contributors.

1. Typography & Headings

Maintain a strict heading hierarchy. Never skip levels (e.g., jump from H2 to H4). Use semantic heading tags to structure your document logically.

Heading Specifications

H2Main sections
H3Subsections
H4Minor groupings
FontSystem sans-serif
โœ… Correct Structure
## Introduction ### Background #### Historical Context ## Methodology
โŒ Incorrect Structure
# Title #### Sub-point ##### Detail

2. Paragraphs & Spacing

Keep paragraphs focused and concise. Avoid walls of text that reduce scannability on digital screens.

  • Line Length: Maximum 65โ€“75 characters per line for optimal reading speed.
  • Line Height: 1.65 (handled automatically by the renderer).
  • Spacing: Single blank line between paragraphs. Do not use manual `
    ` or double spacing.
โš ๏ธ
Paragraphs exceeding 6 sentences will be flagged during editorial review. Consider breaking them into lists or subsections.

3. Lists & Structure

Use lists to improve scannability. Follow these rules for consistency:

Type Usage Max Depth
Unordered (`-` or `*`)Non-sequential items, features, steps without order2 levels
Ordered (`1.`)Procedures, rankings, chronological sequences2 levels
Definition (`:`)Glossary terms, key-value pairs1 level
โœ… Proper Nesting
- Primary step - Sub-step A - Sub-step B - Secondary step

4. Images & Media

All media must be optimized for web delivery and include descriptive attributes.

Media Requirements

FormatJPEG, PNG, WebP, SVG
Max Width1200px
Compression< 200KB preferred
Alt TextMandatory & descriptive
![Descriptive alt text explaining the image content](/path/to/image.webp)

Decorative images should use `alt=""` for screen readers. Logos and brand assets must link to their official source when applicable.

6. Code & Technical Blocks

Inline code and block code require language specification for syntax highlighting. Fenced code blocks must include the language identifier.

\`\`\`javascript
// Correct usage
const formatDate = (date) => new Date(date).toLocaleDateString();
\`\`\`

\`\`\`python
# Correct usage
def format_date(date):
    return date.strftime("%B %d, %Y")
\`\`\`

Always use the standard markdown backtick syntax. Do not use HTML `` or `

` tags unless explicitly required by legacy migration.

7. Tone & Voice Guidelines

InkWell's editorial voice is authoritative, approachable, and inclusive. Follow these principles:

  • Active Voice: Prefer active constructions. (e.g., "The system processes data" vs "Data is processed by the system")
  • Clarity Over Cleverness: Prioritize precision. Avoid jargon unless defined.
  • Inclusive Language: Use gender-neutral terms. Avoid idioms that may not translate across cultures.
  • Consistency: Match the section's technical level. Don't mix beginner explanations with advanced implementation details without clear transitions.

8. Submission Checklist

Before publishing or submitting a draft, verify the following:

โœ… Pre-Flight Validation
- [ ] Heading hierarchy is sequential (H2 โ†’ H3 โ†’ H4) - [ ] All images have descriptive alt attributes - [ ] Links use meaningful anchor text and open externally where appropriate - [ ] Code blocks specify language identifiers - [ ] Paragraphs are scannable (< 6 sentences) - [ ] Spelling and grammar pass automated linter - [ ] Tone aligns with InkWell's style guide

Submissions that fail formatting validation will be returned to the author for revision. The editorial team prioritizes structural compliance before content review.

ยฉ 2024 InkWell Publishing. Documentation licensed under CC BY-SA 4.0.

Last updated: December 15, 2024 ยท Report an issue