crossnote
    Preparing search index...

    Class MarkdownEngine

    The markdown engine that can be used to parse markdown and export files

    Index

    Constructors

    Properties

    isPreviewInPresentationMode: boolean = false

    Check whether the preview is in presentation mode.

    Methods

    • Chrome (puppeteer) file export

      Parameters

      • __namedParameters: {
            fileType?: string;
            openFileAfterGeneration?: boolean;
            runAllCodeChunks?: boolean;
        } = {}

      Returns Promise<string>

    • Parameters

      • __namedParameters: { fileType: string; runAllCodeChunks?: boolean }
        • fileType: string

          fileType: 'epub', 'pdf', 'mobi' or 'html'

        • OptionalrunAllCodeChunks?: boolean

      Returns Promise<string>

      dest if success, error if failure

    • Generate a minimal HTML template for the graph view webview. Unlike generateHTMLTemplateForPreview, this does not parse any markdown — it just creates a shell that loads graph-view.js.

      Parameters

      • __namedParameters: {
            contentSecurityPolicy?: string;
            vscodePreviewPanel: WebviewPanel | null | undefined;
        }

      Returns string

    • Generate html template for preview.

      Parameters

      • __namedParameters: {
            body?: string;
            config: WebviewConfig;
            contentSecurityPolicy?: string;
            head?: string;
            inputString?: string;
            isVSCodeWebExtension?: boolean;
            scripts?: string;
            styles?: string;
            vscodePreviewPanel: WebviewPanel | null | undefined;
            webviewScript?: string;
        }

      Returns Promise<string>

    • Parameters

      • filePath: { offline?: boolean; runAllCodeChunks?: boolean } = {}

      Returns Promise<string>

      dest if success, error if failure

    • markdown(gfm) export

      Parameters

      • __namedParameters: { runAllCodeChunks?: boolean } = {}

      Returns Promise<string>

    • generate HTML file and open it in browser

      Parameters

      • __namedParameters: { runAllCodeChunks?: boolean } = {}

      Returns Promise<void>

    • pandoc export

      Parameters

      • __namedParameters: { openFileAfterGeneration?: boolean; runAllCodeChunks?: boolean } = {}

      Returns Promise<string>

    • prince pdf file export

      Parameters

      • __namedParameters: { openFileAfterGeneration?: boolean; runAllCodeChunks?: boolean } = {}

      Returns Promise<string>

      dest if success, error if failure

    • legacy method to support backwards compatibility

      Parameters

      • id: string

      Returns Promise<string>