Add parens to package descriptions on my Gentoo overlay post.
[blog.git] / ikiwiki.setup
1 #!/usr/bin/perl
2 # Setup file for ikiwiki.
3 #
4 # Passing this to ikiwiki --setup will make ikiwiki generate
5 # wrappers and build the wiki.
6 #
7 # Remember to re-run ikiwiki --setup any time you edit this file.
8 use IkiWiki::Setup::Standard {
9         # name of the wiki
10         wikiname => 'unfolding disasters',
11         # contact email for wiki
12         adminemail => 'wking@drexel.edu',
13         # users who are wiki admins
14         adminuser => [qw{wking}],
15         # users who are banned from the wiki
16         banned_users => [],
17         # where the source of the wiki is located
18         srcdir => '.',
19         # where to build the wiki
20         destdir => 'html',
21         # base url to the wiki
22         url => 'http://www.physics.drexel.edu/~wking/unfolding-disasters',
23         # url to the ikiwiki.cgi
24         #cgiurl => 'http://www.physics.drexel.edu/~wking/unfolding-disasters/ikiwiki.cgi',
25         # filename of cgi wrapper to generate
26         #cgi_wrapper => '/tmp/ikiwiki.build/ikiwiki.cgi',
27         # mode for cgi_wrapper (can safely be made suid)
28         #cgi_wrappermode => '06755',
29         # rcs backend to use
30         rcs => 'git',
31         # plugins to add to the default configuration
32         add_plugins => [qw{goodstuff linktoimgonly lockedit mdwn_itex org sidebar rawhtml rst}],
33         # plugins to disable
34         disable_plugins => [qw{editpage passwordauth smiley}],
35         # location of template files
36         templatedir => '/home/wking/.ikiwiki/templates',
37         # base wiki source location
38         underlaydir => '/usr/share/ikiwiki/basewiki',
39         # display verbose messages?
40         verbose => 1,
41         # log to syslog?
42         #syslog => 1,
43         syslog => 0,
44         # create output files named page/index.html?
45         usedirs => 1,
46         # use '!'-prefixed preprocessor directives?
47         prefix_directives => 1,
48         # use page/index.mdwn source files
49         indexpages => 0,
50         # enable Discussion pages?
51         discussion => 0,
52         # only send cookies over SSL connections?
53         sslcookie => 0,
54         # extension to use for new pages
55         default_pageext => 'mdwn',
56         # extension to use for html files
57         htmlext => 'html',
58         # strftime format string to display date
59         timeformat => '%c',
60         # UTF-8 locale to use
61         #locale => 'en_US.UTF-8',
62         # put user pages below specified page
63         userdir => '',
64         # how many backlinks to show before hiding excess (0 to show all)
65         numbacklinks => 10,
66         # attempt to hardlink source files? (optimisation for large files)
67         hardlink => 0,
68         # force ikiwiki to use a particular umask
69         #umask => 022,
70         # group for wrappers to run in
71         #wrappergroup => 'ikiwiki',
72         # extra library and plugin directory
73         libdir => '/home/wking/.ikiwiki',
74         # environment variables
75         ENV => {},
76         # regexp of source files to ignore
77         exclude => qr/^(html\/.*|ikiwiki.setup|Makefile)/,
78         # specifies the characters that are allowed in source filenames
79         wiki_file_chars => '-[:alnum:]+/.:_',
80         # allow symlinks in the path leading to the srcdir (potentially insecure)
81         allow_symlinks_before_srcdir => 0,
82
83         # git plugin
84         # git hook to generate
85         #git_wrapper => '/tmp/ikiwiki.git/hooks/post-update.ikiwiki',
86         # mode for git_wrapper (can safely be made suid)
87         #git_wrappermode => '06755',
88         # git pre-receive hook to generate
89         #git_test_receive_wrapper => '/git/wiki.git/hooks/pre-receive',
90         # unix users whose commits should be checked by the pre-receive hook
91         #untrusted_committers => [],
92         # gitweb url to show file history ([[file]] substituted)
93         #historyurl => 'http://git.example.com/gitweb.cgi?p=wiki.git;a=history;f=[[file]]',
94         # gitweb url to show a diff ([[file]], [[sha1_to]], [[sha1_from]], [[sha1_commit]], and [[sha1_parent]] substituted)
95         #diffurl => 'http://git.example.com/gitweb.cgi?p=wiki.git;a=blobdiff;f=[[file]];h=[[sha1_to]];hp=[[sha1_from]];hb=[[sha1_commit]];hpb=[[sha1_parent]]',
96         # where to pull and push changes (set to empty string to disable)
97         #gitorigin_branch => 'origin',
98         gitorigin_branch => '', # don't pull during build
99         # branch that the wiki is stored in
100         #gitmaster_branch => 'master',
101
102         # htmlscrubber plugin
103         # PageSpec specifying pages not to scrub
104         htmlscrubber_skip => "!templates/*",
105
106         # inline plugin
107         # enable rss feeds by default?
108         rss => 1,
109         # enable atom feeds by default?
110         atom => 1,
111         # allow rss feeds to be used?
112         #allowrss => 0,
113         # allow atom feeds to be used?
114         #allowatom => 0,
115         # urls to ping (using XML-RPC) on feed update
116         #pingurl => 'http://rpc.technorati.com/rpc/ping',
117         # templates for which you want raw content
118         raw_templates => [qw{raw}],
119
120         # lockedit plugin
121         # PageSpec controlling which pages are locked
122         locked_pages => '*',
123
124         # mdwn plugin
125         # enable multimarkdown features?
126         #multimarkdown => 0,
127
128         # mdwn_itex plugin
129         # path to the itex2MML binary
130         #itex2mml => '/usr/local/bin/itex2MML',
131         itex2mml => '/home/wking/bin/itex2MML',
132         # autonumber \[..\] equations?
133         itex_num_equations => 1,
134
135         # recentchanges plugin
136         # name of the recentchanges page
137         #recentchangespage => 'recentchanges',
138         # number of changes to track
139         #recentchangesnum => 100,
140
141         # repolist plugin
142         # URIs of repositories containing the wiki's source
143         repositories => [qw{http://www.physics.drexel.edu/~wking/code/git/blog.git}],
144
145         # sidebar plugin
146         # show sidebar page on all pages?
147         #global_sidebars => 1,
148
149         # tag plugin
150         # parent page tags are located under
151         #tagbase => 'tag',
152 }