恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

换电脑恢复hexo备份及部署问题

  • 首页
  • 资讯中心
  • /
  • 换电脑恢复hexo备份及部署问题

相关资讯

Windows AirPlay 2 投屏免费方案:苹果设备秒变 Windows 大屏的完整指南 2026/8/17 19:52:26
免费音乐解密工具实战:如何一键解开QQ音乐、网易云的加密文件 2026/8/17 19:52:26
Element UI主题定制全攻略:从SCSS变量到动态换肤 2026/8/17 19:52:26

最新资讯

Kubernetes Service 10 个实战例子
从零跑通AI卖货主播Streamer-Sales:一条命令把数字人直播间搬上线的上手教程
OBS Studio硬件编码器不可用?7步排查指南带你找回QSV与NVENC
三步上手KMS激活工具:一个脚本搞定Windows和Office激活
JavaQuestPlayer到底有多好用?一篇讲透跨平台QSP游戏的开发与运行
Mac 版 Navicat 试用期到期怎么办?3 种免费无限重置方法完整指南

今日推荐

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题
LabVIEW异步调用实战:解决界面卡顿与并行处理难题
飞书局域网文件传输实战:3种方案实现高速点对点传输

本周热门

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码
【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码
隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

换电脑恢复hexo备份及部署问题

发布时间:2026/8/17 19:52:26
换电脑恢复hexo备份及部署问题 备份好的Hexo整个文件夹复制到新电脑需要删除部分文件夹避免依赖冲突、hexo g 报错、部署推错分支把备份的hexo.rar文件解压到桌面打开文件夹目录是这样的 C:\Users\Administrator\Desktop\Hexo然后删除这些文件夹node_modulespublicdb.json.deploy_git.git/根目录及 themes/*/ 下package-lock.json可选锁依赖子树跨大版本 Node 时可能报错①安装node.js访问 Node.js 官网 下载电脑版安装②安装Git记得勾选Add to PATH访问 Git 官网 下载电脑版安装③查看下Node.js、Git版本确保安装无误显示版本号说明安装成功④安装好 git 后续都是打开 Git Bash 运行命令1新机先装环境Node.js版本尽量和旧机一致 Git建议跟旧电脑同版本避免渲染差异node-vnpm-vGit-v2安装hexonpminstall-ghexo-cli安装完提示 warn allow-scripts 这些都是提示/警告不是错误不影响你的 Hexo 项目正常使用忽略即可可执行下面命令不再拦截批准 hexo-util 的安装脚本以后不再拦截①查看待审批列表npmapprove-scripts --allow-scripts-pending②批准所有含 hexo-utilnpmapprove-scripts--all3千万别执行 hexo init会覆盖 _config.yml 覆盖成默认直接 安装依赖npminstall4安装butterfly主题插件npminstallhexo-renderer-pug hexo-renderer-stylus--save5安装部署到 github 插件npminstallhexo-deployer-git--save6运行本地预览hexo cleanhexo ghexo s7部署到 github 仓库hexo cleanhexo ghexo d或者双击 deploy.bat 一键部署到 github 仓库访问 http://localhost:4000/ 就可以查看博客了本机IP:40008创建一键部署脚本桌面新建 deploy.txt 文本重命名为 deploy.bat记事本打开复制下面内容进去echo off chcp65001nulcd/d%~dp0echo正在清理缓存... call npx hexo cleanecho正在生成静态文件... call npx hexo generateecho正在部署到 GitHub... call npx hexo deployecho部署完成echo按任意键退出...pausenul保存退出放在hexo根目录双击运行即可换电脑部署到 github 问题1执行以下命令查看当前配置的远程地址gitremote-v如果提示 fatal: not a git repository (or any of the parent directories): .git初始化 Git 仓库gitinit2配置 Git 用户名和邮箱关键Git 全局身份没设因为 deploy.bat 会执行 git push而 Git 提交需要关联用户身份需要先在自己的电脑上设置自己的 Git 用户名和邮箱gitconfig--globaluser.name你的GitHub用户名gitconfig--globaluser.emailgithub绑定的邮箱example.com检查一下是否成功gitconfig--globaluser.namegitconfig--globaluser.email3配置 SSH 密钥关键SSH Key 没在新电脑生成 没加到 GitHubSSH 方式要用自己的 GitHub 账号生成 SSH 密钥并添加到 GitHub否则推送会失败报错Permission denied (publickey).fatal: Could not read from remote repository.输入自己的邮箱地址创建一对密钥一路回车ssh-keygen-ted25519-C你的邮箱example.com查看公钥cat~/.ssh/id_ed25519.pub然后把生成的公钥~/.ssh/id_rsa.pub添加到 GitHub → Settings → SSH and GPG keys 中查看是否成功输入 yesssh-Tgitgithub.com提示 Hi finicb! You’ve successfully 才算成功4修改 _config.yml 中的部署信息需要把 Hexo 根目录下 _config.yml 文件中的 deploy 配置改成自己的仓库地址新版 GitHub 默认分支是 maindeploy: type:gitrepo: gitgithub.com:你的用户名/你的仓库名.github.io.git branch: main5GitHub Pages 的 Source 分支设错代码推成功了但页面 404去仓库 Settings → Pages → Branch 确认选的是你 deploy.branch 对应的分支main / gh-pages目录选 /root。6.deploy_git 残留导致 git 状态冲突旧电脑留下的 .deploy_git/ 里记录着旧机 git 身份/分支新电脑直接 hexo d 会报 fatal: branch already exists 或推送空仓rm-rf.deploy_git hexo d7依赖没装全 Node 版本跨度太大hexo g 阶段就崩间接导致 hexo d 没东西可推。确认npminstall# 按 package.json 重装全部依赖node-v# 尽量和旧机同版本8一键部署脚本本身不需要改deploy.bat 脚本里用的是 npx hexo 和 %~dp0 定位项目目录没有写死用户名信息所以脚本本身是通用的直接复制整个 Hexo 文件夹就能用总结 脚本通用但需要配置自己的 Git 用户信息、SSH 密钥以及修改 _config.yml 里的仓库地址才能成功部署到自己的 GitHub Pages

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号