Re-exports§
pub use graph::LinkGraph;pub use graphlayout::graph_data_json;pub use graphlayout::layout_graph;pub use graphlayout::GraphData;pub use graphlayout::GraphDataEdge;pub use graphlayout::GraphNode;pub use graphlayout::LayoutParams;pub use headings::Heading;pub use model::Backlink;pub use model::Doc;pub use model::LinkEdge;pub use model::RawDoc;pub use model::SearchEntry;pub use model::TreeNode;pub use pipeline::prepare;pub use pipeline::render_docs;pub use pipeline::PreparedDoc;pub use pipeline::SiteBuild;
Modules§
- assemble
- directivepass
- Source-level directive pre/post pass.
extractrewrites raw markdown, replacing each directive with an HTML-comment sentinel and returning the parsed instances;substituteswaps sentinels for rendered component HTML after comrak has formatted the surrounding markdown. - discover
- frontmatter
- graph
- graphlayout
- Deterministic force-directed layout for the
/graph/view. - headings
- Extract the
h2/h3heading outline of a document and stamp matchingidanchors onto the rendered heading tags. - markdown
- math
- Build-time KaTeX rendering. Each math expression in a document is rendered
to static HTML at build time via the
katexcrate (defaultquick-jsbackend), so the generated site ships zero runtime JS for math. - mathpass
- AST pass that replaces comrak math nodes with build-time KaTeX HTML.
- mermaidpass
- AST pass that replaces ```mermaid fenced code blocks with an Alpine island container.
- model
- pipeline
- search
- tree
- util
- Small shared helpers used by the AST passes.
- wikilink