Struct aurelius::Config [] [src]

pub struct Config {
    pub initial_markdown: Option<String>,
    pub working_directory: PathBuf,
    pub highlight_theme: String,
    pub external_renderer: Option<(String, Vec<String>)>,
    pub custom_css: Vec<String>,
    pub http_port: u16,
    pub websocket_port: u16,
}

Configuration for the server.

Fields

The initial markdown that should be displayed when the server has not received markdown yet.

The initial working directory for the server. Defaults to the current process' working directory.

Static files will be served relative to this directory.

The highlight.js theme that should be used for syntax highlighting. Defaults to the "github" theme.

A process that should be used to render markdown from stdin on stdout.

Custom CSS styles that should be included in the HTML output. Defaults to GitHub's markdown CSS styles.

The port that the HTTP server should listen on.

The port that the websocket server should listen on.

Trait Implementations

impl Debug for Config
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for Config
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for Config
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for Config

impl Sync for Config