Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/s0urcelab/serverless-cloud-notepad
☁ Yet Another Cloud Notepad.
https://github.com/s0urcelab/serverless-cloud-notepad
cloudflare cloudflare-workers javascript workers
Last synced: 3 months ago
JSON representation
☁ Yet Another Cloud Notepad.
- Host: GitHub
- URL: https://github.com/s0urcelab/serverless-cloud-notepad
- Owner: s0urcelab
- License: mit
- Created: 2022-05-13T14:29:02.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-25T02:38:33.000Z (8 months ago)
- Last Synced: 2024-01-17T03:25:38.631Z (5 months ago)
- Topics: cloudflare, cloudflare-workers, javascript, workers
- Language: JavaScript
- Homepage: https://note.src.moe
- Size: 73.2 KB
- Stars: 52
- Watchers: 2
- Forks: 15
- Open Issues: 3
-
Metadata Files:
- Readme: README-zh_CN.md
- License: LICENSE
Lists
- awesome-cloudflare - Serverless Cloud Notepad
- awesome - s0urcelab/serverless-cloud-notepad - ☁ Yet Another Cloud Notepad. (JavaScript)
README
# ☁ Serverless Cloud Notepad 云笔记(无服务版)
[![cloudflare workers](https://badgen.net/badge/a/Cloudflare%20Workers/orange?icon=https%3A%2F%2Fworkers.cloudflare.com%2Fresources%2Flogo%2Flogo.svg&label=)](https://workers.cloudflare.com/)
[![jsdelivr](https://img.shields.io/badge/jsdelivr-cdn-brightgreen)](https://www.jsdelivr.com/)
[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/dotzero/pad/blob/master/LICENSE)[English](./README.md) | 简体中文
你可以记录文字,与朋友们分享,或者跨设备同步。
基于 Cloudflare Worker 实现,轻松实现私有化部署。
## ✨ 功能
- ✏ 无需登录/注册, 即刻开始书写
- 💾 自动保存
- ❌ 无需服务端或数据库
- ⚡ 高可用性、高性能(只要CF不倒闭🤣)
- 📦 轻松部署私有化版本(如果你有自己的域名)
- 🌍 支持中文pathname## 🔨 使用
- 直接访问 `/` 会新建一篇随机名字的笔记
- 访问 `/随便什么` 查看/编辑指定名称的笔记
现在就试试! [https://note.src.moe/example](https://note.src.moe/example)
## 💻 兼容性
- 任何现代浏览器 (移动端可用)
## 📦 私有化部署
- 申请创建你自己的Work和KV(免费版就好~~一起白嫖到CF倒闭~~) [workers.cloudflare.com](https://workers.cloudflare.com/).
- 下载仓库代码,编辑 `wrangler.toml`:
```
kv_namespaces = [
{ binding = "NOTES", id = "<这里填你自己的第1个KV id>" },
{ binding = "SHARE", id = "<这里填你自己的第2个KV id>" }
]
```
- 执行命令推送代码到 Cloudflare
```
$ npm i
$ npm run publish
```
- 给你的域名添加一条CNAME解析记录,指向你刚刚创建的Work地址(如果你有自己的域名的话)## 👀 未来规划(完结撒花🎉)
- [x] 密码保护功能
- [x] 支持URL链接和图片(Markdown模式)
- [x] 只读模式(分享功能)
- [x] 显示上次修改时间## ☕ 捐赠
请我喝奶茶?
[https://src.moe/donate](https://src.moe/donate)