XSLT static site generator