aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-06-15 15:05:02 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-06-15 15:05:02 -0400
commita6a2010944e08f8dd7bc6df48ea3844f09dc42eb (patch)
tree71c5bf97d66719296c142b57b709d6e54e418b6f
parent5e6a6b1086d09ec9566c14ddcb89a41546efcfe6 (diff)
downloadikiwiki-a6a2010944e08f8dd7bc6df48ea3844f09dc42eb.tar
ikiwiki-a6a2010944e08f8dd7bc6df48ea3844f09dc42eb.tar.gz
craziest tip ever
-rw-r--r--doc/tips/ikiwiki_via_gopher.mdwn22
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/tips/ikiwiki_via_gopher.mdwn b/doc/tips/ikiwiki_via_gopher.mdwn
new file mode 100644
index 000000000..ffea70f73
--- /dev/null
+++ b/doc/tips/ikiwiki_via_gopher.mdwn
@@ -0,0 +1,22 @@
+Remember gopher? Ikiwiki can be served up by this venerable protocol.
+
+It's pretty simple to get it going. Just install pygopherd or another gopher
+server, and have ikiwiki put its pages where that server expects. For
+pygopherd, it was in `/var/gopher`.
+
+When building the wiki, make sure to specify --no-usedirs (or equivilant in
+the setup file). Gopher doesn't convert "foo/" links into
+"foo/index.html", so usedirs won't work well with it; if usedirs is
+disabled, browsing through the wiki via gopher will work just fine.
+
+Since AFAIK gopher has no equivilant to CGI, you'll need to keep a
+web server around for editing pages. If you do set up a cgi, make sure to
+configure `url` to something like `gopher://hostname/h/`, so that it
+links back properly to gopherspace from the CGI.
+
+One unresolved problem: Style sheets are not loaded. The urls seem ok, but
+pygopherd seems to serve them in a form that doesn't work somehow. I have
+not invesitaged more, because a fully unstyled web page fits the retro
+gopher better anyhow.
+
+--[[Joey]]