⛴️NontionNext 服务器VPS ubuntu24部署命令行指引

😀 NotionNext 本站使用的开源笔记博客建站软件
早期 我采用的是 vercel部署 但文件过多、编译受限失败、要不免费版速度慢 故而选择服务器部署

📝 github 操作

git 常用命令
服务器常用命令
PM2—— node进程管理器
ssh登录服务器 一个分支 部署一个主题 一个项目目录
进入项目目录后 根据需要选择执行以下命令

如何控制环境变量

遇到下面的bug 解决方式是

pnpm add @fisch0920/medium-zoom lodash prismjs
notion image

git 版本冲突

本地分支 和 远程分支发生了分叉(divergent branches),Git 不知道你要用哪种方式合并。

你现在的状态类似:
👉 两边都有新提交 → Git 不敢自动决定怎么合并
notion image
先暂存更新 合并 再运行
git stash save “package .env.local update”
git pull
git stash pop #再推出暂存
还有就是可以先提交
git add . git commit-m””git pull合并
可以了解 git rebase(变基) git reset (回退版本)
尽量使用自己熟悉的命令
或者 git pull --no-rebase 保留完整的历史记录,能清晰看到分支何时合并(本地有更新远程又有更新的时候)

复制第二个站 文档站

如果更新项目

git pull --rebase (先把远程代码拉下来,再把你本地的提交“挪到后面去)适合本地有更新那种 远程亦有更新!
pnpm build pm2 restart 进程id

配置域名 安装nginx 反向代理

nginx 配置文件

域名解析:

推荐托管到cloudflare dash.cloudflare.com 来解析

🤗 总结归纳

以上只是初步部署、完善还要配置cicd 工作流 还有最好是用shell 写好脚本一键部署 或者定制一个ubuntu iso 每次重新部署真的废劲
参考链接:
NotionNext帮助手册NotionNext帮助手册VPS本地服务器 | NotionNext帮助手册
💡
有任何部署安装问题 欢迎联系
上一篇
shopify 主题开发之目录熟悉与执行流程和Debug
下一篇
shopify 主题开发之环境搭建
Loading...
文章列表
一份关于编程AI与跨境出海的文档
大话奇妙AI
开源建站部署
日常开发记录
优选独立站
shopify 主题
置顶文章
shopify 入门
出海基础设施