be able to visit the url and see your wiki.
5. Repeat steps 3 and 4 as desired, editing or adding pages and rebuilding
- the wiki. You can play around with other ikiwiki parameters such as
- `--wikiname` and `--rebuild` too. Get comfortable with its command line
- (see [[usage]]).
+ the wiki.
+
+ To quickly get started on a common task like blogging with ikiwiki, you
+ can copy in files from the [[examples]]. The examples are located in
+ `doc/examples/` in the ikiwiki source package.
+
+ You can play around with other ikiwiki parameters such as `--wikiname`
+ and `--rebuild` too. Get comfortable with its command line (see
+ [[usage]]).
6. By now you should be getting tired of typing in all the command line
options each time you change something in your wiki's setup. Time to
There's little that's ikiwiki specific about these instructions; this is
just how you put a directory under revision control using the various
- systems that ikiwiki supports.
+ systems that ikiwiki supports. Note that the .ikiwiki subdirectory is
+ where ikiwiki keeps its state, and should be preserved, but not checked
+ into revision control.
[[toggle id=subversion text="Subversion"]]
[[toggleable id=subversion text="""
REPOSITORY=~/wikirepo
svnadmin create $REPOSITORY
- svn import $SRCDIR file://$REPOSITORY/trunk -m "initial import"
- rm -rf $SRCDIR
- svn co file://$REPOSITORY/trunk $SRCDIR
+ svn mkdir file://$REPOSITORY/trunk -m "create trunk"
+ cd $SRCDIR
+ svn co file://$REPOSITORY/trunk .
+ svn add *
+ svn commit -m "initial import"
"""]]
[[toggle id=git text="Git"]]
cp -a $SRCDIR/* .
git add .
git commit -m "initial import" -a
+ mv $SRCDIR/.ikiwiki .
rm -rf $SRCDIR
git clone -l -s $REPOSITORY $SRCDIR
"""]]
[[toggleable id=mercurial text="""
REPOSITORY=$SRCDIR
hg init $REPOSITORY
+ cd $REPOSITORY
+ hg add *
+ hg commit -m "initial import"
"""]]
9. Configure ikiwiki to use revision control.