The Review — Style Guide

This guide ensures consistency across all editions of The Review. It applies to both human editors and AI assistants during production. The goal: professional, readable, uniform output across HTML, PDF, and Obsidian Markdown formats.


1. Output Formats & File Structure

Required Outputs

Each edition produces three files:

FormatFilename PatternPurpose
HTMLyyyy-mm-dd-todays-newspaper.htmlStandalone web viewing
PDFyyyy-mm-dd-todays-newspaper.pdfPrint/archive
Markdownyyyy-mm-dd-todays-newspaper.mdObsidian vault integration

File naming rules:

  • All lowercase
  • Dashes for word separation (never underscores)
  • Date prefix in ISO format: yyyy-mm-dd

Folder Structure

newspaper-yyyy-mm-dd/
├── yyyy-mm-dd-todays-newspaper.html   (standalone, all assets embedded)
├── yyyy-mm-dd-todays-newspaper.md     (for Obsidian)
├── yyyy-mm-dd-todays-newspaper.pdf    (generated from HTML)
├── infographic-name-1.svg             (flat, for user's attachments folder)
├── infographic-name-2.svg
└── ...

Critical: SVG files are delivered flat (not in subfolders) so users can drop them directly into their vault’s attachments folder.


2. HTML Format Specifications

Self-Containment Requirements

The HTML file must work completely standalone — viewable from a local hard drive with no network connection.

Embed everything inline:

Asset TypeEmbedding Method
CSS<style> block in <head>
SVG graphicsInline SVG elements in document body
FontsGoogle Fonts CDN link with local fallbacks

Example structure:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>The Review — [Date]</title>
  <link href="https://fonts.googleapis.com/css2?family=..." rel="stylesheet">
  <style>
    /* ALL CSS HERE — never link external .css files */
    body { font-family: 'Playfair Display', Georgia, serif; }
  </style>
</head>
<body>
  <!-- Content with inline SVGs -->
</body>
</html>

Font Stack (with fallbacks)

Always specify fallbacks for offline viewing:

/* Headlines */
font-family: 'Playfair Display', Georgia, 'Times New Roman', serif;
 
/* Body text */
font-family: 'Source Serif Pro', Georgia, serif;
 
/* Captions/UI */
font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;

Infographic Container Styling

.infographic-container {
  max-width: 700px;
  margin: 2rem auto;
  padding: 1rem;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
 
.infographic-container svg {
  width: 100%;
  height: auto;
  display: block;
}
 
.infographic-container figcaption {
  text-align: center;
  font-style: italic;
  color: #666;
  margin-top: 0.75rem;
  font-size: 0.9rem;
}

3. Obsidian Markdown Format

YAML Frontmatter (Required)

Every Markdown file begins with frontmatter in this exact format:

---
title: "The Review — [Day], [Month] [Date], [Year]"
created: "yyyy-mm-dd"
modified: "yyyy-mm-dd"
description: "Brief description of this edition's themes and articles."
tags:
  - newspaper
  - the-review
  - [topic-tag-1]
  - [topic-tag-2]
  - [topic-tag-3]
---

Tag conventions:

  • All lowercase
  • Dashes for multi-word tags (e.g., dead-sea-scrolls)
  • Always include newspaper and the-review
  • Add 3-6 topic-specific tags per edition

Image References

Use Obsidian wikilink syntax:

![[attachments/infographic-name.svg]]

Critical clarifications:

  • The attachments/ path references the vault root, not a subfolder
  • Do NOT use relative paths like ./images/ or ../attachments/
  • Do NOT use standard Markdown image syntax ![alt](path)

Centered image blocks:

<center>
 
![[attachments/bible-paper-supply-chain.svg]]
*Caption: The Materiality Gap*
 
</center>

Drop Caps in Markdown

Approximate drop caps with bold first letter:

**T**he pages are ghosting. That's the term Bible collectors use...

4. SVG Infographic Specifications

Naming Convention

[topic-slug].svg

Examples:

  • bible-paper-supply-chain.svg
  • enoch-ai-analysis.svg
  • psalm-circle.svg

Technical Requirements

PropertyValue
ViewBoxRecommended 0 0 800 500 (adjust for content)
FontsUse font-family with web-safe fallbacks
ColorsMuted palette matching newspaper aesthetic
TextAll text as <text> elements (not paths) for accessibility

Style Guidelines

<svg viewBox="0 0 800 500" xmlns="http://www.w3.org/2000/svg">
  <style>
    .title { font-family: Georgia, serif; font-size: 24px; font-weight: bold; }
    .label { font-family: Arial, sans-serif; font-size: 14px; }
    .accent { fill: #8B4513; }  /* Warm brown for emphasis */
    .muted { fill: #666; }
  </style>
  <!-- Content -->
</svg>

Required Infographics Per Edition

One infographic per main article (not editorial). Each should:

  • Visualize data, processes, or comparisons from the article
  • Include a descriptive caption
  • Use consistent styling across the edition

5. Content Structure

Edition Components (in order)

  1. Masthead

    • Volume/issue line: VOL. I, NO. [n] • [DAY], [MONTH] [DATE], [YEAR] • PRICE: [WHIMSICAL ITEM]
    • Newspaper name: THE REVIEW
    • Tagline in quotes, italic
    • Section divider: ---
  2. Editor’s Letter

    • Headline in bold, title case
    • “Dear Reader,” salutation
    • Drop cap on first paragraph
    • Signed: —The Editors
    • Section divider: ❧ ❧ ❧
  3. Main Articles (4-6)

    • Each includes:
      • Headline (title case, bold)
      • Subheadline (italic)
      • Drop cap on first paragraph
      • Infographic (placed after 1st or 2nd paragraph)
      • “For Further Reading: Perspectives” section
    • Section divider: ❧ ❧ ❧
  4. Editorial

    • Label: # EDITORIAL
    • Headline
    • Drop cap
    • “For Further Reading: Perspectives” section
    • Section divider: ❧ ❧ ❧
  5. Footer

    • Production Note
    • Coming Next Week teaser
    • Copyright: © [Year] The Review. All rights reserved.
    • Contact line

”For Further Reading: Perspectives” Format

#### For Further Reading: Perspectives
 
**PRO** "Article Title" — Source Name  
[domain.com](https://full-url) (Month Year)  
*Argument: One-sentence summary of the pro position.*
 
**CON** "Article Title" — Source Name  
[domain.com](https://full-url) (Month Year)  
*Argument: One-sentence summary of the con position.*

Requirements:

  • Links must be clickable and point to actual articles
  • Always include both PRO and CON perspectives
  • Arguments should be neutral summaries, not endorsements

6. Typography & Formatting Rules

Headlines

LevelMarkdownUse
Newspaper name# THE REVIEWMasthead only
Article headline## Headline HereEach article
Article subhead### Subheadline hereBelow headline
Section label# EDITORIALEditorial section

Text Emphasis

StyleUseExample
BoldFirst mention of key terms/namesMark Bertrand of Bible Design Blog
ItalicBook titles, foreign words, emphasislectio divina
”Quotes”Direct quotations, article titles”quantified objectivity”

Punctuation

  • Oxford comma: Always use (apples, oranges, and bananas)
  • Em-dash: for interruptions (no spaces around)
  • En-dash: for ranges (2025–2026)
  • Quotation marks: Curly quotes preferred in HTML (""), straight in Markdown

Numbers

  • Spell out one through nine
  • Use numerals for 10 and above
  • Always use numerals with units: 2.5 centimeters, 783,000 words

7. Language & Tone

Style Standard

Follow Associated Press (AP) style with these additions:

  • American English spelling (color, not colour)
  • Abbreviate months in dates: Jan. 25, 2026
  • Titles on first reference: Professor Mladen Popović; thereafter: Popović

Voice

SectionTone
Editor’s LetterWarm, direct, reflective
News ArticlesNeutral, factual, with witty edge
EditorialOpinionated but balanced

Word Count Guidelines

SectionTarget
Editor’s Letter250-500 words
Main Articles450-750 words each
Editorial400-800 words
Total Edition2,000-3,500 words

8. PDF Generation

Method

Generate PDF from HTML using wkhtmltopdf:

wkhtmltopdf \
  --enable-local-file-access \
  --page-size Letter \
  --margin-top 20mm \
  --margin-bottom 20mm \
  --margin-left 20mm \
  --margin-right 20mm \
  input.html output.pdf

Pre-Generation Checklist

  • All SVGs render correctly in browser
  • Fonts load (or fallbacks display properly)
  • Links are clickable
  • Drop caps display correctly
  • Infographics fit within page width

9. Production Checklist

Before Starting

  • Confirm publication date and day of week
  • Note preparation date for Production Note
  • Identify 4-6 articles plus editorial
  • Plan infographic for each main article

Content Review

  • All headlines in title case
  • Drop caps on all article openings
  • All “Perspectives” links verified working
  • PRO and CON provided for each article
  • Price in masthead is whimsical and thematic

File Outputs

  • HTML opens standalone in browser (no network)
  • All CSS embedded in <style> block
  • All SVGs embedded inline in HTML
  • Markdown has correct YAML frontmatter
  • Markdown uses ![[attachments/...]] syntax
  • PDF renders all content correctly
  • All files use yyyy-mm-dd-todays-newspaper naming

Delivery

  • SVG files delivered flat (not in subfolders)
  • Instructions provided: “Drop SVGs into vault’s /attachments/ folder”
  • All three formats present and named correctly

10. Common Mistakes to Avoid

HTML Issues

MistakeCorrection
CSS in external fileEmbed all CSS in <style> block
SVGs as <img src="">Use inline <svg> elements
Missing font fallbacksAlways specify Georgia/Arial fallbacks

Markdown Issues

MistakeCorrection
![alt](path) for imagesUse ![[attachments/filename.svg]]
Subfolder pathsReference vault-root attachments/
Inline YAML tags [tag1, tag2]Use array format with -
Missing frontmatter fieldsInclude title, created, modified, description, tags

Infographic Issues

MistakeCorrection
Placed in subfolderDeliver flat for easy vault integration
Mixed naming conventionsUse all-lowercase with dashes
Missing captionsAlways include descriptive figcaption

Appendix A: Example YAML Frontmatter

---
title: "The Review — Sunday, January 25, 2026"
created: "2026-01-22"
modified: "2026-01-22"
description: "Weekly newspaper examining faith, technology, and scripture. This edition: Bible paper supply chain crisis, AI dating Dead Sea Scrolls, Assyrian cuneiform in Jerusalem, LDS translation policy, dyslexia-friendly Bibles, and contemplative reading."
tags:
  - newspaper
  - the-review
  - bible
  - technology
  - faith
  - dead-sea-scrolls
  - typography
  - publishing
  - ai
  - archaeology
  - lectio-divina
---

Appendix B: Example Infographic Reference

In HTML (inline SVG):

<figure class="infographic-container">
  <svg viewBox="0 0 800 500" xmlns="http://www.w3.org/2000/svg">
    <!-- SVG content -->
  </svg>
  <figcaption>The Materiality Gap: Where the Bible Paper Supply Chain Breaks Down</figcaption>
</figure>

In Markdown (Obsidian wikilink):

<center>
 
![[attachments/bible-paper-supply-chain.svg]]
*The Materiality Gap: Where the Bible Paper Supply Chain Breaks Down*
 
</center>

Appendix C: Color Palette

UseHexDescription
Background#faf7f2Warm paper tone
Text#333Near-black for readability
Headlines#1a1a1aTrue black
Accent#8B4513Saddle brown
Links#5c3d2eDark brown
Dividers#dddLight gray
PRO highlight#e8f5e9Soft green
CON highlight#ffebeeSoft red

This style guide should be reviewed and updated after each production cycle to incorporate lessons learned.