-
Notifications
You must be signed in to change notification settings - Fork 1
/
ikiwiki.setup
121 lines (112 loc) · 3.65 KB
/
ikiwiki.setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# IkiWiki::Setup::Yaml - YAML formatted setup file
#
# Setup file for ikiwiki.
#
# name of the wiki
wikiname: wesl-ee
# contact email for wiki
adminemail: [email protected]
# where the source of the wiki is located
srcdir: src
# where to build the wiki
destdir: www
# base url to the wiki
url: https://wesl.ee/
# extension to use for new pages
default_pageext: wiki
# enable optimization of only refreshing committed changes?
only_committed_changes: 0
# rcs backend to use
rcs: 'git'
add_plugins: [ 'toc', 'mirrorlist', 'wikitext', 'teximg', 'syntax', 'inline', 'goodstuff', 'link', 'date', 'favicon', 'graphviz', 'parentlinks', 'sortnaturally', 'meta', 'linkmap', 'shortcut', 'headinganchors', 'img' ]
# plugins to disable
disable_plugins: ['htmlscrubber', 'recentchanges', 'recentchangesdiff', 'smiley']
# additional directory to search for template files
# templatedir: /usr/share/ikiwiki/templates
# base wiki source location
underlaydir: base
# create output files named page/index.html?
usedirs: 1
# use page/index.mdwn source files
indexpages: 1
# enable Discussion pages?
discussion: 0
# use elements new in HTML5 like <section>?
html5: 1
# strftime format string to display date
timeformat: '%c %Z'
# UTF-8 locale to use
locale: en_US.UTF-8
# put user pages below specified page
userdir: ''
# how many backlinks to show before hiding excess (0 to show all)
numbacklinks: 10
# attempt to hardlink source files? (optimisation for large files)
hardlink: 0
# extra library and plugin directories
libdirs: [ 'lib' ]
# time zone name
timezone: "America/New_York"
# cookie control
# set custom user agent string for outbound HTTP requests e.g. when fetching aggregated RSS feeds
useragent: ikiwiki/3.20190228-1
# theme has a responsive layout? (mobile-optimized)
responsive_layout: 1
# try harder to produce deterministic output
deterministic: 0
######################################################################
# core plugins
# (editpage, htmlscrubber, inline, link, meta, parentlinks, templatebody)
######################################################################
# inline plugin
# enable rss feeds by default?
rss: 1
# allow rss feeds to be used?
allowrss: 1
# enable atom feeds by default?
atom: 1
# allow atom feeds to be used?
atom: 1
allowatom: 1
######################################################################
# format plugins
# (creole, highlight, hnb, html, mdwn, otl, rawhtml, rst, textile, txt)
######################################################################
# mdwn plugin
# enable multimarkdown features?
multimarkdown: 1
# disable use of markdown discount?
#nodiscount: 0
# enable footnotes in Markdown (where supported)?
mdwn_footnotes: 1
# interpret line like 'A. First item' as ordered list when using Discount?
mdwn_alpha_lists: 0
######################################################################
# widget plugins
######################################################################
# teximg plugin
# Should teximg use dvipng to render, or dvips and convert?
# teximg_dvipng: 0
# LaTeX prefix for teximg plugin
#teximg_prefix: |
# \documentclass{article}
# \usepackage[utf8]{inputenc}
# \usepackage{amsmath}
# \usepackage{amsfonts}
# \usepackage{amssymb}
# \pagestyle{empty}
# \begin{document}
# LaTeX postfix for teximg plugin
#teximg_postfix: \end{document}
######################################################################
# other plugins
######################################################################
# recentchanges plugin
# name of the recentchanges page
# recentchangespage: recentchanges
# number of changes to track
# recentchangesnum: 100
# Autocreate new tag pages
tag_autocreate: true
tag_autocreate_commit: false
tagbase: "Discover"