(no commit message)
[ikiwiki.git] / docwiki.setup
1 #!/usr/bin/perl
2 # Configuration file for ikiwiki to build its documentation wiki.
3
4 # Use git during the build, if it's available and if we're building
5 # from a git checkout. This ensures ikiwiki gets the right mtimes and
6 # ctimes for files in the doc wiki.
7 our $rcs="norcs";
8 BEGIN {
9         my $git=`which git 2>&1`;
10         chomp $git;
11         if (-x $git && -d ".git") {
12                 $rcs="git";
13         }
14 }
15
16 use IkiWiki::Setup::Standard {
17         wikiname => "ikiwiki",
18         srcdir => "doc",
19         destdir => "html",
20         templatedir => "templates",
21         underlaydirbase => "underlays",
22         underlaydir => "underlays/basewiki",
23         discussion => 0,
24         exclude => qr/\/discussion|bugs\/*|todo\/*|forum\/*/, # save space
25         locale => '',
26         verbose => 1,
27         syslog => 0,
28         userdir => "users",
29         usedirs => 0,
30         prefix_directives => 1,
31         add_plugins => [qw{goodstuff version haiku polygen fortune table}],
32         # not appropriate for doc dir
33         disable_plugins => [qw{recentchanges openid}],
34         rcs => $rcs,
35         gitorigin_branch => '', # don't pull during build
36 }