Meow(简单易用的笔记软件)简介
Meow是一个简单易用的笔记软件,能够帮助我们高效地管理和记录笔记,支持本地存储和云端同步,可以使用Supabase或Cloudflare D1作为云端数据库。

主要特色功能如下:
- 数据备份与恢复:用户可以随时备份本地数据到云端,或从云端恢复数据,确保数据的安全性。
- 本地存储与云端同步:用户可以在本地创建和管理笔记,同时也可以选择将笔记同步到云端,随时随地访问和编辑。
- 简单易用的界面:MeowNocode采用清晰简洁的用户界面,使得用户能够快速上手,轻松管理笔记。
- 多种数据库支持:用户可以根据自己的需求选择不同的云端数据库,Supabase和Cloudflare D1均提供强大的数据管理功能。
Meow(简单易用的笔记软件)官网及下载
部署教程
1. 本地开发环境设置
- 安装依赖:
首先,确保你的系统上安装了Node.js和npm。然后在项目根目录中运行以下命令来安装依赖:npm install
- 启动开发服务器:
安装完成后,可以通过以下命令启动开发服务器:npm run dev
这将启动本地服务器,通常在http://localhost:3000
上访问应用。
2. 部署到云端
A. 使用Supabase部署
- 配置Supabase:
- 在Supabase上创建一个新项目。
- 获取项目的URL和anon key。
- 创建
.env
文件:
在项目根目录下创建一个.env
文件,并添加以下内容:VITE_SUPABASE_URL=你的Supabase项目URL VITE_SUPABASE_ANON_KEY=你的Supabase anon key
- 初始化数据库:
在Supabase控制台的SQL编辑器中运行supabase-schema.sql
文件,创建所需的表和索引。 - 部署应用:
将应用部署到任何支持静态网站托管的服务(如Vercel、Netlify等)。
B. 使用Cloudflare Workers/Pages和D1数据库部署
- 安装Wrangler CLI:
npm install -g wrangler
- 登录Cloudflare账户:
wrangler login
- 创建D1数据库:
wrangler d1 create meow-app-db
记下输出的database_id
。 - 设置访问密钥:
生成一个安全的密钥(例如使用以下命令):openssl rand -base64 32
或者使用在线工具生成。然后在Cloudflare Pages设置中添加环境变量:- 变量名:
PASSWORD
- 变量值:你生成的密钥
- 变量名:
- 配置
wrangler.toml
:
编辑wrangler.toml
文件,将your-database-id
替换为获取的database_id
。 - 初始化D1数据库:
执行以下命令初始化数据库:wrangler d1 execute meow-app-db --file=./d1-schema.sql --remote
- 部署到Cloudflare Pages:
将代码推送到GitHub仓库,在Cloudflare控制台中连接你的GitHub仓库,并配置构建设置:- 构建命令:
npm run build
- 构建输出目录:
build
- 添加D1数据库绑定,变量名为
DB
,选择你创建的D1数据库。
- 构建命令: