换了电脑如何使用hexo继续写博客
前言
我们知道,使用 Github+hexo 搭建一个个人博客确实需要花不少时间的,我们搭好博客后使用的挺好,但是如果我们有一天电脑突然坏了,或者换了系统,那么我们怎么使用 hexo 再发布文章到个人博客呢?
如果我们还是按照之间我们总结的教程再次搭建一个博客,然后修改代码更换 hexo 主题等,各种配置特别繁琐,那么有没有一种方便的方法,直接使用我们之前搭建好的博客的源文件呢?
操作步骤
一、安装必要软件
安装 Git 客户端
安装 node JS
二、在 github 官网添加新电脑产生的密钥
参考我的另一篇文章:hexo上部署博客到Github失败
三、源文件拷贝
将你原来电脑上个人博客目录下必要文件拷到你的新电脑上(比如F:/Blog目录下),注意无需拷全部,只拷如下几个目录:
_config.yml package.json scaffolds/ source/ themes/
四、安装 hexo
在 cmd 下输入下面指令安装 hexo:
npm install hexo-cli -g
五、进入 F:/Blog 目录(你拷贝到新电脑的目录),输入下面指令安装相关模块
npm install npm install hexo-deployer-git --save // 文章部署到 git 的模块 (下面为选择安装) npm install hexo-generator-feed --save // 建立 RSS 订阅 npm install hexo-generator-sitemap --save // 建立站点地图
六、测试
这时候使用 hexo s
基本可以看到你新添加的文章了。
七、部署发布文章
hexo clean // 清除缓存 网页正常情况下可以忽略此条命令 hexo g // 生成静态网页 hexo d // 开始部署
八、Github 添加 SSH Keys
首先在本地创建 SSH Keys
:
$ ssh-keygen -t rsa -C "wujiajiansh@163.com"
后面的邮箱即为 github 注册邮箱,也是你登录 Github 的邮箱,之后会要求确认路径和输入密码,一路回车就行。
成功的话会在 ~/
下生成 .ssh
文件夹,进去,打开 id_rsa.pub
,复制里面的key
即可。
输入 eval "$(ssh-agent -s)" ,添加密钥到ssh-agent,再输入 ssh-add ~/.ssh/id_rsa ,添加生成的SSH key到ssh-agent
JaJian@DESKTOP-H2C0ES1 MINGW64 /d/hexo $ eval "$(ssh-agent -s)" Agent pid 5516 JaJian@DESKTOP-H2C0ES1 MINGW64 /d/hexo $ ssh-add ~/.ssh/id_rsa Identity added: /c/Users/JaJian/.ssh/id_rsa (/c/Users/JaJian/.ssh/id_rsa) JaJian@DESKTOP-H2C0ES1 MINGW64 /d/hexo $ clip < ~/.ssh/id_rsa.pub
然后我们再次测试下公钥有没有添加成功:ssh -T git@github.com
JaJian@DESKTOP-H2C0ES1 MINGW64 /d/hexo $ ssh -T git@github.com The authenticity of host 'github.com (13.229.188.59)' can't be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,13.229.188.59' (RSA) to the list of known hosts. Hi noobgod! You've successfully authenticated, but GitHub does not provide shell access.
成功了。
之后我们再次部署我们的博客网站:hexo d
成功。我的个人博客网站也正常显示:
♥ 作者:明志健致远
♠ 出处:http://www.cnblogs.com/study-everyday/
♦ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
♣ 本博客大多为学习笔记或读书笔记,本文如对您有帮助,还请多推荐下此文,如有错误欢迎指正,相互学习,共同进步。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
2017-04-21 Dubbo的使用简介