Struct mdblog::Mdblog [] [src]

pub struct Mdblog {
    // some fields omitted
}

Methods

impl Mdblog
[src]

fn new<P: AsRef<Path>>(root: P) -> Mdblog

fn init(&self, theme: &str) -> Result<()>

fn build(&mut self, theme: &str) -> Result<()>

fn server(&self, port: u16)

fn load_theme(&mut self, theme: &str) -> Result<()>

fn load_posts(&mut self) -> Result<()>

fn export(&self) -> Result<()>

fn media_dest<P: AsRef<Path>>(&self, media: P) -> PathBuf

fn export_media(&self) -> Result<()>

fn export_static(&self) -> Result<()>

fn export_posts(&self) -> Result<()>

fn export_index(&self) -> Result<()>

fn export_tags(&self) -> Result<()>

fn base_context(&self, title: &str) -> Context

fn render_post(&self, post: &Post) -> Result<String>

fn render_index(&self) -> Result<String>

fn render_tag(&self, tag: &str) -> Result<String>