Technical Overview
I have just come to a realization! This scroll by Broken Sword contains no secrets of his swordsmanship. What this reveals is his highest ideal. In the first state, man and sword become one and each other. Here, even a blade of grass can be used as a lethal weapon. In the next stage, the sword resides not in the hand but in the heart. Even without a weapon, the warrior can slay his enemy from a hundred paces. But the ultimate ideal is when the sword disappears altogether. The warrior embraces all around him. The desire to kill no longer exists. Only peace remains.
- King of Qin
- Hero (2002)
Marle began as an attempt to build better tools for writing on the web. Over time, it became something quieter and more fundamental: an exploration of what remains when the tools are stripped away entirely.
What Marle Is
Marle is not a markup language, editor, CMS, or publishing platform.
It is a minimal, structured writing practice — a way of storing authored content as explicit data rather than syntax. Text, headings, lists, and other elements are recorded as simple, intentional blocks, free of formatting rules, parsing logic, or embedded behavior.
Marle does not attempt to standardize writing or distribute a format. Each site defines its own interpretation of these blocks, treating them as a contract between authored intent and rendered output.
From Syntax to Structure
Early versions of Marle explored custom markdown dialects, parsers, and authoring languages. Each iteration added expressive power — and with it, long-term fragility.
Over time, a pattern emerged: the complexity was never in writing itself, but in preserving meaning while allowing transformation.
Marle abandons syntax entirely. Instead of encoding intent into punctuation or tokens, it stores content as data. This removes ambiguity, eliminates parsing concerns, and allows content to be treated as a stable artifact rather than a transient representation.
Once written, a Marle document can be reinterpreted indefinitely — rendered differently, restructured, or transformed into new formats without needing to be parsed or reverse-engineered.
Content as a Data Artifact
In Marle, authored content becomes a permanent data object. Because the content is already structured:
- Entire catalogs can be refactored safely
- New components can be introduced without breaking existing material
- Any component you want to contractually support can be easily implemented
- Multiple output formats can be generated from the same source
- Layout, styling, and presentation can evolve independently
This is especially valuable for long-lived archives, essays, and bodies of work that must remain editable and adaptable over time.
Site-Specific Interpretation
Marle intentionally avoids universal schemas or shared component registries.
Each site defines how its blocks are interpreted and rendered. This allows systems to evolve freely without being constrained by global rules or external dependencies. The cost of authoring is paid once; the benefit of flexibility persists indefinitely.
Rather than distributing components, Marle distributes clarity of intent.
Pairs Perfectly With Lydio
Marle pairs naturally with Lydio.
Marle defines what is being written; Lydio defines how it is composed and rendered. Together, they form a clean separation between authored content and structural presentation — without introducing templating systems, build pipelines, or editorial tooling.
This pairing allows content to remain simple while presentation remains expressive and precise.
What Marle Is Not
Marle is not designed to optimize for ease of initial writing.
Most content is authored freely — in plain text or another medium — and then normalized into Marle once it becomes part of a site’s permanent record. This reflects a deliberate prioritization: long-term transformability over short-term convenience.
Marle also does not attempt to solve collaborative editing, validation, or editorial workflows. Those concerns introduce rigidity that conflicts with its purpose.
A Principled Conclusion
Marle exists because complexity accumulates invisibly.
By refusing syntax, editors, schemas, and tooling layers, Marle removes entire classes of future problems. What remains is a quiet, stable foundation: text as data, interpretation as a conscious act, and authorship that can endure change.
In this sense, Marle is not a tool to be learned — but a practice arrived at.
Battle-Tested in Production
Marle is not a speculative idea or an experimental format. It is the official system used for all blogging and dynamic written content across the network of websites managed by Alex Stevovich. Every article, essay, journal entry, and long-form text published across these sites is authored and stored in this form.
Because Marle treats content as data, it integrates naturally into build scripts and publishing pipelines. Content can be transformed, indexed, and syndicated across relevant sites without parsing, rewriting, or duplication. The same authored material can be rendered in multiple contexts while remaining a single, stable source of truth.
Marle also enables content to be accessed remotely over HTTP, allowing writing and structured data to function as part of a broader interconnected system. This makes it possible to establish relationships between texts, generate site-specific views, and introduce custom components that reflect the unique needs of each project.
These capabilities form the foundation of the broader web network — where content is not isolated to individual pages, but exists as a coherent, reusable body of work.
Marle's strength comes from the restraint to remove all bloat a product until there was nothing left, and oddly it still functions well even only as a conceptual ideal.

