Marine's Blog

Hexo博客源码备份还原

2017/10/17

扫描二维码分享

×

前言


最近发懒,好久没有更新博客,又新购了个台式机,没有Hexo源码,也没有啥内容,就没有动静了,今天在重新在新台式机(Marine号)上重新搭建起来,另外,我然记起来我前段买个了一年的域名,今天和GitHub page博客绑到了一块.
☆☆☆新域名☆☆☆

开始


github上已保存了我原来Hexo博客项目的_config.yml,source目录和themes目录。

_config.yml 为hexo项目的配置信息
themes目录下是hexo的皮肤文件,我懒得从新处理,就一并保存在github上了。
source目录下的_posts目录下为我的博客md文件,这个最重要,以上两个可以不保存,md源文件一定要保存。

1.下载上述

目标目录下:git clone git@github.com:564239493/MyHexo.git

2.hexo项目

环境:我已安装nodejs环境,所以此处只需下载hexo包

npm install hexo-cli -g

hexo初始化:预期博客目录下执行hexo项目初始化命令:

hexo init blog

源文件替换:将步骤1的文件替换到新项目中。

我边写边操作,理论上可以了。我先试一下。

结果

hexo clean
hexo g
hexo s

主体可以了,但是hexo Archer主题下的Tag报错了:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是archer根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true

参照提示修改后,再尝试一次。

尝试后,可以了。

关于留言评论


本来,考虑加入微博留言评论功能,但是评论插件liver我一直登录不成功,也就一直没有liver_id,暂时搁浅吧。
昨天,还有个加我QQ的,说是想看我的什么js文件,也不知道从哪里得到我的QQ号的,maybe……

http://just4zt.top
☆☆☆新域名☆☆☆
☆☆☆新域名☆☆☆
☆☆☆新域名☆☆☆