说起导航程序,最经典的莫过于webstack,除了纯静态页面外,还有Laravel版,wordpress版,java后台版,springboot后台版,typecho版等诸多版本。今天介绍另外一个导航程序,是hostloc的@虚空开发的,可部署在cloudflare workers上,无需服务器,甚至也无需域名。
- 原帖地址:https://www.hostloc.com/thread-643150-1-1.html
- Github:https://github.com/sleepwood/CF-Worker-Dir/
- 演示地址:http://gethe.best
部署
首先注册一个cloudflare账号,登录之后在右下角找到workers
选项,我这里是已经启用workers了,如果是第一次使用workers,可能是Get started with workers
之类的按钮。
进去之后会提示你创建一个workers子域名,这个是你的专有域名,以.workers.dev
结尾,如我的就是yanshu.workers.dev
,一旦确认无法更改,所以慎重取名。
接下来点击Creat a Worker
创建一个worker
然后复制程序源码中的index.js代码到Script
中,并修改左上角的域名名称(这里我改为nav),
接着根据自身需要修改config中的配置项,源码的readme和注释说得很清楚,在此不再赘述。
最后点击Save and Deploy
即可部署。打开你的子域名就可以看到效果,如我的子域名是https://nav.yanshu.workers.dev/
绑定域名
如果你绑定自己的域名,首先需要把域名转到cloudflare,然后给域名添加一个A记录,值随意。如我这里给nii.im
域名添加了一个nav
记录,值为1.2.3.4,保存
然后点击上方的workers菜单。再点页面右下角的Add route
按照下图格式填写并保存即可。
打开域名https://nav.nii.im,即可看到效果。
版权属于:作者名称
本文链接:https://www.sitstars.com/archives/76/
转载时须注明出处及本声明