ignore dist 文件夹的问题以及一些更新

1. 修复了 spm doc publish 时，会把 spm_modules 下的 dist 目录也忽略掉的问题。现在只忽略根目录的 dist 。
2. spm doc build 将忽略 dotfiles，应该能提高一点速度。
3. 修复历史记录页面图片样式失效的问题。
4. 优化了演示页面的样式。