众所周知,domain-list-community 中维护了大量网站分类,仓库通过 include
引入了其他集合,但是仓库中所有的集合都是平铺的,找起来不是很方便
为了方便找到可用的分类,整了这个一个网站,展示了所有可用分类的层级关系。这些分类都可以用 getsite:<名称>
直接作为规则集使用,非常方便
项目地址:https://geotree.violet.vin/

下面简单写写具体实现
通过 data 生成多叉树结构
具体代码请参考 https://github.com/lnbiuc/geotree-generate/blob/main/main.go
Github Action 将生成的 HTML 上传到仓库
具体流程请参考 https://github.com/lnbiuc/geotree-generate/blob/main/.github/workflows/generate.yml
Cloudflare Pages 发布
通过 Pages 发布,因为只有一个单文件项目,发布很简单
0