Go to file
Joey Hess 9f0931ce21 localstyle: New plugin, allows overrding the toplevel local.css with one that is closer to a page.
I chose not to have it override style.css, because style.css is not really
intended to be edited; the one from the underlay is intended to be used as
a base that local.css overrides.

I chose to use a plugin rather than changing the default behavior, both
because I didn't want to have to worry about possibly breaking backwards
compatability (though this seems unlikely), and because it seemed cleaner
to not include style template parameters in the main page template code.

I suppose someone might want a way to not override the toplevel
local.css, but instead include it as well as foo/local.css. Probably the
best way to do that would be to have foo/local.css @import ../local.css
(modulo browser compatability issues). Alternatively, edit page.tmpl
to always include the toplevel local.css, or swap out this plugin for
another one.
2009-11-09 13:39:05 -05:00
Bundle
IkiWiki localstyle: New plugin, allows overrding the toplevel local.css with one that is closer to a page. 2009-11-09 13:39:05 -05:00
cpan
debian localstyle: New plugin, allows overrding the toplevel local.css with one that is closer to a page. 2009-11-09 13:39:05 -05:00
doc localstyle: New plugin, allows overrding the toplevel local.css with one that is closer to a page. 2009-11-09 13:39:05 -05:00
plugins Support RPC::XML 0.69's incompatable object instantiation method. 2009-09-29 13:35:30 -04:00
po releasing version 3.20091031 2009-10-31 18:35:49 -04:00
t override LC_ALL, not LANG 2009-10-15 14:26:06 -04:00
templates localstyle: New plugin, allows overrding the toplevel local.css with one that is closer to a page. 2009-11-09 13:39:05 -05:00
underlays add pagespec/sorting to underlay 2009-10-09 00:06:40 -04:00
.gitignore
.perlcriticrc
CHANGELOG
IkiWiki.pm remove debugging and cruft 2009-10-13 15:00:07 -04:00
Makefile.PL add spec file 2009-10-29 11:38:08 -04:00
NEWS
README change PROFILE to use Devel::NYTProf 2009-08-13 21:05:07 -04:00
auto-blog.setup fix case 2009-10-21 13:55:44 -04:00
auto.setup fix case 2009-10-21 13:55:44 -04:00
docwiki.setup revert 2009-10-09 14:51:02 -04:00
gitremotes print which remotes are failing 2009-08-27 21:51:06 -04:00
ikiwiki-calendar allow spans 2009-10-11 23:44:50 -04:00
ikiwiki-makerepo reorder vcs list 2009-09-10 16:22:58 -04:00
ikiwiki-mass-rebuild
ikiwiki-transition rework dependency types code 2009-10-04 20:30:21 -04:00
ikiwiki-update-wikilist
ikiwiki-w3m.cgi
ikiwiki.in clean up use of IkiWiki::Receive 2009-09-10 16:15:48 -04:00
ikiwiki.spec releasing version 3.20091031 2009-10-31 18:35:49 -04:00
mdwn2man
pm_filter
wikilist

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:

  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.