-.latest.template
-.release.template
-.topnews.template
+####
+# This file is used to ignore certain files in the repo, such as
+# anything that is generated by the build, etc.
+#
+# The SXEmacs website repo uses a single .gitignore, so please DO NOT
+# add any .gitignore files to any of the sub directories.
+#
+# NOTE! Please use 'git ls-files -i --exclude-standard' command after
+# changing this file, to see if there are any tracked files which get
+# ignored after the change.
+####
+
+## Editor backups etc
+*~
+*.orig
+\#*#
+
+## These are kept updated from hooks in another repo
+.*.template
changes/ChangeLog
+rss
+
+## These are maintained by hand
docs/cl
docs/custom
docs/dso
docs/sxemacs
docs/term
docs/widget
+webstats
+
+## Steve's hosting provider keeps adding these zero-length files
favicon.*
-rss
+
+## Old tla habits are hard to break
+,,*
+++*
+
+## A consequence of adding letsencrypt via Dreamhost dashboard
+.well-known
+
+## Exceptions
+!Images/favicon.png