Documentación

DOC / 10 / AUTORÍA

Contenido tipado

Carga colecciones limitadas de Markdown, JSON y TOML con identidades estables y errores accionables.

En esta guíaContenido tipado
Primeros pasosEstructura del proyectoReferencia del CLIBucle de desarrolloRouting y páginasVistas RustEventos y foldsSchemas y snapshotsSync verificado con HyphaeContenido tipadoRuntime del navegadorPropiedad del DOMAssets adaptativosConfianza de artefactosErrores y diagnósticosBuild y despliegueCrates y APILicenciamiento y políticas

Colecciones tipadas

pliego-content descubre entradas limitadas de Markdown, JSON y TOML, las parsea hacia tipos de la aplicación y preserva identidades de fuente estables para diagnósticos y evidencia del build.

rust
#[derive(serde::Deserialize)]
struct Article {
    title: String,
    summary: String,
    published: String,
}

let articles = collection.load::<Article>()?;

Markdown seguro

El render CommonMark escapa HTML crudo por defecto, limita bytes y nesting y reporta la ruta fuente junto al campo que falla. El contenido es data, no un lenguaje de templates ejecutable.

Limita cada entrada

Files
Máximo de entradas descubiertas y rutas relativas portables
Bytes
Límites de bytes por archivo y colección
Shape
deny_unknown_fields para contratos públicos de contenido
Identity
Ruta estable y digest del contenido en diagnósticos

Errores de contenido accionables

text
PLG-CNT-004 content contract
content/articles/launch.toml: unknown field `titel`
Expected: title, summary, published
Next: correct the field and save; pliego dev will rebuild.