Interface DjockeyConfig

interface DjockeyConfig {
    default_markdown_variant: MarkdownVariant;
    features?: {
        syntax_highlighting?: {
            default_code_block_language: string;
            default_inline_language: string;
            theme_dark: string;
            theme_light: string;
        };
    };
    gfm: {
        ignore_static: string[];
    };
    html: {
        extra_static_dirs?: {
            exclude_patterns?: string[];
            path: string;
            patterns?: string[];
            prefix?: string;
        }[];
        footer_text: string;
        ignore_css?: string[];
        ignore_static: string[];
    };
    input_dir: string;
    link_mappings?: LinkMappingConfig[];
    num_passes: number;
    output_dir: Record<DjockeyOutputFormat, string>;
    plugins: string[];
    project_info?: {
        description?: string;
        github_url?: string;
        social_image?: string;
        version?: string;
    };
    site_name: string;
    url_root?: string;
}

Hierarchy (view full)

Properties

default_markdown_variant: MarkdownVariant
features?: {
    syntax_highlighting?: {
        default_code_block_language: string;
        default_inline_language: string;
        theme_dark: string;
        theme_light: string;
    };
}
gfm: {
    ignore_static: string[];
}
html: {
    extra_static_dirs?: {
        exclude_patterns?: string[];
        path: string;
        patterns?: string[];
        prefix?: string;
    }[];
    footer_text: string;
    ignore_css?: string[];
    ignore_static: string[];
}
input_dir: string
link_mappings?: LinkMappingConfig[]
num_passes: number
output_dir: Record<DjockeyOutputFormat, string>
plugins: string[]
project_info?: {
    description?: string;
    github_url?: string;
    social_image?: string;
    version?: string;
}
site_name: string
url_root?: string