*.htmlbody
*.conf
*.json
## ...but this one holds a source, not an artifact.
!/src/config.json
*.snippets
*.links
*.caslinks
*.comments
*.html
*.indexentry
*.homeentry
*.feedentry
*.mapentry
*.prevnext
*.sortdata
*.categorydata
*.txt
*.xml
*.htmlheader
*.htmlfooter
*.htmllisting
*.ps
*.pdf
*.midi
*.gz
*.sentinel
*.torrent
/src/content/.gitignore
/src/comments/
/src/comments.sentinel
!/src/comments.mastodon.json
!/src/comments.lemmy.json
## po4a writes these from po/, so the build makes them rather than
## the repository carrying them. The masters and the reference
## strings stay; a language's own name is not translated from
## anything, so that stays too.
/src/i18n.stamp
!/src/i18n.txt
/src/content/de/**/*.adoc
/src/content/eo/**/*.adoc
/src/content/es/**/*.adoc
/src/content/fr/**/*.adoc
/src/content/pt/**/*.adoc
/*.tar
## Rendered from img/favicon.svg by the rules below, so the build
## makes them rather than the repository carrying them. What was
## committed had been rendered by some older ImageMagick, so every
## fresh clone rebuilt them into a dirty tree.
/src/content/favicon.ico
/src/content/favicon.png