Link Search Menu Expand Document

Publishing

Summary

Flows

  • src/commands/build-site.ts
siteHierarchies := read(dendron.yml)

nav_order = 0
nodes = siteHierarchies { hRoot
    note := engine.notes[hRoot]
    note.nav_order = nav_order
    note.parent = null
    ...
}
...
while nodes {
    node = nodes.pop
    note2JekyllMdFile(node, {
        notesDir: siteNotesDirPath
    })
}

  • src/commands/build-site.ts
note2JekyllMdFile {
    ...
    note.body = getProcessor()
        ...
        .process(note.body)
}