recent edition

the file 'includes' is for the extend functions, in replace of a
plug-in. the file 'html' is for isolated html files. Since the template
is modified from a official template, there are lots of redundant codes.