应朋友邀请,为其写了一个展示资源的网站。按照指定的格式添加数据后,就可以很方便的展示你的网站。
-
本项目使用 Golang 语言编写,你需要安装 Golang 环境。或者联系我为你生成可执行文件。
-
你需要了解 JSON 用法,参考 文件 如果是在看不懂,那我用数字的地方你用数字,我打
"
的地方,你打"
。Tips: 将你写好的数据放在这个网站中,即可校验是否正确。
-
Banner 文件,格式:
banner_<数字>.jpg
,例如:banner_01.jpg
-
微信二维码,名称:
wechat.jpg
-
基础数据集,名称:
data.json
,参考 文件。基础数据说明
字段 是否必须 类型 描述 ID Y 数字 全局唯一区分标示,不能相同。 Img Y 字符串 该资源图片地址。 Eye N 数字 该资源浏览量。 Heart N 数字 该资源被喜欢次数。 Download N 数字 该资源被下载次数。 Name Y 字符串 资源名 Author Y 字符串 作者 Type Y 字符串数组 分类 Price Y 数字 价格 Describe Y 字符串 资源详情描述 Status Y 字符串 资源状态 -
你的各种资源及其相关图片。**注意:**资源及文件必须包含后缀名,例如:
pic.jpg
、video.mp4
...
- 资源列表展示
- 资源详情显示
- 作者相关资源推荐
- 静态文件随机访问
- 资源搜索(仅支持匹配资源名前缀匹配)
- 刷新数据(更新基础数据后,不停机刷新数据。
http://<你的域名>/reset
)
由于朋友资源数过少,目前的功能已经够用,所以就没额外花时间来做下面的功能。如果你有需求,请联系我。
- 资源分类
- 搜索优化(支持资源名、作者及类型模糊查询)
- 搜索智能提示
- 推荐优化
- 访问量、下载量真实化
- 后台添加数据
- 加入支付模块,支付成功自动下载资源
# Plan A. 自己有 Golang 环境
go run main.go
# Plan B. 我帮你生成可执行文件
./main # for mac