换电脑后打开同一网址,登录自己的账号即可。已经部署的网站由 VPS 或 Cloudflare 运行,不需要在新电脑再启动一份。
digital guy 的已确认源码在小Mac的 ~/fuyu;PixelUpload 在小Mac的 ~/PixelUpload,且需要 Pixel 手机。它们目前没有网页入口。
要在另一台电脑运行,必须先取得源码、所需素材或设备,并按项目说明安装环境。不能把小Mac路径直接当成另一台电脑上的路径。
先确认正确网址和网络,再让 AI 查部署状态、进程和日志。不要因为网站打不开就重新建项目、改域名或重启所有服务。
在手边电脑修改:把源码取到这台电脑,在编辑器或 AI 工具中打开项目文件夹。
在 VPS 修改:先按私有笔记《主机与 VPS 访问方式》连接 VPS,再进入已有项目目录。此时你输入的命令运行在 VPS,文件也在 VPS。
有 GitHub 仓库:登录有权限的账号,使用仓库页面的 Code → Clone 地址克隆到本机。已有本地副本时,先检查 git status,再处理未提交改动并同步远程代码。
没有仓库:从原电脑取得已确认的源码副本;不要猜仓库地址。digital guy 目前没有已确认的 GitHub 远程仓库。
注意:另一台电脑尚未提交并推送的修改,不会出现在 GitHub;“电脑上有文件夹”和“GitHub 已保存代码”是两回事。
读取 README、AGENTS.md / CLAUDE.md 和项目配置。确认 Node / Python 等版本、依赖、环境变量名称、启动命令、测试命令与运行位置。
登录和密钥需在当前电脑单独配置;仓库不会自动带来私有数据库、上传文件或小Mac的本地素材。安装项目依赖之前先确认正确目录。
没有适用于所有项目的统一“启动命令”。让 AI 根据项目文件给出准确命令、预览网址和停止方式。
本地预览正常后,再按项目既有发布流程更新线上服务。GitHub push 只有配置了自动部署时才会更新网站。
提交并推送需要保留的代码;把当前进度、未完成事项、启动方式写进 README 或项目档案。私有素材、数据库和密钥另行备份。
在当前电脑建立一个清楚命名的目录,例如 ~/Projects/my-project(Mac / Linux 示例)。Windows 可用自己的“项目”文件夹。
在 Codex 或 Claude Code 中打开这个文件夹,然后复制下面的提示词,填入项目用途。先确认“当前电脑”和“当前目录”,再开始写代码。
告诉 AI:谁来使用、需要什么功能、是否需要登录或保存数据。先在本机看见效果,再决定发布到哪里。
本地预览地址里的 localhost 指当前运行程序的那台电脑;在 VPS 启动的 localhost 不能直接当成小Mac的 localhost,远程预览要使用合适的端口转发。
Git 保存修改历史;GitHub 仓库便于备份、换电脑与协作。先配置 .gitignore,再提交代码。自用项目默认建议私有仓库。
GitHub 上有代码不代表网站已经运行,也不代表数据库、素材和密钥已经备份。
Cloudflare Workers:适合兼容 Workers 运行环境的网站、API、定时任务。需要保存数据时,再按需要选 D1、KV 或 R2。
VPS:适合需要常驻进程、Docker、自定义系统软件或现有服务器环境的服务。由进程管理器或容器维持运行,并配置备份。
本地电脑:适合依赖本地素材、设备或桌面程序的工具,例如 digital guy 和 PixelUpload;关机后本地任务通常也会停止。
让 AI 说明选择依据和费用影响,不必为了新项目同时安装所有这些东西。
Cloudflare 项目按实际部署方式配置域名或路由;VPS 网站先确认服务可用,再配置 DNS 和反向代理。下方有两条路线的解释。
发布后用正式网址检查登录、主要功能和保存数据。写清源码在哪、怎样启动、怎样发布、怎样备份,并把入口加入 mattwu.cc。
域名 → Worker / Pages → 按需连接数据
官网 · 收租系统 · 心理花园 · EMDR域名 → VPS 反向代理 → 应用服务
Marknote · 阅读器 · 快记 API可以叫“项目开发与部署流程”:在电脑上写代码,保存到仓库,发布到运行环境,再用域名访问。
还在运行。 2026-10-01(UTC)只读核对:VPS 上的 Nginx Proxy Manager 容器正在运行,监听 80 / 443;配置中仍有 Marknote、阅读器和快记 API 的转发。
不是所有域名都经过它。 官网 mattwu.cc 的当前 Worker 代码直接响应页面;收租系统、心理花园也在 Cloudflare 云端。旧 NPM 中仍能看见 mattwu.cc 的历史条目,不代表官网当前需要经过旧服务。
配置存在也不等于上游服务健康;某些已退役项目仍留有旧代理条目。排障时要结合实际部署、DNS / 路由和服务状态。
浏览器 → Cloudflare 域名 / 路由 → Worker(按需连接 D1 / KV / R2)。
新建独立 Worker 网站时可使用 Custom Domain,让 Worker 成为该域名的源站;已有项目保留并核对现有配置。mattwu.cc 当前采用 mattwu.cc/* Worker Route,不必为写指南更改它。
Route 也可以用于在已有源站前运行 Worker;是否继续访问 VPS,取决于 Worker 代码和路由,不是看到 Cloudflare 就能判断。
参考:Cloudflare Custom Domains 与 Worker Routes。
浏览器 → 域名 DNS(开启橙云时先经过 Cloudflare 代理)→ VPS 的 NPM → 对应端口上的应用。
DNS 记录指向服务器,并不直接选择应用端口;NPM 根据域名转发到目标服务,并可管理 HTTPS。Cloudflare 橙云代理与 VPS 上的反向代理可以同时使用。
你的 Marknote、阅读器和快记 API 属于 VPS 服务;给这类应用新增网址时,要核对现有 DNS、代理目标、服务端口与证书。当前不需要为了这份指南停用或替换 NPM。
使用网站:网址和登录权限。
继续开发:源码、开发环境、所需配置及数据;有些工具还需要特定系统或设备。
发布上线:部署平台权限、项目配置与发布流程。
连接 VPS:网络与 SSH 登录权限。具体主机信息在私有笔记《主机与 VPS 访问方式》中查看。
克隆仅取得仓库中的文件和历史;参考 GitHub 克隆仓库说明。
这张卡放在项目 README,并同步到 Marknote 的项目档案;官网保留便于查找的入口和不含凭证的说明。
Marknote →《VPS 服务总览》《主机与 VPS 访问方式》《域名》《Cloudflare》。域名笔记主要记录注册与到期事项;Cloudflare 笔记含账户相关资料,不能直接复制到公开官网。
打开 Marknote 后按标题搜索。公开指南只保留流程和已核实的架构说明。