summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.gitignore32
1 files changed, 31 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 874fc80..4f3da55 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,13 +1,18 @@
*.htmlbody
-*.embedded-config
*.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
@@ -17,7 +22,32 @@
*.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