美文网首页hexo
重装系统后重新部署恢复 Hexo blog

重装系统后重新部署恢复 Hexo blog

作者: _iamjerry | 来源:发表于2019-03-30 22:13 被阅读0次

以下方法只适用于没有删除hexo blog文件夹

因为重装系统后,Hexo 相关依赖插件/软件和在C盘的缓存资料都会被删除,以至于Hexo的相关命令都无法运行。所有,在重装系统后,都要重新部署Hexo。但是重新部署并不难,只需要几个步骤就行。
因为我的hexo blog文件夹不存储于C盘,并没有因为重装系统被删掉。所有重新部署很容易。

安装 git 和 node

git for windows: https://git-scm.com/
Node.js: https://nodejs.org/en/

生成ssh密钥

配置git个人信息和生成ssh密钥
打开git bash,输入

 git config --global user.name "xxxxx"
 git config --global user.email "xxxxxx@xx.com"
 ssh-keygen -t rsa -C "xxxxxx@xx.com"

把上面的xxxx换成自己的资料,然后一直Enter就行。

设置Github的ssh密钥

当上面的运行完成后,会在 C:\Users\主用户里出现.ssh文件夹,里面有id_rsa和id_rsa.pub两个文件,复制id_rsa.pub的内容。

image

打开 Github 网页,依次是 右上角Settings - SSH and GPG keys - New SSH key 把复制的内容粘贴到 Key栏,然后保存。

image
image

PS:如果你有把blog同步到coding的,记得同样把id_rsa.pub的内容复制到coding的ssh公钥去,具体为右上角个人设置 - SSH公钥 - 新增公钥

image

安装Hexo

git bash 上 输入 npm install hexo-cli -g

删掉原blog文件夹部分文件

打开你原有的 blog文件夹,只需保留_config.yml,theme/,source/,scaffolds/,package.json,.gitignore 这些项目,删除其他的文件。

安装依赖文件

git bash 上 输入 npm install

安装部署插件

git bash 上 输入 npm install hexo-deployer-git --save

最后 运行 hexo clean && hexo g && hexo d 看看是否成功。

本文章参考 https://helloqingfeng.github.io/2017/02/25/hexo-rebuilding/

相关文章

  • 重装系统后重新部署恢复 Hexo blog

    以下方法只适用于没有删除hexo blog文件夹 因为重装系统后,Hexo 相关依赖插件/软件和在C盘的缓存资料都...

  • 重装系统后hexo 博客恢复

    1.安装node.js和git 这个不用多说,直接下载安装就行了。 2.配置 git 个人信息,生成新的 ssh ...

  • Hexo博客-报错:npm WARN optional SKIP

    今日更新Hexo版本后,在执行hexo init blog来创建博客时,报错: 查询后了解到,fsevent是ma...

  • 文章加密TEST2

    hexo-blog-encrypt 安装插件$ npm install --save hexo-blog-encr...

  • 重新部署Express-blog

    地址:https://github.com/nswbmw/N-blog 将他运行起来前提装了 node expre...

  • 3.建站

    初始化并安装Hexo 创建blog目录,安装并进行初始化hexo $ mkdir blog$ cd blog/ ;...

  • 【BLOG】hexo搭建blog教程

    1、概述 特点: nodejs生成搭建快速 支持markdown git一键部署 插件丰富,生态完善 2、环境准备...

  • Hexo your blog

    Preface 本来打算个人blog用英文写,BUT短时间内是不可能了,哈哈没办法,英语捉急,装逼未遂。之前是用j...

  • Blog theme (hexo)

    以下搜集一些比较喜欢的个人博客模板,喜欢的人可以收藏。官网搭建个人博客教程 1. alberta Demo 2. ...

  • Hexo 更换电脑重新部署

    拷贝原博客文件 必须拷贝文件:├──_config.yml├── theme├── scaffolds #文章模板...

网友评论

    本文标题:重装系统后重新部署恢复 Hexo blog

    本文链接:https://www.haomeiwen.com/subject/rakebqtx.html