support more check
add port for local machine preview
pretty page