初次提交并重新初始化

This commit is contained in:
2026-03-28 22:41:47 +08:00
parent 76fa3db2eb
commit c4b7fdd67e
7 changed files with 583 additions and 16 deletions

View File

@@ -1,3 +1,31 @@
# AFI
敏捷文件索引器 支持上下行文件传输的轻量级网络文件索引软件
# AFI - gossa 的个人维护分支
本项目 fork 自 [Gossa, 由 Pierre Dubouilh 及 Gossa Authors 开发维护](https://github.com/pldubouilh/gossa), 并重新初始化 git.
一个敏捷且超轻量的文件网页服务器, 无依赖且代码量极小, 易于审查.
默认提供简洁的UI, 包含以下功能:
* 文件/目录浏览与处理
* 拖放上传
* 轻量级网页 UI, 毫秒级响应
* 文本编辑器
* 键盘导航
* 轻量级且无依赖的代码库
* 快速的 Go 语言静态服务器
* 只读模式
* 支持 PWA
* 多平台支持
## 使用方法
```sh
% ./afi --help
```
## 编译
```bash
go vet && go fmt
go build -o afi # 单文件, 包括 web 资源
go build -tags dev -o afi-dev # 使用运行目录(优先)或程序目录下的 web 资源
```