static site generator with content pipeline