about summary refs log tree commit homepage
path: root/Documentation
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2020-02-27 13:34:51 +0000
committerEric Wong <e@yhbt.net>2020-03-01 17:17:50 -0600
commit34f6873f6e38590a5edcfbe3ef8c1f15c22189a1 (patch)
treeddae6eda3eb876f648de0dd4ea61c5f38e220610 /Documentation
parent815f07f300a4f1e95a50cba76bbff449fa653325 (diff)
downloadpublic-inbox-34f6873f6e38590a5edcfbe3ef8c1f15c22189a1.tar.gz
This isn't anything new and has been a part of the design
since the beginning, but it may not be apparent to some
folks.
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/design_www.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation/design_www.txt b/Documentation/design_www.txt
index 240fa504..b1f916dd 100644
--- a/Documentation/design_www.txt
+++ b/Documentation/design_www.txt
@@ -77,6 +77,23 @@ installed to render uncommon characters.
 Plain text (raw message) endpoints display in the original encoding(s)
 of the original email.
 
+Offline friendly
+----------------
+
+The "/t/", "/T/", "t.mbox.gz" endpoints are designed to be
+useful for reading long threads for users with intermittent
+connections or saved for offline viewing.
+
+Date displays are always absolute, not the "X hours ago"
+pattern commonly seen because readers may be reading a
+previously-saved or cached copy.
+
+HTML URLs end with '/' or "$FILENAME.html".  The reason many
+URLs end with the '/' character is so it can trivially be saved
+to a directory via wget or similar tools as "index.html", making
+it easy to mirror all files ending in ".html" using any static
+web server.
+
 Guidelines for using limited HTML
 ---------------------------------