Demos /

Markdown content pipeline

A coherent working example of the framework's rendering and integration contracts.

StaticContentSiteBuilder · sections · route index · diagnostics

The local Markdown publication is generated from packaged files. Its index, pagination and details are actual framework components, not a client-side content mock.

Java composition
// The preview link opens the actual generated publication:
new Div().withChild(Link.create("/blog", "Open the generated publication →"));
// Application setup: directory is the extracted packaged Markdown directory.
ContentSiteBundle bundle = StaticContentSiteBuilder.create()
    .addSection(ContentSectionConfig.create("blog", directory, "/blog")
        .withSectionTitle("SimplyPages Blog").withPageSize(5))
    .build().generate();
bundle.routeIndex().resolveRequest(path, page);
bundle.warnings(); // inspect section, source and message

ContentEntryRecord and section/site bundles carry generated metadata. DefaultContentListItemComponent composes the index; ContentRouteIndex resolves details before indexes. ContentWarning reports generation diagnostics. Applications own file admission, publication rules and persistence.