Go to file
Joey Hess 4dcea6207d page.tmpl: Add Cache-Control must-revalidate to ensure that users (especially of Firefox) see fresh page content.
Since Firefox version 3, it's done aggressive caching of visited pages, and
does not, by default, check if the cached content is still valid when
reloading or revisiting a page. By default, Firefox seems to not re-contact
the web server at all. Compare with eg, Epiphany and Chromium, which appear
to always check, and get back a 304 when the page is unchanged.

This header makes Firefox do the right thing, at least for html files. It
still over-caches if css, javascript, images, etc, are changed.
2010-03-31 17:52:58 -04:00
Bundle add YAML suggests 2010-03-24 14:30:54 -04:00
IkiWiki add warning about incomplete tla support 2010-03-29 13:17:32 -04:00
cpan enhancesments for shared hosting 2008-05-05 14:51:26 -04:00
debian page.tmpl: Add Cache-Control must-revalidate to ensure that users (especially of Firefox) see fresh page content. 2010-03-31 17:52:58 -04:00
doc response 2010-03-31 03:01:41 +00:00
plugins format plugin categorization 2010-02-12 01:10:36 -05:00
po fix missing close quote on all the Content-Transfer-Encoding in the German po files 2010-03-14 13:44:01 -04:00
t Fix incorrect influence info returned by a failing link() pagespec, that could lead to bad dependency handling in certian situations. 2010-03-26 01:38:53 -04:00
templates page.tmpl: Add Cache-Control must-revalidate to ensure that users (especially of Firefox) see fresh page content. 2010-03-31 17:52:58 -04:00
underlays Improve javascript onload handling. 2009-12-12 15:47:47 -05:00
.gitignore Add preprocessed 'use lib' line to ikiwiki-transition and ikiwiki-calendar if necessary for unusual install. 2010-03-26 13:11:02 -04:00
.perlcriticrc fix a common case typo 2008-08-12 15:48:44 -04:00
CHANGELOG * Work on firming up the plugin interface: 2006-09-09 22:50:27 +00:00
IkiWiki.pm don't check $@ after pagespec_translate 2010-03-28 20:23:22 -04:00
Makefile.PL Add preprocessed 'use lib' line to ikiwiki-transition and ikiwiki-calendar if necessary for unusual install. 2010-03-26 13:11:02 -04:00
NEWS * Work on firming up the plugin interface: 2006-09-09 22:50:27 +00:00
README response 2010-03-28 18:49:15 -04:00
auto-blog.setup auto-blog.setup: Set tagbase by default, since most bloggers will want it. 2010-03-28 19:23:34 -04:00
auto.setup fix case 2009-10-21 13:55:44 -04:00
docwiki.setup add a table summarizing state of each rcs plugin 2010-03-29 13:17:49 -04:00
gitremotes drop remote pulling; can be done using git remote update --prune 2009-12-07 14:44:50 -05:00
ikiwiki-calendar.in Add preprocessed 'use lib' line to ikiwiki-transition and ikiwiki-calendar if necessary for unusual install. 2010-03-26 13:11:02 -04:00
ikiwiki-makerepo reorder vcs list 2009-09-10 16:22:58 -04:00
ikiwiki-mass-rebuild fix two build bugs 2008-06-13 13:05:44 -04:00
ikiwiki-transition.in Add preprocessed 'use lib' line to ikiwiki-transition and ikiwiki-calendar if necessary for unusual install. 2010-03-26 13:11:02 -04:00
ikiwiki-update-wikilist add new wiki to wikilist 2008-07-27 16:01:29 -04:00
ikiwiki-w3m.cgi * Support a w3mmode, which lets w3m run ikiwiki using its local CGI 2006-07-07 21:00:48 +00:00
ikiwiki.in work around silly warning 2010-03-24 16:40:37 -04:00
ikiwiki.spec Add preprocessed 'use lib' line to ikiwiki-transition and ikiwiki-calendar if necessary for unusual install. 2010-03-26 13:11:02 -04:00
mdwn2man fix escaping of indented dot 2010-03-12 15:09:33 -05:00
pm_filter remove -T from ikiwiki.in, add back if NOTAINT=0 2009-05-22 13:46:07 -04:00
wikilist Fix typo. 2007-04-09 23:54:32 +00:00

README

Use ./Makefile.PL to generate a Makefile, "make" will build the
documentation wiki and a man page, and "make install" will install ikiwiki.

All other documentation is in the ikiwiki documentation wiki, which is also
available online at <http://ikiwiki.info/>


A few special variables you can set while using the Makefile.PL:

  PROFILE=1 turns on profiling for the build of the doc wiki.
  (Uses Devel::NYTProf)

  NOTAINT=0 turns on the taint flag in the ikiwiki program. (Not recommended
  unless your perl is less buggy than mine -- see
  http://bugs.debian.org/411786)

  There are also other variables supported by MakeMaker, including PREFIX,
  INSTALL_BASE, and DESTDIR. See ExtUtils::MakeMaker(3).

  In particular, INSTALL_BASE is very useful if you want to install ikiwiki
  to some other location, as it configures it to see the perl libraries
  there. See `doc/tips/nearlyfreespeech.mdwn` for an example of using this to
  install ikiwiki and its dependencies in a home directory.