Skip to main content

Ignored by default

These are never built as pages:
  • README.md, LICENSE.md, CHANGELOG.md, CONTRIBUTING.md
  • build/, dist/, coverage/, tmp/, temp/
  • Anything starting with a dot (.github/, …) and node_modules/

.mintignore

A .mintignore file in your docs folder overrides the defaults using gitignore syntax:
*, **, ? globs and ! negation all work.

Reserved paths

Some output paths are always generated by Docs7 and never copied from the repository: docs.json, mint.json, .mintignore, and the _docs7/ prefix. A repository _headers file replaces the generated default headers (an asset-caching rule is still appended). Repository files named llms.txt, llms-full.txt, robots.txt, sitemap.xml, and skill.md win over the generated versions. See AI & agents.

Static files

Everything that isn’t a page (images, downloads, CSS) is copied to the published site as-is at the same path. Files larger than 25 MB are skipped and listed at the end of the build log. See Limits.