Recent changes to this wiki:

JOSM 3094 in sid
diff --git a/posts/josm-3094.mdwn b/posts/josm-3094.mdwn
new file mode 100644
index 0000000..deda32f
--- /dev/null
+++ b/posts/josm-3094.mdwn
@@ -0,0 +1,13 @@
+[[!meta title="JOSM/1.5 svn3094 in sid"]]
+
+For those of you fans of OpenStreetMap, I just uploaded JOSM 3094 to Sid.
+
+I had to heavily patch this version, to disable OAuth support. Yes, you
+won't be able to use it with the Debian package.
+The reason is simple: supporting OAuth requires a set of packages not yet
+available in Debian. I've filed ITPs, and blocked bugs appropriately, but
+it'll take some time until the full chain is available.
+
+In the meanwhile, enjoy! Go in the streets and map the world!
+
+[[!tag openstreetmap]] [[!tag planet]]

Not only 10.
diff --git a/posts.mdwn b/posts.mdwn
index 4b29391..d5b140d 100644
--- a/posts.mdwn
+++ b/posts.mdwn
@@ -1,3 +1,3 @@
 Here is a full list of posts to my [[blog|index]].
 
-[[!inline pages="./posts/* and !*/Discussion" archive=yes feedshow=10 quick=yes]]
+[[!inline pages="./posts/* and !*/Discussion" archive=yes quick=yes]]

New CSS
diff --git a/local-old.css b/local-old.css
new file mode 100644
index 0000000..67c5e54
--- /dev/null
+++ b/local-old.css
@@ -0,0 +1,189 @@
+body {
+  font-family: sans-serif;
+  font-size: medium;
+}
+h1, h2, h3, h4 {
+  font-weight: normal;
+}
+h1 { font-size: 140%; }
+h2 { font-size: 120%; }
+h3 { font-size: 110%; }
+h4 { font-size: 105% }
+
+a { text-decoration: none; }
+a:hover { text-decoration: underline; }
+
+.flow {
+  float: right;
+  margin-left: 10px;
+  margin-bottom: 10px;
+  text-align: center;
+}
+
+.attrib-caption {
+  font-size: xx-small;
+  font-style: italic;
+}
+
+.canceled {
+  text-decoration: line-through;
+}
+
+input {
+  border: solid 1px;
+  border-color: #aaa;
+}
+
+.header { font-weight: normal; }
+
+.selflink { text-decoration: underline; }
+
+.pageheader .actions ul,
+#sitemeta {
+  border-top: solid 1px;
+  border-bottom: solid 1px;
+  font-size: small;
+  border-color: #aaa;
+  background: #eee;
+}
+.actions ul {
+  padding: 1px;
+  margin-top: 5px;
+}
+#sitemeta {
+  padding: 0;
+  margin-bottom: 5px;
+}
+#backlinks,
+.tags {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+#pageinfo {
+  border: none;
+}
+
+#searchform div:before {
+  font-size: small;
+  content: "search:";
+}
+#searchform input {
+  border-top: none;
+  border-bottom: none;
+  vertical-align: bottom;
+  margin-right: 7px;
+}
+
+#sidebar {
+  border: solid;
+  border-width: 1px;
+  padding: 0;
+  margin-top: 15px;
+  border: 1px solid;
+  border-color: #aaa;
+  background: #eee;
+  width: 16ex;
+}
+#sidebar ul {
+  margin: 0;
+  padding-left: 1em;
+  list-style-type: none;
+}
+#sidebar ul ul {
+  padding-left: 1.5em;
+  font-size: 90%;
+}
+
+#pageinfo,
+#footer {
+  margin: 0;
+}
+#pageinfo {
+  font-size: small;
+}
+.pagecopyright,
+.pagelicense,
+.pagedate {
+  margin: 0;
+  display: inline;
+}
+#backlinks {
+  margin-top: 5px;
+  margin-bottom: 10px;
+  font-size: larger;
+}
+.validation {
+  display: inline;
+  float: right;
+}
+
+.pagecloud {
+  margin-left: 5px;
+}
+
+table.identikit tr td.hcard-logo {
+  text-align: right;
+}
+table.identikit tr th {
+  text-align: right;
+  vertical-align: top;
+}
+table.identikit tr th:after {
+  content: ":";
+}
+table.identikit tr td {
+  text-align: left;
+  vertical-align: top;
+}
+
+.doi_logo , .doi_logo a {
+    background: #3965bd;
+    color: white !important;
+    font-size: 80%;
+    text-decoration: none;
+    font-family: times;
+    font-weight: bold;
+    padding: 0px 1px 0px 2px;
+}
+
+#comments {
+    margin-top: 5ex;
+    border-top: solid 1px;
+    border-color: #aaa;
+    font-size: small;
+}
+
+#comments #feedlink {
+    text-align: right;
+}
+#comments #feedlink:before {
+    content: "comment feeds: ";
+}
+
+.addcomment {
+    padding: 5px;
+    font-style: italic;
+}
+
+.comment {
+    border: none;
+    background-color: #eee;
+    margin: 5px;
+    margin-top: 10px;
+}
+
+.comment-subject {
+    font-style: normal;
+}
+
+.comment-header {
+    border-top: solid 1px;
+    border-color: #aaa;
+    text-align: right;
+    font-style: normal;
+}
+
+.strike {
+    text-decoration: line-through;
+}
diff --git a/local.css b/local.css
index 67c5e54..a1dc47e 100644
--- a/local.css
+++ b/local.css
@@ -1,189 +1,122 @@

(Diff truncated)
Welcome Michael Gilbert in the DKMS team
diff --git a/posts/gilbert-dkms.mdwn b/posts/gilbert-dkms.mdwn
new file mode 100644
index 0000000..332508b
--- /dev/null
+++ b/posts/gilbert-dkms.mdwn
@@ -0,0 +1,6 @@
+[[!meta title="Welcome Michael Gilbert!"]]
+
+I just approved his request for joining the DKMS team.
+Welcome on board!
+
+[[!tag dkms]] [[!tag planet]]

Welcome cdleonard
diff --git a/posts/welcome-cdleonard-bashcompletion.mdwn b/posts/welcome-cdleonard-bashcompletion.mdwn
new file mode 100644
index 0000000..43e0286
--- /dev/null
+++ b/posts/welcome-cdleonard-bashcompletion.mdwn
@@ -0,0 +1,9 @@
+[[!meta title="New team member in bash-completion"]]
+
+I'm glad to announce that we accepted a new member in bash-completion's
+upstream team: Dan-Leonard Crestez.
+He's an active guy in the F/OSS world, and I'm glad he's now in our team. :)
+
+Welcome on board!
+
+[[!tag bash-completion]] [[!tag planet]]

