generate demo page

This pull request will close #352.

Note that generated demo event has no background and foreground image, because I cannot find that background image in our repository and I do not know its license. I guess foreground image is mayuringo7's original, we have to ask her to use it.