Skip to main content

.gitignore

PropertyValue
descriptionStarter Git ignore file for Docusaurus and Obsidian docs repos.
tagslib, git, github, docusaurus, obsidian
rating

Overview

Use this as a starter .gitignore file for Docusaurus documentation repos that may also be opened as Obsidian vaults.

It ignores:

  • dependency and build folders like node_modules, build, and Docusaurus generated files
  • Obsidian workspace noise while leaving the vault config itself available if needed
  • editor folders, OS artifacts, local environment files, and package-manager debug logs

Variants

# Docusaurus > Dependencies
/node_modules

# Docusaurus > Production
/build

# Docusaurus > Generated files
.docusaurus
.cache-loader

# Obsidian
# .obsidian/

# Obsidian > Only vault noise
.obsidian/workspace.json
.obsidian/workspace-mobile.json
.obsidian/graph.json

# VSCode
.vscode/

# Misc
.DS_Store
Thumbs.db
desktop.ini

.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*