Fix c# header
diff --git a/selfcounter.mdwn b/selfcounter.mdwn
index 209ebd2..b280992 100644
--- a/selfcounter.mdwn
+++ b/selfcounter.mdwn
@@ -6,7 +6,7 @@ counting the characters. If you have such an implementation, even if
 not shorter then the one presented here, send it: if it's interesting
 enough, it could find its way in a separate section in this page.
 
-### C#
+### C-sharp
 [[!format cs """class a{static void Main(string[]b){System.Console.WriteLine(System.IO.File.ReadAllText(b[0]).Length);}}"""]]
 
 ### Perl

Revert "Let's try to indent them"
This reverts commit 0c4e73ee70f74cf6f56e62c80178786fe89d4649.
diff --git a/selfcounter.mdwn b/selfcounter.mdwn
index aef9527..209ebd2 100644
--- a/selfcounter.mdwn
+++ b/selfcounter.mdwn
@@ -7,10 +7,10 @@ not shorter then the one presented here, send it: if it's interesting
 enough, it could find its way in a separate section in this page.
 
 ### C#
-    [[!format cs """class a{static void Main(string[]b){System.Console.WriteLine(System.IO.File.ReadAllText(b[0]).Length);}}"""]]
+[[!format cs """class a{static void Main(string[]b){System.Console.WriteLine(System.IO.File.ReadAllText(b[0]).Length);}}"""]]
 
 ### Perl
-    [[!format perl """print+(stat$0)[7].$/"""]]
+[[!format perl """print+(stat$0)[7].$/"""]]
 
 ### Python
-    [[!format py """print len(open(__file__).read())"""]]
+[[!format py """print len(open(__file__).read())"""]]

Let's try to indent them
diff --git a/selfcounter.mdwn b/selfcounter.mdwn
index 209ebd2..aef9527 100644
--- a/selfcounter.mdwn
+++ b/selfcounter.mdwn
@@ -7,10 +7,10 @@ not shorter then the one presented here, send it: if it's interesting
 enough, it could find its way in a separate section in this page.
 
 ### C#
-[[!format cs """class a{static void Main(string[]b){System.Console.WriteLine(System.IO.File.ReadAllText(b[0]).Length);}}"""]]
+    [[!format cs """class a{static void Main(string[]b){System.Console.WriteLine(System.IO.File.ReadAllText(b[0]).Length);}}"""]]
 
 ### Perl
-[[!format perl """print+(stat$0)[7].$/"""]]
+    [[!format perl """print+(stat$0)[7].$/"""]]
 
 ### Python
-[[!format py """print len(open(__file__).read())"""]]
+    [[!format py """print len(open(__file__).read())"""]]

Add sections
diff --git a/selfcounter.mdwn b/selfcounter.mdwn
index 6fa7475..209ebd2 100644
--- a/selfcounter.mdwn
+++ b/selfcounter.mdwn
@@ -6,8 +6,11 @@ counting the characters. If you have such an implementation, even if
 not shorter then the one presented here, send it: if it's interesting
 enough, it could find its way in a separate section in this page.
 
+### C#
 [[!format cs """class a{static void Main(string[]b){System.Console.WriteLine(System.IO.File.ReadAllText(b[0]).Length);}}"""]]
 
+### Perl
 [[!format perl """print+(stat$0)[7].$/"""]]
 
+### Python
 [[!format py """print len(open(__file__).read())"""]]

Fix language names
diff --git a/selfcounter.mdwn b/selfcounter.mdwn
index 2a2115e..6fa7475 100644
--- a/selfcounter.mdwn
+++ b/selfcounter.mdwn
@@ -6,8 +6,8 @@ counting the characters. If you have such an implementation, even if
 not shorter then the one presented here, send it: if it's interesting
 enough, it could find its way in a separate section in this page.
 
-[[!format c-sharp """class a{static void Main(string[]b){System.Console.WriteLine(System.IO.File.ReadAllText(b[0]).Length);}}"""]]
+[[!format cs """class a{static void Main(string[]b){System.Console.WriteLine(System.IO.File.ReadAllText(b[0]).Length);}}"""]]
 
 [[!format perl """print+(stat$0)[7].$/"""]]
 
-[[!format python """print len(open(__file__).read())"""]]
+[[!format py """print len(open(__file__).read())"""]]

Let's test selfcounter.mdwn
diff --git a/selfcounter.mdwn b/selfcounter.mdwn
new file mode 100644
index 0000000..2a2115e
--- /dev/null
+++ b/selfcounter.mdwn
@@ -0,0 +1,13 @@
+[[!meta title="Self-code counter"]]
+
+The goal is to make the shortest code counting its own characters,
+without using system calls (like stat(), or similar), but really
+counting the characters. If you have such an implementation, even if
+not shorter then the one presented here, send it: if it's interesting
+enough, it could find its way in a separate section in this page.
+
+[[!format c-sharp """class a{static void Main(string[]b){System.Console.WriteLine(System.IO.File.ReadAllText(b[0]).Length);}}"""]]
+
+[[!format perl """print+(stat$0)[7].$/"""]]
+
+[[!format python """print len(open(__file__).read())"""]]

wicd 1.7.0 to sid
diff --git a/posts/wicd-1.7.0-sid.mdwn b/posts/wicd-1.7.0-sid.mdwn
new file mode 100644
index 0000000..4c7808f
--- /dev/null
+++ b/posts/wicd-1.7.0-sid.mdwn
@@ -0,0 +1,10 @@
+[[!meta title="WICD 1.7.0 in unstable!"]]
+
+WICD 1.7.0-1 just landed in Unstable!
+This is supposed to be the last 1.* release -- upstream will actively work on 2.0, and fix
+bugs on 1.7 only if they're serious enough.
+I will obviously support 1.7 until 2.0 comes out :)
+
+Enjoy!
+
+[[!tag wicd]] [[!tag planet]]

wicd 1.7.0~b3 in experimental
diff --git a/posts/wicd-1.7-experimental.mdwn b/posts/wicd-1.7-experimental.mdwn
new file mode 100644
index 0000000..59c6a2e
--- /dev/null
+++ b/posts/wicd-1.7-experimental.mdwn
@@ -0,0 +1,15 @@
+[[!meta title="WICD 1.7.0~b3 in experimental"]]
+
+I just uploaded WICD 1.7.0~b3 to experimental. This was supposed to be the last pre-release
+before the official one, but a ~b4 has just been released, adding one more patch I'm keeping
+in debian/patches/. Luckily enough, my previous big hacking to split the source code (to make
+it easier for packagers to have separate binary packages) has been merged upstream! So
+one less patch for me to maintain :)
+
+It would be cool if experienced people (this is not (yet) for the faint of heart!) could test
+this package, before 1.7.0 gets released as stable and I upload it to sid. Or maybe you could
+just want to help us :)
+
+Let's find bugs now!
+
+[[!tag wicd]] [[!tag planet]]

Only show the topmost 10 tags
diff --git a/index.mdwn b/index.mdwn
index e33032d..4a9e5bb 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,3 +1,3 @@
-[[!pagestats pages="./tags/*" among="./posts/*"]]
+[[!pagestats pages="./tags/*" among="./posts/*" maxcount="10"]]
 
 [[!inline pages="./posts/* and !*/Discussion" show="10" actions=yes rootpage="posts"]]

Removed fake posts
diff --git a/posts/aaa.mdwn b/posts/aaa.mdwn
deleted file mode 100644
index 09e306f..0000000
--- a/posts/aaa.mdwn
+++ /dev/null
@@ -1,15 +0,0 @@
-[[!meta title="First post"]]
-First real post
----------------
-
-This is my first post with ikiwiki.
-
-Let's try some more markdown:
-
- * a b c
- 1. foo
- 2. bar
- 3. baz
-
-
-[[!tag foo]]
diff --git a/posts/first_post.mdwn b/posts/first_post.mdwn
deleted file mode 100644
index 7fae2f2..0000000
--- a/posts/first_post.mdwn
+++ /dev/null
@@ -1,7 +0,0 @@
-Moo
----
-
-This is the first post to this example blog. To add new posts, just add
-files to the posts/ subdirectory, or use the web form.
-
-[[!tag tech]]
diff --git a/tags/foo.mdwn b/tags/foo.mdwn
deleted file mode 100644
index 5b1c204..0000000
--- a/tags/foo.mdwn
+++ /dev/null
@@ -1 +0,0 @@
-[[!inline pages="tagged(foo)"]]
diff --git a/tags/tech.mdwn b/tags/tech.mdwn
deleted file mode 100644
index bf2ec4f..0000000
--- a/tags/tech.mdwn
+++ /dev/null
@@ -1,3 +0,0 @@
-This feed contains pages in the "tech" category.
-
-[[!inline pages="tagged(tech)"]]

Add proper tag pages, and fix tags with spaces in them
diff --git a/posts/converted-from-drupal_26.mdwn b/posts/converted-from-drupal_26.mdwn
index 285f488..590e999 100644
--- a/posts/converted-from-drupal_26.mdwn
+++ b/posts/converted-from-drupal_26.mdwn
@@ -11,4 +11,4 @@ It's based on <a href="http://icculus.org/openbox/index.php/Main_Page" target="_
 I'll post my impressions after some use... I really like it -- I always preferred speed over beauty. ;-)
 
 
-[[!tag lxde]] [[!tag desktop environment]] 
+[[!tag lxde]] [[!tag desktop_environment]] 
diff --git a/posts/converted-from-drupal_48.mdwn b/posts/converted-from-drupal_48.mdwn
index 4be700b..0237402 100644
--- a/posts/converted-from-drupal_48.mdwn
+++ b/posts/converted-from-drupal_48.mdwn
@@ -5,4 +5,4 @@
 Happy New Year 2007! I hope the new year will be better then the previous!
 
 
-[[!tag life]] [[!tag new year]] 
+[[!tag life]] [[!tag new_year]] 
diff --git a/posts/converted-from-drupal_52.mdwn b/posts/converted-from-drupal_52.mdwn
index 4847734..a51ee71 100644
--- a/posts/converted-from-drupal_52.mdwn
+++ b/posts/converted-from-drupal_52.mdwn
@@ -9,4 +9,4 @@ Accorrete numerosi! Saranno disponibili 5 aule (1, 3, 4, 5, 6), quindi non abbia
 �
 
 
-[[!tag linux day]] [[!tag life]] 
+[[!tag linux_day]] [[!tag life]] 
diff --git a/posts/converted-from-drupal_57.mdwn b/posts/converted-from-drupal_57.mdwn
index 3fd0c77..248ae7c 100644
--- a/posts/converted-from-drupal_57.mdwn
+++ b/posts/converted-from-drupal_57.mdwn
@@ -5,4 +5,4 @@
 Happy New Year! Happy 2008! It's the <a href="http://en.wikipedia.org/wiki/New_Year" target="_blank" title="New Year@en.wiki">New Year</a>, but we have also other things to be happy for. Today, in fact, it's 25 years from adoption by <a href="http://en.wikipedia.org/wiki/ARPANET" target="_blank" title="ARPANET@en.wiki">ARPANET</a> of the <a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol" target="_blank" title="TCP@en.wiki">TCP</a>/<a href="http://en.wikipedia.org/wiki/Internet_Protocol" target="_blank" title="IP@en.wiki">IP</a> protocol as a standard. Without TCP/IP, without ArpaNet, Internet would not exist at all, and you couldn't be reading this article. Let's see how the story goes. **TCP** (Transmission Control Protocol) is the protocol which controls data transmission: it checks sent and received data, lost and wrong data. It also provides retransmission of data in case of faulty receiving. TCP has been engineered over the **IP** protocol, which doesn't guarantee packets arrival and delays, to offer a **reliable communication channel between two processes**, made by a bidirectional stream of bytes. **IP **(Internet Protocol) is a packet network protocol. Currently the widest used version is <a href="http://en.wikipedia.org/wiki/IPv4" target="_blank" title="IPv4@en.wiki">IPv4</a>, distinct from the more recent <a href="http://en.wikipedia.org/wiki/IPv6" target="_blank" title="IPv6@en.wiki">IPv6</a>, created to better handle the growing number of devices connected to the Internet and, therefore, needing an *IP address. *An IP(v4) address is composed by four groups, divided by dots (.), of decimal numbers from 000 to 255 (i.e. from 000.000.000.000 to 255.255.255.255), with a total of 32bits and 2<sup>32</sup> available addresses (which <a href="http://en.wikipedia.org/wiki/IPv4#Exhaustion" target="_blank" title="IPv4 Exhaustion@en.wiki">will soon be saturated</a>). An IP(v6) address, instead, is composed by eight groups, divided by colons (:), of hexadecimal numbers from 0000 to FFFF (i.e. from 0000:0000:0000:0000:0000:0000:0000:0000 to FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF), with a total of 128bits and 2<sup>128</sup> available addresses.
 
 
-[[!tag tcp]] [[!tag ip]] [[!tag new year]] 
+[[!tag tcp]] [[!tag ip]] [[!tag new_year]] 
diff --git a/tags/LDFLAGS.mdwn b/tags/LDFLAGS.mdwn
new file mode 100644
index 0000000..549442c
--- /dev/null
+++ b/tags/LDFLAGS.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "LDFLAGS" category
+
+[[!inline pages="tagged(LDFLAGS)"]]
diff --git a/tags/NM.mdwn b/tags/NM.mdwn
new file mode 100644
index 0000000..b3365a5
--- /dev/null
+++ b/tags/NM.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "NM" category
+
+[[!inline pages="tagged(NM)"]]
diff --git a/tags/acpi.mdwn b/tags/acpi.mdwn
new file mode 100644
index 0000000..5ce1841
--- /dev/null
+++ b/tags/acpi.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "acpi" category
+
+[[!inline pages="tagged(acpi)"]]
diff --git a/tags/announces.mdwn b/tags/announces.mdwn
new file mode 100644
index 0000000..da63ea8
--- /dev/null
+++ b/tags/announces.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "announces" category
+
+[[!inline pages="tagged(announces)"]]
diff --git a/tags/badoo.mdwn b/tags/badoo.mdwn
new file mode 100644
index 0000000..fa9e83e
--- /dev/null
+++ b/tags/badoo.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "badoo" category
+
+[[!inline pages="tagged(badoo)"]]
diff --git a/tags/bash-completion.mdwn b/tags/bash-completion.mdwn
new file mode 100644
index 0000000..a31430e
--- /dev/null
+++ b/tags/bash-completion.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "bash-completion" category
+
+[[!inline pages="tagged(bash-completion)"]]
diff --git a/tags/blog.mdwn b/tags/blog.mdwn
new file mode 100644
index 0000000..2fa3dc7
--- /dev/null
+++ b/tags/blog.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "blog" category
+
+[[!inline pages="tagged(blog)"]]
diff --git a/tags/books.mdwn b/tags/books.mdwn
new file mode 100644
index 0000000..4da6595
--- /dev/null
+++ b/tags/books.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "books" category
+
+[[!inline pages="tagged(books)"]]
diff --git a/tags/browser.mdwn b/tags/browser.mdwn
new file mode 100644
index 0000000..000664d
--- /dev/null
+++ b/tags/browser.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "browser" category
+
+[[!inline pages="tagged(browser)"]]
diff --git a/tags/bsd.mdwn b/tags/bsd.mdwn
new file mode 100644
index 0000000..2e966a2
--- /dev/null
+++ b/tags/bsd.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "bsd" category
+
+[[!inline pages="tagged(bsd)"]]
diff --git a/tags/bug.mdwn b/tags/bug.mdwn
new file mode 100644
index 0000000..7388e16
--- /dev/null
+++ b/tags/bug.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "bug" category
+
+[[!inline pages="tagged(bug)"]]
diff --git a/tags/c-sharp.mdwn b/tags/c-sharp.mdwn
new file mode 100644
index 0000000..e153351
--- /dev/null
+++ b/tags/c-sharp.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "c-sharp" category
+
+[[!inline pages="tagged(c-sharp)"]]
diff --git a/tags/censorship.mdwn b/tags/censorship.mdwn
new file mode 100644
index 0000000..3257810
--- /dev/null
+++ b/tags/censorship.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "censorship" category
+
+[[!inline pages="tagged(censorship)"]]
diff --git a/tags/clamtk.mdwn b/tags/clamtk.mdwn
new file mode 100644
index 0000000..7b83d9b
--- /dev/null
+++ b/tags/clamtk.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "clamtk" category
+
+[[!inline pages="tagged(clamtk)"]]
diff --git a/tags/code.mdwn b/tags/code.mdwn
new file mode 100644
index 0000000..0b0c13f
--- /dev/null
+++ b/tags/code.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "code" category
+
+[[!inline pages="tagged(code)"]]
diff --git a/tags/communication.mdwn b/tags/communication.mdwn
new file mode 100644
index 0000000..c1a06f5
--- /dev/null
+++ b/tags/communication.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "communication" category
+
+[[!inline pages="tagged(communication)"]]
diff --git a/tags/copyright.mdwn b/tags/copyright.mdwn
new file mode 100644
index 0000000..3496831
--- /dev/null
+++ b/tags/copyright.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "copyright" category
+
+[[!inline pages="tagged(copyright)"]]
diff --git a/tags/culture.mdwn b/tags/culture.mdwn
new file mode 100644
index 0000000..a035263
--- /dev/null
+++ b/tags/culture.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "culture" category

(Diff truncated)
Try to remove one inline
diff --git a/tags/tech.mdwn b/tags/tech.mdwn
index cafdf3a..bf2ec4f 100644
--- a/tags/tech.mdwn
+++ b/tags/tech.mdwn
@@ -1,4 +1,3 @@
 This feed contains pages in the "tech" category.
 
-[[!inline pages="link(tags/tech) and !*/Discussion" show=10 actions=yes]]
 [[!inline pages="tagged(tech)"]]

Converted posts from drupal
diff --git a/posts/converted-from-drupal_10.mdwn b/posts/converted-from-drupal_10.mdwn
new file mode 100644
index 0000000..05cf3b9
--- /dev/null
+++ b/posts/converted-from-drupal_10.mdwn
@@ -0,0 +1,8 @@
+[[!meta title="Bug-triaging bash-completion"]]
+[[!meta date="2008-06-16T210710"]]
+[[!meta updated="2008-06-16T210710"]]
+
+Today I've been triaging <a href="http://bugs.debian.org/bash-completion" target="_blank" title="Bash-Completion Bugs">bugs</a> for <a href="http://bash-completion.alioth.debian.org/" target="_blank" title="Bash-Completion Homepage"><strong>bash-completion</strong></a>... what a mess! I've been tagging, closing bugs, applying patches, trying to do my best... and it seems like I've lowered the bugs count a bit. Enjoy a cleaner bash-completion! (well, when it'll be released, that is :) )
+
+
+[[!tag debian]] [[!tag packaging]] [[!tag bash-completion]] 
diff --git a/posts/converted-from-drupal_12.mdwn b/posts/converted-from-drupal_12.mdwn
new file mode 100644
index 0000000..e356572
--- /dev/null
+++ b/posts/converted-from-drupal_12.mdwn
@@ -0,0 +1,22 @@
+[[!meta title="acpi patch to use /sys/ instead of deprecated /proc/"]]
+[[!meta date="2008-06-16T210750"]]
+[[!meta updated="2008-06-16T210750"]]
+
+Time has come for me to do something serious for Debian :-)
+
+�
+
+I must say I'm not a C programmer -- everything I did comes from general knowledge of C, trial-and-error, some general concepts I have. Thus, **the code I'm attaching here is likely to be buggy**.
+
+I'd like that, who feels a bit adventurous, applies the patch to acpi-0.09 (the current Debian version), to see if it works for him. As already happened, for <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462305#27" target="_blank" title="Debian BTS acpi">someone</a> it did not work, so I fixed it a bit.
+
+I hope you know how to patch sources... don't you? ;)
+
+�
+
+Please report any failure/missing information to <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462305" target="_blank" title="Debian BTS #462305">Debian Bug #462305</a>, by sending a mail to [462305@bugs.debian.org][1] (or, well, comment this post...). Thanks!
+
+ [1]: mailto:462305@bugs.debian.org "Mail #462305"
+
+
+[[!tag debian]] [[!tag bug]] [[!tag acpi]] 
diff --git a/posts/converted-from-drupal_15.mdwn b/posts/converted-from-drupal_15.mdwn
new file mode 100644
index 0000000..42ccfe0
--- /dev/null
+++ b/posts/converted-from-drupal_15.mdwn
@@ -0,0 +1,223 @@
+[[!meta title="DebConf 8: Mar del Plata - Argentina"]]
+[[!meta date="2008-06-08T092652"]]
+[[!meta updated="2008-06-08T092652"]]
+
+Today I visited the <a href="http://debconf8.debconf.org" target="_blank" title="DebConf 8">DebConf 8</a> website, and was "dreaming" (yes, that's right, dreaming..) about going there. I actually made a flight plan for DebConf -- this might be useful for anyone living in Sicily/Southern Italy who wants to go there. Obviously, my starting airport would be <a href="http://www.gesap.it/" target="_blank" title="Official PMO website">Palermo Falcone-Borsellino</a> (<a href="http://en.wikipedia.org/wiki/Palermo_International_Airport" target="_blank" title="PMO @ en.wiki">PMO</a>), YMMV.
+
+Unfortunately, the travel is about **29 hours**, with a total cost of **more than � 1.000,00**. That is, just to get there. And I didn't consider any kind of accommodation. But, well, Argentina is not that close to Italy, is it? :-P
+
+I hope next year's DebConf will be held somewhere nearer to me -- Europe? ;)
+
+<table border="0" align="center">
+  <caption><strong>Outbound flight</strong></caption> <tr>
+    <td>
+      <strong>From</strong>
+    </td>
+    
+    <td>
+      <strong>To</strong>
+    </td>
+    
+    <td>
+      <strong>Flight</strong>
+    </td>
+    
+    <td>
+      <strong>Departure</strong>
+    </td>
+    
+    <td>
+      <strong>Arrival</strong>
+    </td>
+    
+    <td>
+      <strong>Price</strong>
+    </td>
+    
+    <td>
+      <strong>Duration</strong>
+    </td>
+  </tr>
+  
+  <tr>
+    <td>
+      Palermo (PMO)
+    </td>
+    
+    <td>
+      Rome Fiumicino (FCO)
+    </td>
+    
+    <td>
+      AirOne 2831<br />
+    </td>
+    
+    <td>
+      Aug 1, 15:35
+    </td>
+    
+    <td>
+      Aug 1, 16:35
+    </td>
+    
+    <td style="text-align: right;">
+      � 87,73
+    </td>
+    
+    <td style="text-align: right;">
+      1h 0m
+    </td>
+  </tr>
+  
+  <tr>
+    <td>
+      Rome Fiumicino (FCO)
+    </td>
+    
+    <td>
+      Madrid (MAD)
+    </td>
+    
+    <td>
+      AirEuropa 1044<br />
+    </td>
+    
+    <td>
+      Aug 1, 18:45<br />
+    </td>
+    
+    <td>
+      Aug 1, 21:10
+    </td>
+    
+    <td style="text-align: right;">
+      -
+    </td>
+    
+    <td style="text-align: right;">
+      2h 25m<br />
+    </td>
+  </tr>
+  
+  <tr>
+    <td>
+      Madrid (MAD)<br />
+    </td>
+    
+    <td>
+      Buenos Aires (EZE)
+    </td>
+    
+    <td>
+      AirEuropa 41
+    </td>
+    
+    <td>
+      Aug 2, 00:55
+    </td>
+    
+    <td>
+      Aug 2, 09:20
+    </td>
+    
+    <td>
+      � 924,73
+    </td>
+    
+    <td style="text-align: right;">
+      13h 25m<br />
+    </td>
+  </tr>
+  
+  <tr>
+    <td>
+      Buenos Aires (EZE)
+    </td>
+    
+    <td>
+      Buenos Aires (AEP)
+    </td>
+    
+    <td>
+      BUS
+    </td>
+    
+    <td>
+      Aug 2, xx:xx
+    </td>
+    
+    <td>
+      Aug 2, xx:xx<br />
+    </td>
+    

(Diff truncated)
Update dates
diff --git a/posts/converted-from-drupal_1.mdwn b/posts/converted-from-drupal_1.mdwn
index 36c84c3..537df6c 100644
--- a/posts/converted-from-drupal_1.mdwn
+++ b/posts/converted-from-drupal_1.mdwn
@@ -1,6 +1,6 @@
 [[!meta title="gthumb 2.11.0 in experimental"]]
-[[!meta date="1213639268"]]
-[[!meta updated="1213639268"]]
+[[!meta date="2008-06-16T200108"]]
+[[!meta updated="2008-06-16T200108"]]
 
 Finally, today gthumb 2.11.0 (3:2.11.0~svn2319-1) first appeared on Debian systems. It's a SVN snapshot from [svn.gnome.org][1], so don't expect much stability, even though it is not that unstable as one may think, but upstream hasn't released it yet, so I preferred putting it into experimental. It'll start being **very unstable** when the port to <a href="http://live.gnome.org/GioToDo" target="_blank">gio</a> begins.
 

Let's try this converted file from Drupal!
diff --git a/posts/converted-from-drupal_1.mdwn b/posts/converted-from-drupal_1.mdwn
new file mode 100644
index 0000000..36c84c3
--- /dev/null
+++ b/posts/converted-from-drupal_1.mdwn
@@ -0,0 +1,18 @@
+[[!meta title="gthumb 2.11.0 in experimental"]]
+[[!meta date="1213639268"]]
+[[!meta updated="1213639268"]]
+
+Finally, today gthumb 2.11.0 (3:2.11.0~svn2319-1) first appeared on Debian systems. It's a SVN snapshot from [svn.gnome.org][1], so don't expect much stability, even though it is not that unstable as one may think, but upstream hasn't released it yet, so I preferred putting it into experimental. It'll start being **very unstable** when the port to <a href="http://live.gnome.org/GioToDo" target="_blank">gio</a> begins.
+
+<!--break-->
+
+gthumb 2.11.0 has much many new features with regard to gthumb 2.10.x series. First of all, it uses **libexiv2** instead of **libexif**, thus allowing for much more image-metadata (EXIF) manipulation than now. Please, please, please. **Test the new package**. To do so, and you haven't ever installed anything from experimental, here are some instructions:
+
+1.  add the following line to your */etc/apt/sources.list*: `deb http://ftp.debian.org/debian experimental main`
+2.  update your packages list: `# apt-get update`
+3.  install **gthumb** from **experimental**: `# apt-get -t experimental install gthumb`
+
+ [1]: http://svn.gnome.org
+
+
+[[!tag debian]] [[!tag packaging]] [[!tag gthumb]] 

Move tag/foo to tags/foo
diff --git a/tag/foo/index.mdwn b/tag/foo/index.mdwn
deleted file mode 100644
index 9155f56..0000000
--- a/tag/foo/index.mdwn
+++ /dev/null
@@ -1 +0,0 @@
-[[!inline pages=tagged(foo)]]
diff --git a/tag/index.mdwn b/tag/index.mdwn
deleted file mode 100644
index 557ed57..0000000
--- a/tag/index.mdwn
+++ /dev/null
@@ -1 +0,0 @@
-[[!map pages="tag/* and ! tag/*/*"]]
diff --git a/tags/foo.mdwn b/tags/foo.mdwn
new file mode 100644
index 0000000..5b1c204
--- /dev/null
+++ b/tags/foo.mdwn
@@ -0,0 +1 @@
+[[!inline pages="tagged(foo)"]]

generazione automatica dell'indice
diff --git a/tmp/index.mdwn b/tmp/index.mdwn
new file mode 100644
index 0000000..6698945
--- /dev/null
+++ b/tmp/index.mdwn
@@ -0,0 +1 @@
+[[!map pages="tmp/* and ! tmp/*/*"]]
diff --git a/tmp/markdownify/index.mdwn b/tmp/markdownify/index.mdwn
new file mode 100644
index 0000000..c35ae2d
--- /dev/null
+++ b/tmp/markdownify/index.mdwn
@@ -0,0 +1 @@
+[[!map pages="tmp/markdownify/* and ! tmp/markdownify/*/*"]]
diff --git a/tmp/markdownify/parsehtml/index.mdwn b/tmp/markdownify/parsehtml/index.mdwn
new file mode 100644
index 0000000..6c8d091
--- /dev/null
+++ b/tmp/markdownify/parsehtml/index.mdwn
@@ -0,0 +1 @@
+[[!map pages="tmp/markdownify/parsehtml/* and ! tmp/markdownify/parsehtml/*/*"]]

Remove tags from the sidebar
diff --git a/sidebar.mdwn b/sidebar.mdwn
index 57244df..f8d02b7 100644
--- a/sidebar.mdwn
+++ b/sidebar.mdwn
@@ -1,6 +1,3 @@
 * [[home|index]]
 * [[hacking]]
 * [[about]]
-
-Categories:
-[[!map pages="./tags/* and !*/Discussion"]]

Trying !meta
diff --git a/posts/aaa.mdwn b/posts/aaa.mdwn
index 7870a35..09e306f 100644
--- a/posts/aaa.mdwn
+++ b/posts/aaa.mdwn
@@ -1,3 +1,4 @@
+[[!meta title="First post"]]
 First real post
 ---------------
 

Steal CSS from _zack :)
diff --git a/local.css b/local.css
index 69e10c0..67c5e54 100644
--- a/local.css
+++ b/local.css
@@ -1,21 +1,189 @@
+body {
+  font-family: sans-serif;
+  font-size: medium;
+}
+h1, h2, h3, h4 {
+  font-weight: normal;
+}
+h1 { font-size: 140%; }
+h2 { font-size: 120%; }
+h3 { font-size: 110%; }
+h4 { font-size: 105% }
+
+a { text-decoration: none; }
+a:hover { text-decoration: underline; }
+
+.flow {
+  float: right;
+  margin-left: 10px;
+  margin-bottom: 10px;
+  text-align: center;
+}
+
+.attrib-caption {
+  font-size: xx-small;
+  font-style: italic;
+}
+
+.canceled {
+  text-decoration: line-through;
+}
+
+input {
+  border: solid 1px;
+  border-color: #aaa;
+}
+
+.header { font-weight: normal; }
+
+.selflink { text-decoration: underline; }
+
+.pageheader .actions ul,
+#sitemeta {
+  border-top: solid 1px;
+  border-bottom: solid 1px;
+  font-size: small;
+  border-color: #aaa;
+  background: #eee;
+}
+.actions ul {
+  padding: 1px;
+  margin-top: 5px;
+}
+#sitemeta {
+  padding: 0;
+  margin-bottom: 5px;
+}
+#backlinks,
+.tags {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+#pageinfo {
+  border: none;
+}
+
+#searchform div:before {
+  font-size: small;
+  content: "search:";
+}
+#searchform input {
+  border-top: none;
+  border-bottom: none;
+  vertical-align: bottom;
+  margin-right: 7px;
+}
+
 #sidebar {
-    border: solid;
-    border-width: 1px;
-    padding: 0;
-    margin-top: 15px;
-    border: 1px solid;
+  border: solid;
+  border-width: 1px;
+  padding: 0;
+  margin-top: 15px;
+  border: 1px solid;
+  border-color: #aaa;
+  background: #eee;
+  width: 16ex;
+}
+#sidebar ul {
+  margin: 0;
+  padding-left: 1em;
+  list-style-type: none;
+}
+#sidebar ul ul {
+  padding-left: 1.5em;
+  font-size: 90%;
+}
+
+#pageinfo,
+#footer {
+  margin: 0;
+}
+#pageinfo {
+  font-size: small;
+}
+.pagecopyright,
+.pagelicense,
+.pagedate {
+  margin: 0;
+  display: inline;
+}
+#backlinks {
+  margin-top: 5px;
+  margin-bottom: 10px;
+  font-size: larger;
+}
+.validation {
+  display: inline;
+  float: right;
+}
+
+.pagecloud {
+  margin-left: 5px;
+}
+
+table.identikit tr td.hcard-logo {
+  text-align: right;
+}
+table.identikit tr th {
+  text-align: right;
+  vertical-align: top;
+}
+table.identikit tr th:after {
+  content: ":";
+}
+table.identikit tr td {
+  text-align: left;
+  vertical-align: top;
+}
+
+.doi_logo , .doi_logo a {
+    background: #3965bd;
+    color: white !important;
+    font-size: 80%;
+    text-decoration: none;
+    font-family: times;
+    font-weight: bold;
+    padding: 0px 1px 0px 2px;
+}
+
+#comments {
+    margin-top: 5ex;
+    border-top: solid 1px;
     border-color: #aaa;
