Skip to content

Docs: "Why Revela" — honest comparison page (Astro / Hugo / Jekyll) #69

@kirkone

Description

@kirkone

Goal

Write an honest, well-structured comparison page for revela.website (and docs/) that proactively answers the recurring question: "Why not just use Astro / Hugo / Jekyll?"

Why

  • Saves hours of repeated explanation
  • SEO opportunity ("SSG for photographers", "Astro vs Hugo for galleries", etc.)
  • Forces clarity on Revela's actual USP
  • Demonstrates seriousness — fair comparisons build trust

Blocked by

#68 — must be done after the Astro spike. Writing this page without hands-on Astro experience would be hand-waving and likely wrong on details.

Proposed structure

Working title: "Why we built Revela (and when you shouldn't use it)"

  1. TL;DR — 3-line recommendation per tool
  2. The problem we solve — photographers ≠ web developers; folder-as-gallery convention
  3. Comparison matrix — Revela / Astro / Hugo / Jekyll across:
    • Folder = gallery convention
    • EXIF auto-extraction
    • Cover image resolution
    • Image pipeline (NetVips / Sharp / native / ImageMagick)
    • Templating language
    • Plugin ecosystem
    • Distribution model
    • Learning curve
    • GUI roadmap
  4. When to use whatpositive recommendations only ("use Astro if…"), never bashing
  5. Honest trade-offs — explicit list of where Revela is currently weaker (no ecosystem, .NET dependency, opinionated)
  6. Deep dives — collapsible sections per competitor with code samples from the spike

Hard rules

  • ✅ Never bash other tools — frame as "X is great for Y, but if you need Z…"
  • ✅ Concrete code examples, not assertions
  • ✅ "Last reviewed: , Astro vX, Hugo vY" header — vergleiche altern schnell
  • ✅ Author disclaimer: "I built Revela, so I'm biased. Here's my best attempt at fairness."
  • ✅ Link to every compared tool's homepage
  • ❌ No marketing fluff, no superlatives

Deliverables

Risk mitigation

Publish first as docs/why-revela.md (technical audience, low risk). Promote to revela.website only after community feedback.

Priority

Low. Blocked anyway. Pick up when #68 is done and there's appetite for documentation work.


Context: discussion with Bertram, May 2026. Companion issue to #68.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions