简介
包含:Node LTS、PNPM11、Git、GitHub SSH 免密配置,脚本已修复全部坑点,可一键部署开发环境。
一键部署命令
pkg install curl -y && curl -L https://img.zhkax.cn/blog.sh -o blog.sh && chmod +x blog.sh && ./blog.sh
手动必要步骤(脚本暂停时操作)
- 生成 SSH 密钥(全程回车默认)
ssh-keygen -t rsa -C "zhkax@qq.com"
- 查看公钥,复制全部内容添加到 GitHub SSH
cat ~/.ssh/id_rsa.pub
- 测试连通(输入 yes)
ssh -T git@github.com
操作完成后回车,脚本自动继续部署 Clarity 3.7.1 项目。
本地快速启动脚本(后续开发)
新建 start.sh
nano start.sh
内容:
#!/data/data/com.termux/files/usr/bin/bash cd ~/blog-admin git pull pnpm install pnpm dev
授权运行:
chmod +x start.sh && ./start.sh
完整分步源码(备用)
# 更新 Termux 软件源并升级全部软件包 pkg update && pkg upgrade -y # 安装 Node.js 长期稳定版(适配博客项目) pkg install nodejs-lts -y # 全局安装 PNPM11,关闭遥测弹窗、关闭安全审计输出 PNPM_ENABLE_TELEMETRY=false npm install -g pnpm@latest-11 --no-audit # Termux 正确安装 Git(修复 npm 安装 git 无效问题) pkg install git -y # 校验全部环境是否安装成功 node -v pnpm -v git -v # 配置全局 Git 用户名、邮箱 git config --global user.name "ghlsp" git config --global user.email "zhkax@qq.com" # 生成 RSA 格式 GitHub 密钥 ssh-keygen -t rsa -C "zhkax@qq.com" # 测试 GitHub SSH 连接 ssh -T git@github.com # SSH 免密克隆博客后台仓库 git clone git@github.com:ghlsp/blog-admin.git # 进入项目根目录 cd blog-admin # PNPM 安装项目全部依赖 pnpm install # 启动本地开发调试服务 pnpm dev
常见问题
- git: command not found
Termux 不能用 npm 装 git,必须使用 pkg install git -y
- pnpm 弹窗询问统计
脚本已关闭遥测,不会卡顿
- npm 高危漏洞提示
本地开发不影响,可直接忽略
- pnpm 命令未生效
执行 source ~/.bashrc 或重启终端
部署成功标识
- Node、PNPM、Git 版本正常输出
- GitHub SSH 连接成功
- 成功拉取、安装依赖、启动 Clarity 3.7.1 开发服务

评论加载中...