-    background: #eee;
-    width: 16ex;
+    font-size: small;
 }
 
-#sidebar ul {
-    margin: 0;
-    padding-left: 1em;
-    list-style-type: none;
+#comments #feedlink {
+    text-align: right;
+}
+#comments #feedlink:before {
+    content: "comment feeds: ";
 }
 
-#sidebar ul ul {
-    padding-left: 1.5em;
-    font-size: 90%;
+.addcomment {
+    padding: 5px;
+    font-style: italic;
+}
+
+.comment {
+    border: none;
+    background-color: #eee;
+    margin: 5px;
+    margin-top: 10px;
+}
+
+.comment-subject {
+    font-style: normal;
+}
+
+.comment-header {
+    border-top: solid 1px;

(Diff truncated)
Adding CSS
diff --git a/local.css b/local.css
new file mode 100644
index 0000000..69e10c0
--- /dev/null
+++ b/local.css
@@ -0,0 +1,21 @@
+#sidebar {
+    border: solid;
+    border-width: 1px;
+    padding: 0;
+    margin-top: 15px;
+    border: 1px solid;
+    border-color: #aaa;
+    background: #eee;
+    width: 16ex;
+}
+
+#sidebar ul {
+    margin: 0;
+    padding-left: 1em;
+    list-style-type: none;
+}
+
+#sidebar ul ul {
+    padding-left: 1.5em;
+    font-size: 90%;
+}

Fixing sidebar
diff --git a/sidebar.mdwn b/sidebar.mdwn
index a9fac38..57244df 100644
--- a/sidebar.mdwn
+++ b/sidebar.mdwn
@@ -1,7 +1,6 @@
-Example sidebar
-
-* [[Blog|index]]
-* [[Archive|posts]]
+* [[home|index]]
+* [[hacking]]
+* [[about]]
 
 Categories:
 [[!map pages="./tags/* and !*/Discussion"]]

automatic index generation
diff --git a/tag/index.mdwn b/tag/index.mdwn
new file mode 100644
index 0000000..557ed57
--- /dev/null
+++ b/tag/index.mdwn
@@ -0,0 +1 @@
+[[!map pages="tag/* and ! tag/*/*"]]

diff --git a/tag/foo/index.mdwn b/tag/foo/index.mdwn
new file mode 100644
index 0000000..9155f56
--- /dev/null
+++ b/tag/foo/index.mdwn
@@ -0,0 +1 @@
+[[!inline pages=tagged(foo)]]

Update tech.mdwn
diff --git a/tags/tech.mdwn b/tags/tech.mdwn
index e811cac..cafdf3a 100644
--- a/tags/tech.mdwn
+++ b/tags/tech.mdwn
@@ -1,3 +1,4 @@
 This feed contains pages in the "tech" category.
 
 [[!inline pages="link(tags/tech) and !*/Discussion" show=10 actions=yes]]
+[[!inline pages="tagged(tech)"]]

Remove foolish tagbase
diff --git a/posts/aaa.mdwn b/posts/aaa.mdwn
index b575817..7870a35 100644
--- a/posts/aaa.mdwn
+++ b/posts/aaa.mdwn
@@ -11,4 +11,4 @@ Let's try some more markdown:
  3. baz
 
 
-[[!tag tags/foo]]
+[[!tag foo]]
diff --git a/posts/first_post.mdwn b/posts/first_post.mdwn
index cddcac8..7fae2f2 100644
--- a/posts/first_post.mdwn
+++ b/posts/first_post.mdwn
@@ -4,4 +4,4 @@ Moo
 This is the first post to this example blog. To add new posts, just add
 files to the posts/ subdirectory, or use the web form.
 
-[[!tag tags/tech]]
+[[!tag tech]]
diff --git a/tag/index.mdwn b/tag/index.mdwn
deleted file mode 100644
index 557ed57..0000000
--- a/tag/index.mdwn
+++ /dev/null
@@ -1 +0,0 @@
-[[!map pages="tag/* and ! tag/*/*"]]
diff --git a/tag/tags/foo/index.mdwn b/tag/tags/foo/index.mdwn
deleted file mode 100644
index 8ace5e9..0000000
--- a/tag/tags/foo/index.mdwn
+++ /dev/null
@@ -1 +0,0 @@
-[[!inline pages=tagged(tags/foo)]]
diff --git a/tag/tags/index.mdwn b/tag/tags/index.mdwn
deleted file mode 100644
index d9b209c..0000000
--- a/tag/tags/index.mdwn
+++ /dev/null
@@ -1 +0,0 @@
-[[!map pages="tag/tags/* and ! tag/tags/*/*"]]

