mini-docs 0.7.0

A minimal, secure build-time Markdown to HTML generator for the mini-* family.
Documentation
#![doc = include_str!("../README.md")]

mod builder;
mod cache;
mod data_json;
mod error;
mod escape;
mod extension;
mod frontmatter;
mod page;
mod route;
mod sanitize;
mod walk;
mod watch;

#[cfg(feature = "cite")]
pub mod cite_adapter;
#[cfg(feature = "litmus")]
pub mod litmus_adapter;

pub use builder::Builder;
pub use error::DocError;
pub use extension::{MarkdownAnalyzer, MarkdownProcessor};
pub use watch::Watcher;

// `CiteStyle` is re-exported rather than mirrored as per-field setters on
// `CiteProcessor`: one builder, defined once, in the crate that emits the markup it
// describes.
#[cfg(feature = "cite")]
pub use cite_adapter::CiteProcessor;
#[cfg(feature = "litmus")]
pub use litmus_adapter::LitmusAnalyzer;
#[cfg(feature = "cite")]
pub use mini_cite::CiteStyle;