[site] setup eslint and update gitignore and npm setting
6 files changed