Link Search Menu Expand Document


Dendron notes have frontmatter. Dendron Jekyll uses this frontmatter to configure various aspects about the appearance and publication status of a particular page.


title: string

Title of the content. Control's how the title shows up in the nav bar

sources: source[]

Automatically create attributions for a page

  - name: og-aws
    url: ''
    license: Creative Commons Attribution-ShareAlike 4.0 International License
  - name: Jerry Hargrove
    url: ''
    license: Creative Commons Attribution-ShareAlike 4.0 International License


published: boolean

Specifies if the page should be published or not.

By default, everything under siteHierarchies is published unless publishByDefault is turned off. In that case, you must set published: true in order to publish a page under the given hierarchy.

You can also set this to false to selectively withhold specific pages from publication.


Per hierarchy specific config. To set options for all hierarchies, set {hiearchy name} to root.

  {hierarchy name}: {hierarchy options}

The list of possible options:

  • publishByDefault: boolean, default: true
    • if set to false, dendron will only publish notes within the hierarchy that have published: true set in the frontmatter
  • noindexByDefault: boolean, default: false
    • if set to true, dendron will add the following meta tag <meta name="robots" content="noindex, nofollow”> which will tell google to not index your page
    • when google indexes a page, it will penalize sites that have duplicate content from other sites. this is useful if you are using your hiearchy as a cache
  • customFrontmatter: list, default: []
    • if set, dendron will add the specified frontmatter to each published note in the hierarchy. note that this will override existing keys with the same name when publishing
    • eg. add toc: true to all notes published under the iam.* hierarchy
            customFrontmatter: [
                key: "toc",
                value: true,