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 robots;
20pub mod rss;
21pub mod sitemap;
22pub mod static_assets;
23pub mod template;
24
25pub use assets::{AssetManifest, AssetProcessor};
26pub use build::{BuildStats, Builder};
27pub use collector::{ContentCollector, SiteContent, TaxonomyIndex};
28pub use html::HtmlGenerator;
29pub use robots::RobotsGenerator;
30pub use rss::RssGenerator;
31pub use sitemap::SitemapGenerator;
32pub use static_assets::generate_static_assets;
33pub use template::{Template, TemplateContext, TemplateRegistry};