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