# Handle symbolic links as real content
public/blog/* !symlink
src/content/* !symlink

# Treat these directories as regular directories even if they're symlinks
public/blog/configs/ -symlink
public/blog/images/ -symlink
public/blog/infrastructure/ -symlink
public/blog/posts/ -symlink
src/content/posts/ -symlink
src/content/projects/ -symlink
src/content/configurations/ -symlink
src/content/external-posts/ -symlink

# Set text files to automatically normalize line endings
* text=auto

# Markdown files
*.md text
*.mdx text

# Source code
*.ts text
*.js text
*.json text
*.astro text
*.css text
*.html text

# Images should be treated as binary
*.png binary
*.jpg binary
*.gif binary
*.ico binary
*.svg text
