[{"data":1,"prerenderedAt":233},["ShallowReactive",2],{"content:\u002F2026\u002F12453":3,"surround:\u002F2026\u002F12453":227},{"id":4,"title":5,"body":6,"categories":202,"date":204,"description":205,"draft":206,"extension":207,"image":208,"meta":209,"navigation":211,"path":212,"permalink":213,"published":213,"readingTime":214,"recommend":213,"references":213,"seo":219,"sitemap":220,"stem":221,"tags":222,"type":225,"updated":204,"__hash__":226},"content\u002Fposts\u002F2026\u002F12453.md","Termux 一键搭建 Clarity 博客开发环境（精简备忘）",{"type":7,"value":8,"toc":193},"minimark",[9,13,17,20,31,35,42,48,54,60,66,72,80,84,90,96,99,105,108,114,118,124,127,134,140,147,150,157,160,168,175,178],[10,11,12],"h2",{"id":12},"简介",[14,15,16],"p",{},"包含：Node LTS、PNPM11、Git、GitHub SSH 免密配置，脚本已修复全部坑点，可一键部署开发环境。",[10,18,19],{"id":19},"一键部署命令",[21,22,28],"pre",{"className":23,"code":25,"language":26,"meta":27},[24],"language-Bash","pkg install curl -y && curl -L https:\u002F\u002Fimg.zhkax.cn\u002Fblog.sh -o blog.sh && chmod +x blog.sh && .\u002Fblog.sh\n","Bash","",[29,30,25],"code",{"__ignoreMap":27},[10,32,34],{"id":33},"手动必要步骤脚本暂停时操作","手动必要步骤（脚本暂停时操作）",[36,37,38],"ol",{},[39,40,41],"li",{},"生成 SSH 密钥（全程回车默认）",[21,43,46],{"className":44,"code":45,"language":26,"meta":27},[24],"ssh-keygen -t rsa -C \"zhkax@qq.com\"\n",[29,47,45],{"__ignoreMap":27},[36,49,51],{"start":50},2,[39,52,53],{},"查看公钥，复制全部内容添加到 GitHub SSH",[21,55,58],{"className":56,"code":57,"language":26,"meta":27},[24],"cat ~\u002F.ssh\u002Fid_rsa.pub\n",[29,59,57],{"__ignoreMap":27},[36,61,63],{"start":62},3,[39,64,65],{},"测试连通（输入 yes）",[21,67,70],{"className":68,"code":69,"language":26,"meta":27},[24],"ssh -T git@github.com\n",[29,71,69],{"__ignoreMap":27},[14,73,74,75,79],{},"操作完成后回车，脚本自动继续部署 ",[76,77,78],"strong",{},"Clarity 3.7.1"," 项目。",[10,81,83],{"id":82},"本地快速启动脚本后续开发","本地快速启动脚本（后续开发）",[14,85,86,87],{},"新建 ",[29,88,89],{"code":89},"start.sh",[21,91,94],{"className":92,"code":93,"language":26,"meta":27},[24],"nano start.sh\n",[29,95,93],{"__ignoreMap":27},[14,97,98],{},"内容：",[21,100,103],{"className":101,"code":102,"language":26,"meta":27},[24],"#!\u002Fdata\u002Fdata\u002Fcom.termux\u002Ffiles\u002Fusr\u002Fbin\u002Fbash\ncd ~\u002Fblog-admin\ngit pull\npnpm install\npnpm dev\n",[29,104,102],{"__ignoreMap":27},[14,106,107],{},"授权运行：",[21,109,112],{"className":110,"code":111,"language":26,"meta":27},[24],"chmod +x start.sh && .\u002Fstart.sh\n",[29,113,111],{"__ignoreMap":27},[10,115,117],{"id":116},"完整分步源码备用","完整分步源码（备用）",[21,119,122],{"className":120,"code":121,"language":26,"meta":27},[24],"# 更新 Termux 软件源并升级全部软件包\npkg update && pkg upgrade -y\n\n# 安装 Node.js 长期稳定版（适配博客项目）\npkg install nodejs-lts -y\n\n# 全局安装 PNPM11，关闭遥测弹窗、关闭安全审计输出\nPNPM_ENABLE_TELEMETRY=false npm install -g pnpm@latest-11 --no-audit\n\n# Termux 正确安装 Git（修复 npm 安装 git 无效问题）\npkg install git -y\n\n# 校验全部环境是否安装成功\nnode -v\npnpm -v\ngit -v\n\n# 配置全局 Git 用户名、邮箱\ngit config --global user.name \"ghlsp\"\ngit config --global user.email \"zhkax@qq.com\"\n\n# 生成 RSA 格式 GitHub 密钥\nssh-keygen -t rsa -C \"zhkax@qq.com\"\n\n# 测试 GitHub SSH 连接\nssh -T git@github.com\n\n# SSH 免密克隆博客后台仓库\ngit clone git@github.com:ghlsp\u002Fblog-admin.git\n\n# 进入项目根目录\ncd blog-admin\n\n# PNPM 安装项目全部依赖\npnpm install\n\n# 启动本地开发调试服务\npnpm dev\n",[29,123,121],{"__ignoreMap":27},[10,125,126],{"id":126},"常见问题",[36,128,129],{},[39,130,131],{},[76,132,133],{},"git: command not found",[14,135,136,137],{},"Termux 不能用 npm 装 git，必须使用 ",[29,138,139],{"code":139},"pkg install git -y",[36,141,142],{"start":50},[39,143,144],{},[76,145,146],{},"pnpm 弹窗询问统计",[14,148,149],{},"脚本已关闭遥测，不会卡顿",[36,151,152],{"start":62},[39,153,154],{},[76,155,156],{},"npm 高危漏洞提示",[14,158,159],{},"本地开发不影响，可直接忽略",[36,161,163],{"start":162},4,[39,164,165],{},[76,166,167],{},"pnpm 命令未生效",[14,169,170,171,174],{},"执行 ",[29,172,173],{"code":173},"source ~\u002F.bashrc"," 或重启终端",[10,176,177],{"id":177},"部署成功标识",[179,180,181,184,187],"ul",{},[39,182,183],{},"Node、PNPM、Git 版本正常输出",[39,185,186],{},"GitHub SSH 连接成功",[39,188,189,190,192],{},"成功拉取、安装依赖、启动 ",[76,191,78],{}," 开发服务",{"title":27,"searchDepth":162,"depth":162,"links":194},[195,196,197,198,199,200,201],{"id":12,"depth":50,"text":12},{"id":19,"depth":50,"text":19},{"id":33,"depth":50,"text":34},{"id":82,"depth":50,"text":83},{"id":116,"depth":50,"text":117},{"id":126,"depth":50,"text":126},{"id":177,"depth":50,"text":177},[203],"开发","2026-10-10 21:45:50","使用 Termux 手机终端，快速搭建 Clarity 博客主题开发环境。",false,"md","https:\u002F\u002Fimg.zhkax.cn\u002Fcover\u002F8.webp",{"slots":210},{},true,"\u002F2026\u002F12453",null,{"text":215,"minutes":216,"time":217,"words":218},"3 min read",2.355,141300,471,{"title":5,"description":205},{"loc":212},"posts\u002F2026\u002F12453",[223,224],"指令","脚本","post","b8nPDFUzD2XJHpCYqwZKdN-cSXLyqSQ4SwR3XW9Aibw",[228,213],{"title":229,"path":230,"stem":231,"date":232,"type":225,"children":-1},"备忘录","\u002F2026\u002F25886","posts\u002F2026\u002F25886","2026-05-06 13:26:50",1791640585034]