CF-Worker-Dir
CF-Worker-Dir 是一款适用于 Cloudflare Worker 平台上的云函数程序,可以使用它在一分钟内搭建属于自己的导航页面。CF-Worker-Dir 提供丰富的自定义配置,同时它还可以预留了接口帮助你售出自己域名。如果你的域名还没有搭建网站,不如先利用 CF-Worker-Dir 让你的域名不再浪费。
开源地址:
https://github.com/sleepwood/CF-Worker-Dir/
演示:
http://gethe.best/

程序安装教程
快速安装
- 在 Cloudflare Worker 管理页面创建一个新的 Worker。
- 在 Worker 编辑页面左边粘贴 index.js 中的代码。
- 根据自身需要修改 config 的配置内容
进阶安装
如何绑定自己的域名
- 根据上文快速安装完成,回到域名管理面板
- 点击 Workers 进入 Workers 管理页面
- 点击 Add route 设置新的路由
- Route 可以输入自己想使用的子域名,如果在根域名上使用直接把当前域名输入即可,Worker 选择上文快速安装好的 Worker
- Route 所使用的域名地址必须已经解析好 A 记录,如果没有能绑定的 IP 地址,可以输入 8.8.8.8 占位:)
系统配置
CF-Worker-Dir 允许用户自定义导航页面,配置内容如下:
const config = {
  title: "自定义导航",                 // 自定义网站标题
  subtitle: "Cloudflare Workers Nav", // 自定义网站副标题
  logo_icon: "sitemap",               // 选择网站 logo icon 暂时只支持 (eg:https://semantic-ui.com/elements/icon.html)
  hitokoto: true,                     // 开启 一言 插件
  search:true,                        // 开启 搜索 功能  
  search_engine:[                     // 搜索引擎列表
    {
      name:"百度一下",                   // 搜索引擎名称
      template:"https://www.baidu.com/s?wd=$s"  // 搜索引擎模板(含关键词 $s)}
  ],
  selling_ads: true,                  // 是否要开启网址推广
  sell_info:{
    domain:"example.com",             // 当前域名
    price:500,                        // 价格
    mon_unit:"yen sign",              // 货币单位 (eg:https://semantic-ui.com/elements/icon.html#computers)
    contact:[                         // 联系方式
      {type:"envelope",              // 通讯工具 ("weixin","qq","telegram plane","envelope" or "phone")
        content:"info@example.com"    // 号码 / 地址
      }
    ]                        
  },
  lists: [                            // 网址信息
    {
      name:"技术",                    // 网址类别
      icon:"code",                    // 网址类别 icon 暂时只支持 (eg:https://semantic-ui.com/elements/icon.html)
      list:[
        {
          url:"https://oschina.net/", // 网站 url
          name:"开源中国",             // 网站名称
          desc:"领先的中文开源技术社区" // 网站描述
        }
      ]
    }
  ]
}
正文完
  发表至: 开源脚本 
   2023-02-16