My website is now completely DocBook-generated. I'm using original DocBook XSLT available at docbook.org and a set of my custom stylesheet which takes care about navigation, pagination and layouting.
All the pages you are currently browsing are pregenerated from a set of DocBook sources, this means I'm not using any scripting language to generate them at request time, on the contrary they are static HTML completely pregenerated in advance. This approach has many advantages, beside caching and performance, I don't need to pay for hosting with scripting support. The only think I need is a server able to serve static HTMLs.
Using DocBook for my website also brings advatages. Beside the fact I can use a nice semantical XML language, publishing my exisitng DocBook articles on my website is super easy. Whenever I like I can take my DocBook document and create a nice PDF out of it or I can publish it directly on my website in HTML format.
Why are there so many dynamic pages if you can achive very good results with static contnet?
