typstify_generator/
lib.rs

1//! Typstify Generator Library
2//!
3//! Static site generation engine for Typstify.
4//!
5//! # Modules
6//!
7//! - [`template`] - HTML template system with variable interpolation
8//! - [`html`] - HTML generation from parsed content
9//! - [`collector`] - Content collection and organization
10//! - [`rss`] - RSS feed generation
11//! - [`sitemap`] - XML sitemap generation
12//! - [`assets`] - Static asset processing with optional fingerprinting
13//! - [`build`] - Build orchestration
14
15pub mod assets;
16pub mod build;
17pub mod collector;
18pub mod html;
19pub mod rss;
20pub mod sitemap;
21pub mod template;
22
23pub use assets::{AssetManifest, AssetProcessor};
24pub use build::{BuildStats, Builder};
25pub use collector::{ContentCollector, SiteContent, TaxonomyIndex};
26pub use html::HtmlGenerator;
27pub use rss::RssGenerator;
28pub use sitemap::SitemapGenerator;
29pub use template::{Template, TemplateContext, TemplateRegistry};