fix the issue that cover thumbnail is not visible

change the way to handle cover page.
before: user create 'cover.html' as the cover page
now: use 'cover.png/jpg/gif' as cover image and generate cover page
'cover.html' automatically