Added PLY, yacc2dot, and inline pages.
[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 => '/tmp/ikiwiki',
19         # where to build the wiki
20         destdir => '/tmp/ikiwiki.build',
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 sidebar}],
33         # plugins to disable
34         disable_plugins => [qw{editpage htmlscrubber 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         # create output files named page/index.html?
44         usedirs => 1,
45         # use '!'-prefixed preprocessor directives?
46         prefix_directives => 1,
47         # use page/index.mdwn source files
48         indexpages => 0,
49         # enable Discussion pages?
50         discussion => 0,
51         # only send cookies over SSL connections?
52         sslcookie => 0,
53         # extension to use for new pages
54         default_pageext => 'mdwn',
55         # extension to use for html files
56         htmlext => 'html',
57         # strftime format string to display date
58         timeformat => '%c',
59         # UTF-8 locale to use
60         #locale => 'en_US.UTF-8',
61         # put user pages below specified page
62         userdir => '',
63         # how many backlinks to show before hiding excess (0 to show all)
64         numbacklinks => 10,
65         # attempt to hardlink source files? (optimisation for large files)
66         hardlink => 0,
67         # force ikiwiki to use a particular umask
68         #umask => 022,
69         # group for wrappers to run in
70         #wrappergroup => 'ikiwiki',
71         # extra library and plugin directory
72         libdir => '/home/wking/.ikiwiki',
73         # environment variables
74         ENV => {},
75         # regexp of source files to ignore
76         #exclude => '\\.wav$',
77         # specifies the characters that are allowed in source filenames
78         wiki_file_chars => '-[:alnum:]+/.:_',
79         # allow symlinks in the path leading to the srcdir (potentially insecure)
80         allow_symlinks_before_srcdir => 0,
81
82         # git plugin
83         # git hook to generate
84         git_wrapper => '/tmp/ikiwiki.git/hooks/post-update.ikiwiki',
85         # mode for git_wrapper (can safely be made suid)
86         #git_wrappermode => '06755',
87         # git pre-receive hook to generate
88         #git_test_receive_wrapper => '/git/wiki.git/hooks/pre-receive',
89         # unix users whose commits should be checked by the pre-receive hook
90         #untrusted_committers => [],
91         # gitweb url to show file history ([[file]] substituted)
92         #historyurl => 'http://git.example.com/gitweb.cgi?p=wiki.git;a=history;f=[[file]]',
93         # gitweb url to show a diff ([[file]], [[sha1_to]], [[sha1_from]], [[sha1_commit]], and [[sha1_parent]] substituted)
94         #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]]',
95         # where to pull and push changes (set to empty string to disable)
96         #gitorigin_branch => 'origin',
97         # branch that the wiki is stored in
98         #gitmaster_branch => 'master',
99
100         # inline plugin
101         # enable rss feeds by default?
102         rss => 1,
103         # enable atom feeds by default?
104         atom => 1,
105         # allow rss feeds to be used?
106         #allowrss => 0,
107         # allow atom feeds to be used?
108         #allowatom => 0,
109         # urls to ping (using XML-RPC) on feed update
110         #pingurl => 'http://rpc.technorati.com/rpc/ping',
111         # templates for which you want raw content
112         raw_templates => [qw{raw}],
113
114         # lockedit plugin
115         # PageSpec controlling which pages are locked
116         locked_pages => '*',
117
118         # mdwn plugin
119         # enable multimarkdown features?
120         #multimarkdown => 0,
121
122         # mdwn_itex plugin
123         # path to the itex2MML binary
124         #itex2mml => '/usr/local/bin/itex2MML',
125         itex2mml => '/home/wking/bin/itex2MML',
126         # autonumber \[..\] equations?
127         itex_num_equations => 1,
128
129         # recentchanges plugin
130         # name of the recentchanges page
131         #recentchangespage => 'recentchanges',
132         # number of changes to track
133         #recentchangesnum => 100,
134
135         # repolist plugin
136         # URIs of repositories containing the wiki's source
137         repositories => [qw{http://www.physics.drexel.edu/~wking/code/git/blog.git}],
138
139         # sidebar plugin
140         # show sidebar page on all pages?
141         #global_sidebars => 1,
142
143         # tag plugin
144         # parent page tags are located under
145         #tagbase => 'tag',
146 }