这是一个运行在cloudflare workers 上的博客程序(blog),使用 cloudflare KV作为数据库,无其他依赖.
兼容静态博客的速度,以及动态博客的灵活性,方便搭建不折腾.
演示地址: https://blog.gezhong.vip
新建一个KV(名字随意)和一个workers,并绑定新建的KV到新建的workers,变量名称CFBLOG注意大写,绑定后是这效果
补充一下绑定步骤:workers->点击刚才新建的worker—>设置—>KV 命名空间绑定—>编辑变量—>变量名称:”CFBLOG”—>KV 命名空间:选择刚才的新建的KV域名设置
添加一个域名DNS: 例如blog.gezhong.vip,IP随意,橙色云朵必须打开
域名绑定到workers:域名—> workers —>添加路由 https://blog.gezhong.vip/*
获取缓存API token:域名概述—>右下角,记录区域ID,以及获取一个清理缓存的 API 令牌,如图

粘贴源码中index.js内容到workers,根据需求修改参数
进入/admin进行设置 和发布文章
如果文章ID
到cloudflare后台,把kv里的数据全都删掉,新建一个变量”SYSTEM_INDEX_NUM”,值0
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" id="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" href="favicon.png" type="image/x-icon">
<title></title>
</head>
<body>
<h1></h1>
<div>
Hello World!
</div>
</body>
</html>