File naming
Rules I follow:
- lowercase-with-hyphens (
my-essay.md, notMy Essay.md) — cross-platform, URL-safe - No date prefix — date changes shouldn't ripple to filename + URL
- Slug never changes — once published, name is locked. Title can change, slug can't.
- CN names only in vault, mapped to en-style slugs at publish
- Descriptive over categorical —
why-i-deleted-twitter, notsocial-media-thoughts
Permalinks expands on the URL design promise. Filenames are URL sources — bad filenames pollute downstream.
Anti-patterns#
notes-1.md,notes-2.md: never know which is whichfinal.md,final-final.md,final-final-actually.md: laugh, but I've seen ituntitled-2.md: editor default-name hell
Comments
Comments are moderated. No email, no IP collection.