krz/orgo

Lightning fast org-mode static site generator.

clone: git clone https://gitbay.org/krz/orgo.git

v0.22.0: src/lib.rs · raw

 1//! orgo — an org-mode static site generator.
 2//!
 3//! Org is the source language, not an input to be normalized into markdown. The org
 4//! element tree ([`model`]) *is* the document model; we render it straight to HTML.
 5//!
 6//! Pipeline (spec §2.1), one module per stage:
 7//! DISCOVER → [`parser`] (PARSE) → [`index`] (INDEX) → [`resolve`] (RESOLVE) →
 8//! [`render`] (RENDER) → [`template`] (TEMPLATE) → EMIT, with [`incremental`]
 9//! deciding which pages actually need rewriting.
10
11pub mod audit;
12pub mod config;
13pub mod entities;
14pub mod incremental;
15pub mod index;
16pub mod model;
17pub mod parser;
18pub mod render;
19pub mod resolve;
20pub mod serve;
21pub mod site;
22pub mod template;
23pub mod theme;
24pub mod util;
25pub mod watch;