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必须安装Golang和Git 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的CSS3和HTML5的验证, 页面样式也是根据个人的喜好, 稍微做调整; 目前站点最低兼容到`Microsoft-IE6`浏览器, 并适配移动端等设备.
由于本站点使用的是Cloudflare Flexible SSL, 建议Windows用户使用Windows NT版本 > 5.2的操作系统 OR 安装火狐浏览器浏览本站, 其他操作系统则不受限制.
如有疑问, 请阅本站首页的README, 谢谢!