1ikiwiki-transition(1) General Commands Manual ikiwiki-transition(1)
2
3
4
6 ikiwiki-transition - transition ikiwiki pages to new syntaxes, etc
7
9 ikiwiki-transition type ...
10
12 ikiwiki-transition aids in converting wiki pages when there's a major
13 change in ikiwiki syntax. It also handles other transitions not involv‐
14 ing wiki pages.
15
17 The prefix_directives mode converts all pages from the old preprocessor
18 directive syntax, requiring a space, to the new syntax, prefixed by
19 '!'.
20
21 Preprocessor directives which already use the new syntax will remain
22 unchanged.
23
24 Note that if a page contains wiki links with spaces, which some older
25 versions of ikiwiki accepted, the prefix_directives transition will
26 treat these as preprocessor directives and convert them.
27
29 The setupformat mode converts a setup file from using a single wrappers
30 block to using cgi_wrapper, git_wrapper, etc.
31
32 Note that all comments and any unusual stuff like perl code in the set‐
33 up file will be lost, as it is entirely rewritten by the transition.
34
36 The aggregateinternal mode moves pages aggregated by the aggregate
37 plugin so that the aggregateinternal option can be enabled.
38
40 Moves values that used to be admin preferences into the setup file.
41
42 Note that all comments and any unusual stuff like perl code in the set‐
43 up file will be lost, as it is entirely rewritten by the move.
44
46 The indexdb mode handles converting a plain text .ikiwiki/index file to
47 a binary .ikiwiki/indexdb. You do not normally need to run iki‐
48 wiki-transition indexdb; ikiwiki will automatically run it as neces‐
49 sary.
50
52 The hashpassword mode forces any plaintext passwords stored in the
53 .ikiwiki/userdb file to be replaced with password hashes. (The
54 Authen::Passphrase perl module is needed to do this.)
55
56 If this is not done explicitly, a user's plaintext password will be
57 automatically converted to a hash when a user logs in for the first
58 time after upgrade to ikiwiki 2.48.
59
61 In the past, bugs in ikiwiki have allowed duplicate link information to
62 be stored in its indexdb. This mode removes such duplicate information,
63 which may speed up wikis afflicted by it. Note that rebuilding the wiki
64 will have the same effect.
65
67 Josh Triplett <josh@freedesktop.org>, Joey Hess <joey@ikiwiki.info>
68
69 ikiwiki-transition(1)