当前位置: 科技师 » 电脑知识 » 正文

Meow:简单易用的笔记软件,支持云端同步

Meow(简单易用的笔记软件)简介

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

Meow:简单易用的笔记软件,支持云端同步

主要特色功能如下:

  • 数据备份与恢复:用户可以随时备份本地数据到云端,或从云端恢复数据,确保数据的安全性。
  • 本地存储与云端同步:用户可以在本地创建和管理笔记,同时也可以选择将笔记同步到云端,随时随地访问和编辑。
  • 简单易用的界面:MeowNocode采用清晰简洁的用户界面,使得用户能够快速上手,轻松管理笔记。
  • 多种数据库支持:用户可以根据自己的需求选择不同的云端数据库,Supabase和Cloudflare D1均提供强大的数据管理功能。

Meow(简单易用的笔记软件)官网及下载

部署教程

1. 本地开发环境设置

  • 安装依赖
    首先,确保你的系统上安装了Node.js和npm。然后在项目根目录中运行以下命令来安装依赖: npm install
  • 启动开发服务器
    安装完成后,可以通过以下命令启动开发服务器: npm run dev 这将启动本地服务器,通常在http://localhost:3000上访问应用。

2. 部署到云端

A. 使用Supabase部署
  1. 配置Supabase
    • 在Supabase上创建一个新项目。
    • 获取项目的URL和anon key。
  2. 创建.env文件
    在项目根目录下创建一个.env文件,并添加以下内容: VITE_SUPABASE_URL=你的Supabase项目URL VITE_SUPABASE_ANON_KEY=你的Supabase anon key
  3. 初始化数据库
    在Supabase控制台的SQL编辑器中运行supabase-schema.sql文件,创建所需的表和索引。
  4. 部署应用
    将应用部署到任何支持静态网站托管的服务(如Vercel、Netlify等)。
B. 使用Cloudflare Workers/Pages和D1数据库部署
  1. 安装Wrangler CLInpm install -g wrangler
  2. 登录Cloudflare账户wrangler login
  3. 创建D1数据库wrangler d1 create meow-app-db 记下输出的database_id
  4. 设置访问密钥
    生成一个安全的密钥(例如使用以下命令): openssl rand -base64 32 或者使用在线工具生成。然后在Cloudflare Pages设置中添加环境变量:
    • 变量名:PASSWORD
    • 变量值:你生成的密钥
  5. 配置wrangler.toml
    编辑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控制台中连接你的GitHub仓库,并配置构建设置:
    • 构建命令:npm run build
    • 构建输出目录:build
    • 添加D1数据库绑定,变量名为DB,选择你创建的D1数据库。
未经允许不得转载:科技师 » Meow:简单易用的笔记软件,支持云端同步

相关文章