Reflections on a year of writing with Ghost
🔗 **Source:** [Reflections on a year of writing with Ghost](https://www.delta.blog/reflections-on-a-year-of-writing-with-ghost/?ref=the-delta-newsletter)
> [!note]+ Document Notes
> ```markdown
>
> ---
> tags: [Ghost CMS, WordPress, Publishing]
> author: [The Delta]
> source: [The Delta]
> reference: [https://www.delta.blog/reflections-on-a-year-of-writing-with-ghost/?ref=the-delta-newsletter]
> date created: 2025-09-30 00:00
>
> ---
>
> # 🏷️ Title: Reflections on a year of writing with Ghost
>
<!-- deep-read:sections start -->
## 🧭 Table of Contents
- [📝 Summary](#-summary)
- [📖 Main Content](#-main-content)
- [🗒️ Notes](#️-notes)
- [📚 References](#-references)
- [🗣️ Paraphrase](#️-paraphrase)
- [📰 Newsletter](#-newsletter)
- [✅ Action Items](#-action-items)
- [🧪 Hypotheses](#-hypotheses)
- [📊 Methodology](#-methodology)
- [❓ Questions](#-questions)
- [🔮 Future Research](#-future-research)
- [💡 Implications](#-implications)
- [🧠 Learning Styles Assessment](#-learning-styles-assessment)
- [📊 Accessibility Assessment](#-accessibility-assessment)
- [🌍 DEIB Assessment](#-deib-assessment)
- [✅ Logical Validity](#-logical-validity)
- [🛡️ DARVO Analysis](#-darvo-analysis)
- [🎯 Conclusion](#-conclusion)
### 🔗 References
- Include links cited in or relevant to the article.
## 📝 Summary
- What happened.
- The author reflects on one year using Ghost for blogging and newsletters.
- Why it matters.
- It compares Ghost’s focused UX with WordPress’s flexibility and overhead.
- Key stakeholders.
- Independent publishers, newsletter writers, WordPress and Ghost communities.
- Risks and tradeoffs.
- Ghost’s limitations: footnotes, smart quotes, content types, moderation tools.
- Bottom line.
- Ghost excels for writing-focused newsletters; WordPress fits complex sites.
## 📖 Main Content
- Explain the core arguments in plain language.
- The author resumed writing to correct misconceptions and reach wider audiences.
- Ghost enabled rapid launch and distraction-free writing.
- Workflow uses Obsidian, then edits and publishes in Ghost previews.
- Add sourced context and define terms.
- Ghost is a publisher-focused CMS with built-in newsletter tools.
- WordPress provides extensible content types and plugin flexibility.
- Note uncertainties or contested claims.
- Some issues may be theme-dependent, like table behavior and design controls.
### 🗒️ Notes
- The author began covering WP Engine vs Automattic context, then broadened.
- Writing goal: explain nuances often missed by tech media.
- Workflow: Obsidian drafting, emoji status, dek planning, Ghost previews.
- Likes: onboarding speed, limited-but-sufficient theming, readable analytics, writing focus.
- Pain points: no native footnotes, clunky Markdown card edits, smart quotes absence.
- Wishlist: subscriber bans/blocks, better tables, more web design controls, Ghost Explore fixes.
- Growth limits: only posts and pages; complex formats may require WordPress.
- Considered upgrades: custom sending domain for BIMI, deeper PostHog, Ghost analytics parallel.
## 📚 References
- [Ghost official site](https://ghost.org/)
- [WordPress official site](https://wordpress.org/)
- [PostHog product analytics](https://posthog.com/)
- [BIMI Group: BIMI overview](https://bimigroup.org/)
## 🗣️ Paraphrase
- Paragraph A paraphrase.
- The author restarted writing during WordPress community turbulence and found an audience.
- Paragraph B paraphrase.
- Ghost’s simplicity sped publishing, but footnotes and smart quotes remain weak spots.
## 📰 Newsletter
- Ghost vs WordPress from a writer’s seat.
- Ghost shines for fast setup and focused drafting.
- WordPress still wins for custom content types and extensibility.
- Tip: draft in Obsidian, proof in multiple contexts, then publish.
- Resource picks: Ghost onboarding, PostHog basics, BIMI primer.
## ✅ Action Items
- DevRel
- Publish a “Ghost vs WordPress for newsletters” guide with examples.
- Developer advocacy: plans, talks, demos, and measurable outcomes.
- Run a webinar showing Obsidian-to-Ghost and Ghost-to-WordPress handoffs.
- Education: workshops, curricula, office hours, mentorship programs.
- Create a micro-course on newsletter analytics interpretation.
- Developer experience: docs, SDKs, examples, templates, quickstarts.
- Provide sample Ghost themes with PostHog integration toggles.
- Developer marketing: campaigns, content, funnels, and attribution.
- Case studies on writer onboarding time reductions.
- Community management: moderation, code of conduct ops, surveys.
- Draft a comments policy template and ban/block playbook.
- Internal/external/cross-project: align goals, SLAs, and feedback loops.
- Set quarterly feedback loops with Ghost and WordPress maintainers.
- OSPO
- Map content-type needs to upstream contributions or plugins.
- Policy & Governance: contribution policies, decision rights, charters.
- Propose moderation tooling requirements for content platforms.
- License Compliance: policies, scanning, review, and training cadence.
- Provide SBOM templates for theme customizations.
- Security Management: vuln intake, embargo policy, signing, attestations.
- Document analytics script integrity checks and CSP guidance.
- Software Inventory: SBOM strategy, ownership, freshness SLOs.
- Track theme and analytics snippet versions.
- Developer Support: training, tooling, legal guardrails, consultation hours.
- Office hours on analytics and privacy compliance.
- Community Engagement: upstream funding, MoUs, operator agreements.
- Explore grants for Ghost footnotes and moderation features.
- Strategic Alignment: KPIs, OKRs, executive reporting, initiative roadmaps.
- KPI: time-to-first-publish and weekly publishing cadence.
- Community
- Publish a moderation escalation ladder and tools matrix.
- Maintainers: roadmap clinics, governance templates, release hygiene.
- Host a clinic on content-type governance tradeoffs.
- Contributors: onboarding paths, “first issue” rotations, pairing sessions.
- Label “smart quotes” and “footnotes” issues as first-timers.
- Sponsors: transparent budgets, milestones, deliverables, impact reports.
- Fund Ghost Markdown card UX improvements with milestones.
- Ecosystem: cross-project incident drills and coordinated disclosures.
- Drill: analytics outage and privacy misconfiguration response.
- WordPress
- Core: compare smart quotes behavior with Ghost’s editor gaps.
- Core Performance: measure editing latency vs block editor.
- Core AI: evaluate AI-assisted proofreading in multi-context previews.
- Core Program: coordinate documentation on content-type choices.
- Mobile: test authoring on iPadOS with external keyboards.
- Playground: demo Obsidian->Markdown->WP flows in browser.
- Community: comment policy starter kit for blogs.
- Training: lesson on liveblog patterns using CPTs.
- Marketing: story on “start simple, scale later” journeys.
- Support: FAQ on footnotes, quotes, and typography.
- Design: dark mode CTA contrast patterns.
- Documentation: examples-first guidance for footnotes and tables.
- Photos: media guidelines for newsletters.
- TV: short videos on analytics reading.
- Polyglots: glossary entries for typographic quotes.
- Accessibility: table behavior guidance across devices.
- Meta: .org resources linking editor typography docs.
- CLI: scaffold for analytics snippets with checks.
- Hosting: default CSP and privacy headers for analytics.
- Tide: flag low-contrast CTAs in themes.
- Openverse: newsletter-safe image curation tips.
- Themes: test matrices for tables and dark mode.
- Plugins: proof-of-concept footnotes popover plugin.
- The WPCC
- Programs: microgrants for moderation and accessibility tooling.
- Projects: governance clinics on comment policies.
- Funding experiments: matched grants for editorial UX.
- FAIR
- Technical independence: sign analytics snippets; track provenance.
- Policies and covenants: transparent analytics and data retention.
- Productized governance artifacts: moderation scorecards and policies.
## 🧪 Hypotheses
- Ghost’s limited choices reduce time-to-publish versus WordPress.
- Lack of native footnotes decreases author satisfaction and article clarity.
- Smart quotes auto-conversion improves perceived quality and trust.
- Easy analytics access increases publishing cadence over six months.
### 📊 Methodology
- Run a crossover study of writers on Ghost and WordPress.
- Measure setup time, publish latency, edit passes, and cadence.
- Survey satisfaction on typography, footnotes, and moderation.
- A/B smart quotes auto-conversion and measure reader trust signals.
### ❓ Questions
- When will Ghost add native footnotes and smart quotes?
- Can Ghost Explore refresh metadata reliably?
- What moderation APIs could enable bans without theme edits?
### 🔮 Future Research
- Evaluate liveblog patterns in Ghost via theme or app extensions.
- Compare analytics accuracy between Ghost and PostHog pipelines.
### 💡 Implications
- Practice: pick Ghost for newsletters; pick WordPress for complex types.
- Policy: define moderation powers and ban workflows.
- Security: standardize analytics integrations and CSP.
- Education: teach multi-context proofreading habits.
- Funding models: microgrants for editorial UX features.
### 🧠 Learning Styles Assessment
- Reading level estimate: Flesch-Kincaid Grade ~9–10.
- Visual learners
- Present: screenshots implied via previews.
- Improve: editor vs preview visuals; table behavior examples.
- Aural learners
- Present: none.
- Improve: short audio summary.
- Verbal learners
- Present: clear definitions and comparisons.
- Improve: glossary of terms and patterns.
- Kinesthetic learners
- Present: step-by-step workflow narrative.
- Improve: checklists and sandbox tasks.
- Logical learners
- Present: tradeoff reasoning.
- Improve: decision matrix for CMS choice.
- Social learners
- Present: community references.
- Improve: guided discussion prompts.
- Solitary learners
- Present: reflective notes.
- Improve: journaling questions.
- Naturalistic learners
- Present: none.
- Improve: sustainability of hosting choices.
### 📊 Accessibility Assessment
- Screen reader semantics
- Present: standard headings.
- Improve: consistent alt text guidance.
- Keyboard navigation
- Present: default theme supports basics.
- Improve: ensure focus states and skip links.
- Contrast and readability
- Present: decent defaults.
- Improve: dark mode CTA contrast and 4.5:1 checks.
- Text resizing and reflow
- Present: responsive layouts.
- Improve: 200% zoom audits and motion preferences.
- Media and captions
- Present: static posts.
- Improve: captions and transcripts for embeds.
- Forms and interactions
- Present: subscriber comments.
- Improve: inline validation and target sizes.
- Standards reference
- Map gaps to WCAG 2.2 AA success criteria.
### 🌍 DEIB Assessment
- Cultural breadth
- Present: global OSS context.
- Improve: multilingual options and examples.
- Inclusive language
- Present: neutral tone.
- Improve: plain-language summaries.
- Neurodiversity support
- Present: consistent structure.
- Improve: predictable icon+text labels.
- Representation
- Present: varied roles referenced.
- Improve: balanced examples.
- Psychological safety
- Present: calls for moderation policy.
- Improve: clear guidelines and escalation paths.
### ✅ Logical Validity
- Strong reasoning
- Inductive comparisons support claims on simplicity and focus.
- Causal link between limited options and faster publishing is plausible.
- Fallacies
- Possible hasty generalization on tables being “weird.”
- Fix by testing across themes and devices.
- Tone of voice
- Reflective, pragmatic, and community-aware.
### 🛡️ DARVO Analysis
- Deny
- None observed.
- Attack
- None; troll mention remains factual and minimal.
- Reverse victim/offender
- None detected.
## 🎯 Conclusion
- Bottom line.
- Ghost is excellent for writing-first newsletters with minimal setup.
- Practical next steps for readers.
- Start on Ghost for speed; switch to WordPress if complexity grows.
### 🔗 References
- Ghost overview: https://ghost.org/
- WordPress overview: https://wordpress.org/
- PostHog analytics: https://posthog.com/
- BIMI specification: https://bimigroup.org/
```
<!-- deep-read:sections end -->