前言
前段时间,因为我的电脑硬盘损坏,所有的文件丢失,且我没有对Hexo博客的文件进行备份,只在五个月前copy了所有的markdown文件到云盘上。
查阅了网上的一些教程,觉得应该是没办法救回来了,于是打算重新在本地部署这个Hexo博客。
同时也写下这篇文章记录下这个过程,并为有需要的人提供一个参考。
准备
虽然本地的文件丢失了,但是GitHub上的仓库还是在的,所以我们这里跳过新建仓库的步骤
配置本地文件、Git以及安装Hexo本地程序的步骤,请参考之前的教程:Hexo 搭建个人博客:从开始到放弃
当你进行到这一步,访问 http://localhost:4000 ,能成功出现 Hexo 默认页面时,即可进入下一阶段。
安装主题
执行以下指令:
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly # 安装主题
npm install hexo-renderer-pug hexo-renderer-stylus --save # 安装依赖库
创建Page
执行以下指令:
hexo new page tags
hexo new page categories
hexo new page link
hexo new page history
hexo new page about
hexo new page music
hexo new page Demo
hexo new page message
hexo new page talking
hexo new page Gallery
hexo new page HTML
记得在
tags
、categories
以及link
的md文件中的Page Front-matter
中添加type参数
安装插件
执行以下指令安装插件:
npm install hexo-generator-search --save # 本地搜索系统
npm install hexo-wordcount --save # 字数统计
npm install hexo-generator-feed --save # 生成RSS
npm install hexo-abbrlink --save