Documents
Documenter.Documents — ModuleDocumenter.Documents.Document — TypeRepresents an entire document.
Documenter.Documents.Globals — TypePage-local values such as current module that are shared between nodes in a page.
Documenter.Documents.Internal — TypePrivate state used to control the generation process.
Documenter.Documents.NavNode — TypeElement in the navigation tree of a document, containing navigation references to other page, reference to the Page object etc.
Documenter.Documents.Page — TypeRepresents a single markdown file.
Documenter.Documents.User — TypeUser-specified values used to control the generation process.
Documenter.Documents.getplugin — Methodgetplugin(doc::Document, T)Retrieves the Plugin type for T stored in doc. If T was passed to makedocs, the passed type will be returned. Otherwise, a new T object will be created using the default constructor T().
Documenter.Documents.navpath — MethodConstructs a list of the ancestors of the navnode (inclding the navnode itself), ordered so that the root of the navigation tree is the first and navnode itself is the last item.
Documenter.Documents.populate! — Methodpopulate!(document)
Populates the ContentsNodes and IndexNodes of the document with links.
This can only be done after all the blocks have been expanded (and nodes constructed), because the items have to exist before we can gather the links to those items.
Documenter.Documents.walk — Methodwalk(f, meta, element)
Calls f on element and any of its child elements. meta is a Dict containing metadata such as current module.