Go to file
Joey Hess d58444a3e9 note about sort and dependency types
There's a gotcha where pagespec_match_list is used with a dependency type
that is not a full content dependency, and so ikiwiki does not know that
a content change to a page that sorted too low to match needs to trigger
a rebuild, since its sort order may have changed.

Inline is mostly ok re this, as it does use content dependencies. Except
for in the case of raw mode. But then, page metadata is documented to not
be loaded, so it doesn't make sense to use sortspecs that depend on
metadata. I hope. :)
2010-04-07 00:09:22 -04:00
Bundle add YAML suggests 2010-03-24 14:30:54 -04:00
IkiWiki minor style etc changes 2010-04-06 23:29:18 -04:00
cpan enhancesments for shared hosting 2008-05-05 14:51:26 -04:00
debian typo 2010-04-06 23:37:46 -04:00
doc note about sort and dependency types 2010-04-07 00:09:22 -04:00
plugins format plugin categorization 2010-02-12 01:10:36 -05:00
po releasing version 3.20100403 2010-04-03 15:15:04 -04:00
t Merge remote branch 'smcv/ready/sort-package' 2010-04-06 23:15:33 -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 minor style etc changes 2010-04-06 23:29:18 -04:00
Makefile.PL fix buggy program installation code 2010-04-03 15:09:04 -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 releasing version 3.20100403 2010-04-03 15:15:04 -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.