Configuration

Summary

Configuration namespace that holds all Dendron Publishing related settings.

Below is an overview of what the publishing namespace looks like:

publishing:
  siteUrl:
  siteRootDir:
  siteIndex:
  siteHierarchies:

  hierarchy:
  enableFMTitle:
  enablePrettyRefs:
  enableSiteLastModified:
  enableNoteTitleForLink:
  enableHierarchyDisplay:
  enableFrontmatterTags:
  enableHashesForFMTags:
  enableRandomlyColoredTags:
  copyAssets:
  assetsPrefix:
  logoPath:
  siteFaviconPath:
  writeStubs:
  customHeaderPath:
  hierarchyDisplayTitle:
  duplicateNoteBehavior:
  ga:
  seo:
  github:
  giscus:
  searchMode:

Please note that the properties listed below are not strictly categorized by namespace, but by what they do. Use the namespace described in the summary section of this note to reference the actual organization of these properties.

Note that in addition to dendron.yml configuration, individual notes can also have publishing specific options in the frontmatter

Site properties

These are properties related to how and where the site is being published, as well as what part of your workspace is being published.

Features

These are properties related to togglable behaviors when the site is being published.

Asset properties

These are properties related to how assets should be handled when the site is being published.

Customization properties

These are properties related to customizing how certain elements in the published site are displayed.

Analytics properties

These are properties related to analytics of the published site.

SEO properties

These are properties related to SEO of the published site.

GitHub properties

These are properties related to GitHub.

Giscus properties

These are properties related to Giscus widgets.

Advanced Properties

Properties to finue tune your published site. Unless you require specific customization, you probably don't need this


Backlinks