1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
extern crate pest;
#[macro_use]
extern crate pest_derive;

#[macro_use]
pub mod log;

pub mod cmd;
pub mod config;
pub mod preprocess;
pub mod renderer;
pub mod utils;
pub mod zk;

#[doc(inline)]
pub use crate::{cmd::build, cmd::init, cmd::serve, config::Config, zk::load_zk};

pub const SRC_DIR: &str = "notes";
pub const BUILD_DIR: &str = "html";
pub const CONFIG_FILE: &str = "mdzk.toml";
pub const SUMMARY_FILE: &str = ".mdzk_summary.md";
pub const DEFAULT_ZK_TITLE: &str = "My mdzk";