基于Cloudflare Work的极简博客,随时随地上传,边缘函数计算,无需服务器,即刻部署。
其中 Easy-blog 文件夹为主要文件
- blog-main.js 功能说明:该文件实现博客主页功能
- blog-update.js 功能说明:该文件实现笔记上传和管理功能
Easy-blog for node.js 是本地运行的版本
- 在Cloudflare中创建两个work,上传项目代码
- 创建kv存储空间并命名为NOTES,绑定到两个work上
- 访问上传blog-update.js的work,输入记事本ID与内容并点击保存
- 访问上传blog-main.js的work,查看上传的笔记
- 安装依赖:
cd 目录
npm install- 启动服务器:
npm start
# 或者
node server.js- 打开浏览器:
- 首页: http://localhost:3000/
- 上传/编辑笔记: http://localhost:3000/upload
部署示例:https://blog.sun2009.dpdns.org
- Cloudflare Workers:无服务器边缘计算平台
- Cloudflare KV:分布式键值存储服务
- 原生HTML/CSS/JavaScript:前端界面实现