Files
llm_wiki/.gitignore
T
giteahh 8273017082 feat(vault): track PARA layer (Categories/References/Notes/Daily/Clippings/Tags/Attachments/Presentations)
- Add 8 PARA directories to .gitignore whitelist (234 files)
- Completes dual-layer sync: LLM Wiki layer + PARA personal knowledge layer
- markdown_output/ remains excluded (transit zone)
2026-07-01 08:50:00 +08:00

74 lines
1.4 KiB
Plaintext

# Obsidian vault — whitelist strategy
# Ignore everything at repo root, explicitly allow specific dirs/files.
# Rationale: keep LLM Wiki layer + infra in git; track .obsidian configs too.
/*
# === Tracked content (LLM Wiki layer + PARA layer + infrastructure) ===
!raw/
!wiki/
!Templates/
!tools/
!.githooks/
!AGENTS.md
!.gitignore
!.gitattributes
!.mailmap
# PARA layer (personal knowledge)
!Categories/
!References/
!Notes/
!Daily/
!Clippings/
!Tags/
!Attachments/
!Presentations/
# Allow everything inside tracked dirs
!raw/**
!wiki/**
!Templates/**
!tools/**
!.githooks/**
!Categories/**
!References/**
!Notes/**
!Daily/**
!Clippings/**
!Tags/**
!Attachments/**
!Presentations/**
# === Obsidian config — track but ignore high-churn state/caches ===
!.obsidian/
!.obsidian/**
# Device-specific workspace state (frequent churn, causes merge conflicts)
.obsidian/workspace.json
.obsidian/workspace.json.tmp
.obsidian/workspace_*.json
.obsidian/workspace_*_Conflict.json
# Large derived indexes
.obsidian/copilot-index-*.json
# Plugin internals: binaries, deps, backups, high-churn caches
.obsidian/plugins/*/node_modules/
.obsidian/plugins/*/*.exe
.obsidian/plugins/*/*.dll
.obsidian/plugins/*/data.json.bak
.obsidian/plugins/recent-files-obsidian/data.json
# Plugin compiled bundles (large, reinstalled automatically on plugin install)
.obsidian/plugins/*/main.js
# === Python ===
**/__pycache__/
*.pyc
# === OS junk ===
**/Thumbs.db
**/.DS_Store
**/desktop.ini