Skip to main content
Module

x/dendron_exports/mod.ts>Renderer

Export your Dendron vault into SSG compatible markdown
Latest
class Renderer
Re-export
Abstract
import { Renderer } from "https://deno.land/x/dendron_exports@v0.2.2/mod.ts";

Constructors

new
Renderer()

Properties

protected
context: RendererContext
protected
toMarkdownOptions: mdast.ToMarkdown.Options
blockAnchor: (node: BlockAnchorNode) => unknown
createWikiLinkHandler: (node: WikiLinkNode) => unknown
refHandler: (node: RefNode) => unknown

Methods

protected
buildNoteUrl(
note: Note | undefined,
path: string,
subpath: string,
)
abstract
getBlockAnchorText(name: string): string
abstract
getRefText(context: RendererRefContext): string
abstract
getWikiLinkText(url: string, title: string): string
processFrontmatter(note: Note): Record<string, unknown>
renderDocument(node: mdast.Root | mdast.Content)