Meow:极简高效的云笔记软件,同时支持云端同步

简介

厌倦了复杂的笔记工具?Meow 应运而生!这是一款设计简洁、功能强大的笔记软件,致力于让记录和管理知识变得无比轻松。

功能特性

  1. AI赋能笔记(Get笔记): 用人工智能重新定义你的记录方式,挖掘笔记的更多潜能。

  2. 随心存储,云端无忧:

    • 本地优先: 在设备上安全创建和管理笔记。

    • 云端同步: 无缝连接云端(支持 Supabase 或 Cloudflare D1),随时随地访问和编辑你的知识库。

    • 安心备份: 一键备份本地数据至云端,或从云端恢复数据,保障信息万无一失。

  3. 清爽界面: MeowNocode 的界面直观易用,上手零门槛,专注记录本身。

  4. 灵活数据库: 自由选择 Supabase 或 Cloudflare D1 作为强大的云端数据引擎。

实用操作步骤

获取 Meow & 资源

快速上手部署

第一步:本地开发尝鲜

  1. 安装依赖:

    • 确保已安装 Node.js 和 npm。

    • 在项目根目录执行:npm install

  2. 启动服务:

    • 运行:npm run dev

    • 访问 http://localhost:3000 即可体验本地版 Meow。

第二步:部署到云端

方案 A:拥抱 Supabase

  1. 配置 Supabase:

    • 在 Supabase 创建新项目。

    • 获取项目的 URL 和 anon key

  2. 设置环境变量:

    • 在项目根目录创建 .env 文件,填入:
      VITE_SUPABASE_URL=你的Supabase项目URL
      VITE_SUPABASE_ANON_KEY=你的Supabase anon key

  3. 初始化数据库:

    • 在 Supabase 控制台的 SQL 编辑器中,运行 supabase-schema.sql 文件建表。

  4. 发布应用:

    • 将构建好的应用部署至 Vercel、Netlify 等静态托管平台。

方案 B:驾驭 Cloudflare + D1

  1. 安装工具: npm install -g wrangler

  2. 登录账户: wrangler login

  3. 创建 D1 数据库:

    • 执行:wrangler d1 create meow-app-db

    • 记录输出的 database_id

  4. 设置访问密钥:

    • 生成强密码(例如:openssl rand -base64 32 或使用在线生成器)。

    • 在 Cloudflare Pages 项目设置中添加环境变量:

      • 名称:PASSWORD

      • 值:你的生成密钥

  5. 配置 wrangler.toml

    • 编辑文件,将 your-database-id 替换为获取到的 database_id

  6. 初始化 D1 数据库:

    • 执行:wrangler d1 execute meow-app-db --file=./d1-schema.sql --remote

  7. 部署到 Cloudflare Pages:

    • 推送代码到 GitHub 仓库。

    • 在 Cloudflare 控制台连接该仓库,配置:

      • 构建命令:npm run build

      • 输出目录:build

      • 添加 D1 数据库绑定,变量名设为 DB,选择你创建的数据库。