transition: prefix_directives
[homepage.git] / blog / posts / 2006 / 09 / hello_world.mdwn
1 [[!meta date="2006-09-20 18:54:38 +0200"]]
2 # Hello (ikiwiki), World!\n
3
4 [ikiwiki](http://ikiwiki.kitenet.net) succeeded where other competitors failed:
5 convincing myself to set up a blog. This is the unavoidable *"Hello, world!\n"*
6 post.  Thanks [Joey](http://kitenet.net/~joey/blog/index.html) for this valuable
7 piece of software, I love the subverted wiki concept and I('m starting to) like
8 also the [markdown syntax](http://daringfireball.net/projects/markdown/syntax).
9
10 Still, the experience in setting up the blog has not been painless, here are
11 some rough edges I haven't yet addressed with ikiwiki (IOW *dear lazyweb*
12 section from now on):
13
14 * working offline and then commit is fine, but I would have loved the usual
15 draft->publish release cycle of many blogs. More generally I'm missing a way to
16 hide pages in ikiwiki. Ok, hiding stuff it's not in the wiki spirit, but it is
17 definitely in the spirit of VCS to commit as often as possible to avoid losing
18 work!
19
20 * markdown syntax is not supported per default in the current
21 [vim](http://packages.qa.debian.org/vim) in unstable. I found a [vim syntax
22 extension for markdown](http://www.vim.org/scripts/script.php?script_id=1242),
23 ... /me is going to add it to the vim package in unstable (or at least to
24 [vim-scripts](http://packages.qa.debian.org/vim-scripts), not sure yet).
25
26 * when writing post offline the "preview" feature is desirable as much as it is
27 when writing online. Thus my first setup involved running ikiwiki on my laptop
28 and then sync the result on the machine serving the page. Unfortunately, ikiwiki
29 seems to be meant to be run on the final machine (for example: the ikiwiki.cgi
30 is a arch specific code generated for the machine executing /usr/bin/ikiwiki).
31 My current solution is then to run ikiwiki both on the machine I use to write
32 posts and on the machine serving this blog ... better ideas?
33
34 * a couple of minor nuisances (the dates at the bottom of posts shown in Italian
35 format, and all links in the RecentChanges page broken if I dare rebuilding with
36 --rebuild). But hey, I know, it's free software, I'll eventually try to come up
37 with a patch for these!
38
39 Again and nonetheless, **kudos to Joey** for ikiwiki, it rocks!
40
41 [[!tag lang/english planet/debian debian]]
42