improve package.json
bump deps
code style
add `<title>` to site