fix broken link, massage copy, gitignore public dir