automatic index generation
diff --git a/tag/index.mdwn b/tag/index.mdwn
new file mode 100644
index 0000000..557ed57
--- /dev/null
+++ b/tag/index.mdwn
@@ -0,0 +1 @@
+[[!map pages="tag/* and ! tag/*/*"]]
diff --git a/tag/tags/index.mdwn b/tag/tags/index.mdwn
new file mode 100644
index 0000000..d9b209c
--- /dev/null
+++ b/tag/tags/index.mdwn
@@ -0,0 +1 @@
+[[!map pages="tag/tags/* and ! tag/tags/*/*"]]

diff --git a/tag/tags/foo/index.mdwn b/tag/tags/foo/index.mdwn
new file mode 100644
index 0000000..8ace5e9
--- /dev/null
+++ b/tag/tags/foo/index.mdwn
@@ -0,0 +1 @@
+[[!inline pages=tagged(tags/foo)]]

Tag the psot
diff --git a/posts/aaa.mdwn b/posts/aaa.mdwn
index 3f3295d..b575817 100644
--- a/posts/aaa.mdwn
+++ b/posts/aaa.mdwn
@@ -11,3 +11,4 @@ Let's try some more markdown:
  3. baz
 
 
+[[!tag tags/foo]]

diff --git a/index.mdwn b/index.mdwn
index 01b714f..e33032d 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,13 +1,3 @@
 [[!pagestats pages="./tags/*" among="./posts/*"]]
 
-Welcome to my blog.
-
-Have a look at the most recent posts below, or browse the tag cloud on the
-right. Archives of all [[posts]] and all [[comments]] are also available.
-
-[[!inline pages="./posts/* and !*/Discussion" show="10"
-actions=yes rootpage="posts"]]
-
-----
-
-This blog is powered by [ikiwiki](http://ikiwiki.info).
+[[!inline pages="./posts/* and !*/Discussion" show="10" actions=yes rootpage="posts"]]

Revert "Trying to add a sidebar"
This reverts commit 7df6e9f8b4f450303778ba026c95979683570640.
diff --git a/index.mdwn b/index.mdwn
index e37ad94..01b714f 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,5 +1,5 @@
 [[!pagestats pages="./tags/*" among="./posts/*"]]
-[[!sidebar]]
+
 Welcome to my blog.
 
 Have a look at the most recent posts below, or browse the tag cloud on the

Another post
diff --git a/posts/aaa.mdwn b/posts/aaa.mdwn
new file mode 100644
index 0000000..3f3295d
--- /dev/null
+++ b/posts/aaa.mdwn
@@ -0,0 +1,13 @@
+First real post
+---------------
+
+This is my first post with ikiwiki.
+
+Let's try some more markdown:
+
+ * a b c
+ 1. foo
+ 2. bar
+ 3. baz
+
+

Trying to add a sidebar
diff --git a/index.mdwn b/index.mdwn
index 01b714f..e37ad94 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,5 +1,5 @@
 [[!pagestats pages="./tags/*" among="./posts/*"]]
-
+[[!sidebar]]
 Welcome to my blog.
 
 Have a look at the most recent posts below, or browse the tag cloud on the

Editing post
diff --git a/posts/first_post.mdwn b/posts/first_post.mdwn
index d494323..cddcac8 100644
--- a/posts/first_post.mdwn
+++ b/posts/first_post.mdwn
@@ -1,3 +1,6 @@
+Moo
+---
+
 This is the first post to this example blog. To add new posts, just add
 files to the posts/ subdirectory, or use the web form.
 

initial commit
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..b84c806
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/.ikiwiki
+/recentchanges
diff --git a/comments.mdwn b/comments.mdwn
new file mode 100644
index 0000000..4735dea
--- /dev/null
+++ b/comments.mdwn
@@ -0,0 +1,3 @@
+This page will show all comments made to posts in my [[blog|index]].
+
+[[!inline pages="./posts/*/Discussion or internal(./posts/*/comment_*)"]]
diff --git a/index.mdwn b/index.mdwn
new file mode 100644
index 0000000..01b714f
--- /dev/null
+++ b/index.mdwn
@@ -0,0 +1,13 @@
+[[!pagestats pages="./tags/*" among="./posts/*"]]
+
+Welcome to my blog.
+
+Have a look at the most recent posts below, or browse the tag cloud on the
+right. Archives of all [[posts]] and all [[comments]] are also available.
+
+[[!inline pages="./posts/* and !*/Discussion" show="10"
+actions=yes rootpage="posts"]]
+
+----
+
+This blog is powered by [ikiwiki](http://ikiwiki.info).
diff --git a/posts.mdwn b/posts.mdwn
new file mode 100644
index 0000000..4b29391
--- /dev/null
+++ b/posts.mdwn
@@ -0,0 +1,3 @@
+Here is a full list of posts to my [[blog|index]].
+
+[[!inline pages="./posts/* and !*/Discussion" archive=yes feedshow=10 quick=yes]]
diff --git a/posts/first_post.mdwn b/posts/first_post.mdwn
new file mode 100644
index 0000000..d494323
--- /dev/null
+++ b/posts/first_post.mdwn
@@ -0,0 +1,4 @@
+This is the first post to this example blog. To add new posts, just add
+files to the posts/ subdirectory, or use the web form.
+
+[[!tag tags/tech]]
diff --git a/sidebar.mdwn b/sidebar.mdwn
new file mode 100644
index 0000000..a9fac38
--- /dev/null
+++ b/sidebar.mdwn
@@ -0,0 +1,7 @@
+Example sidebar
+
+* [[Blog|index]]
+* [[Archive|posts]]
+
+Categories:
+[[!map pages="./tags/* and !*/Discussion"]]
diff --git a/tags.mdwn b/tags.mdwn
new file mode 100644
index 0000000..b5eca5b
--- /dev/null
+++ b/tags.mdwn
@@ -0,0 +1,3 @@
+[[!pagestats pages="./tags/*" among="./posts/*"]]
+
+On the right you can see the tag cloud for this blog.
diff --git a/tags/life.mdwn b/tags/life.mdwn
new file mode 100644
index 0000000..719f2b1
--- /dev/null
+++ b/tags/life.mdwn
@@ -0,0 +1,4 @@
+This feed contains pages in the "life" category.
+
+[[!inline pages="link(tags/life) and !*/Discussion"
+show="10" actions=yes]]
diff --git a/tags/tech.mdwn b/tags/tech.mdwn
new file mode 100644
index 0000000..e811cac
--- /dev/null
+++ b/tags/tech.mdwn
@@ -0,0 +1,3 @@
+This feed contains pages in the "tech" category.
+
+[[!inline pages="link(tags/tech) and !*/Discussion" show=10 actions=yes]]