Publicaciones y contenidos editoriales
Los sistemas editoriales viven en una tensión constante entre:
- contenido rico y narrativo (texto largo, secciones, contexto),
- estructura (capítulos, metadatos, relaciones),
- y datos (estado, fechas, autores, etiquetas).
STXT permite tratar una publicación como un documento humano primero, sin perder la capacidad de validación, transformación y automatización.
Qué entendemos por “publicaciones”
En este contexto, “publicación” incluye:
- Artículos y posts largos.
- Libros y capítulos.
- Documentación técnica.
- Informes públicos.
- Whitepapers.
- Blogs corporativos o técnicos.
Problemas habituales en flujos editoriales
En la práctica aparecen patrones repetidos:
-
Markdown:
- Flexible, pero pobre en semántica.
- Metadatos ad-hoc (front-matter YAML).
- Difícil de validar estructura.
-
CMS tradicionales:
- Modelos rígidos.
- Edición acoplada a una herramienta concreta.
- Difícil versionado en Git.
-
XML editorial:
- Muy potente.
- Demasiado verboso para edición manual.
STXT propone otra vía:
- Un único formato para texto, estructura y datos.
- Separación clara entre contenido y reglas.
- Edición con cualquier editor de texto.
Ejemplo 1 — Artículo técnico
Artículo con metadatos, secciones y texto largo.
Article (@com.acme.editorial.article):
Title: Introducción a STXT
Slug: introduccion-a-stxt
Authors:
Author:
Name: Joan Costa
Role: Editor
Published date: 2026-01-10
Status: Draft
Tags:
Tag: stxt
Tag: formatos
Tag: documentacion
Abstract >>
STXT es un lenguaje textual diseñado para equilibrar
legibilidad humana y fiabilidad para máquinas.
Content >>
## ¿Por qué otro formato?
La mayoría de formatos existentes fuerzan una elección:
o son cómodos para humanos o son fiables para máquinas.
STXT intenta eliminar esta dicotomía.
## Principios
- Human First
- Sintaxis mínima
- Validación opcional
- Seguridad por diseño
Observaciones del ejemplo
- El texto largo vive en bloques
>>. - La estructura editorial (título, autores, estado) es explícita.
- El contenido puede contener Markdown sin interferir con STXT.
Ejemplo 2 — Publicación multi-sección
Libro o documento largo dividido en secciones.
Publication (@com.acme.editorial.publication):
Title: STXT — El libro
ISBN: 978-1-23456-789-0
Language: es
Status: In Progress
Chapters:
Chapter:
Number: 1
Title: Introducción
Content >>
Este capítulo introduce los conceptos básicos de STXT.
Chapter:
Number: 2
Title: Sintaxis
Content >>
En este capítulo se describe la sintaxis del lenguaje
con ejemplos prácticos.
Chapter:
Number: 3
Title: Validación
Content >>
Templates y Schemas permiten añadir reglas semánticas.
Flujo editorial típico con STXT
Un flujo habitual puede ser:
- El autor escribe el documento STXT.
- Se versiona en Git.
- Un template valida estructura mínima.
- Se transforma a HTML, PDF u otros formatos.
- Se publica.
Cada paso es independiente y sustituible.
Validación con @stxt.template
Un template editorial asegura coherencia sin imponer rigidez.
Template (@stxt.template): com.acme.editorial.article
Description: Artículo editorial estándar
Structure >>
Article:
Title: (1)
Slug: (1)
Authors: (1)
Author: (+)
Name: (1)
Role: (?)
Published date: (?) DATE
Status: (1) ENUM [Draft, Review, Published]
Tags: (?)
Tag: (+)
Abstract: (?) TEXT
Content: (1) TEXT
Este template:
- Garantiza metadatos mínimos.
- Controla el estado editorial.
- Permite texto libre sin restricciones artificiales.
Separación contenido / presentación
Con STXT:
- El documento no conoce HTML, CSS ni layout.
- La presentación se decide en una fase posterior.
- El mismo contenido puede renderizarse de múltiples formas.
Ejemplos:
- Web
- EPUB
- Documentación interna
Ventajas prácticas
- Autoría cómoda: escribir sin pelearse con etiquetas.
- Diffs limpios: cambios textuales claros en control de versiones.
- Validación ligera: evita artículos incompletos.
- Automatización: índices, tablas de contenidos, feeds.
- Longevidad: el contenido sobrevive a herramientas concretas.
Recomendaciones editoriales
- Usa
TEXTpara cuerpo y secciones largas. - Mantén metadatos concisos y estables.
- Evita acoplar contenido a formatos de salida.
- Usa templates para guiar, no para limitar.
Resumen
STXT es especialmente adecuado para publicación editorial:
- El texto sigue siendo texto.
- La estructura es explícita.
- La validación es opcional.
- El contenido puede evolucionar sin cambiar de formato.