Post on 14-Oct-2019 22:59, 2.2KB.
Welcome! === Hi, 欢迎访问about页面, 本站的灵感来源于autoindex, 考虑到跨平台和不同机器的备份, 更新操作, 构建脚本的兼容性, 自己使用Golang实现了autoindex.go(~~早期版本使用Python实现了autoindex.py, 但暂未开源~~). # Why use Golang? 1. 并非语言之争, Golang是静态语言, 自身的性能也不错, 且支持跨平台编译; 2. Golang很容易实现Fork-Join, 且和线程相比, goroutine真的很轻量; 3. Golang真香警告. # Implemented: 1. `autoindex.go`完全支持Mac OS X和Linux; Windows必须安装GolangGit for Windows, 且需配置好环境变量重启电脑后, 在CMD窗口运行`go run autoindex.go [CMD_TYPE]`; 或者打包成二进制可执行文件`go build autoindex.go`, 运行`autoindex [CMD_TYPE]`; 2. 被`autoindex.go`扫描后的目录结构构建, 包含Markdown文件渲染成可读的HTML页面; 3. 本地修改|构建后的文件内容推送到GitHub远端仓库; 4. 本地同步远端仓库; 5. 生成站点地图; 6. 生成robots.txt; 7. 支持统计各个目录下的所有文件(名称)罗列, 文件大小, 文件MD5值, 文件创建|修改时间, etc; 8. 根据正则匹配关键字, 可以查找对应结果的文件与文件夹. 本站点部署在GitHub的私有仓库, 已经强制开启HTTPS, 且站点通过了W3C的CSS3HTML5的验证, 页面样式也是根据个人的喜好, 稍微做调整; 目前站点最低兼容到`Microsoft-IE6`浏览器, 并适配移动端等设备. 由于本站点使用的是Cloudflare Flexible SSL, 建议Windows用户使用Windows NT版本 > 5.2的操作系统 OR 安装火狐浏览器浏览本站, 其他操作系统则不受限制. 如有疑问, 请阅本站首页的README, 谢谢!