关于Hexo博客源码切换工作空间

时间:2023-01-24 12:28:06

前言


最近发懒,好久没有更新博客,又新购了个台式机,没有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、请确保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,☆☆☆新域名☆☆☆,☆☆☆新域名☆☆☆,☆☆☆新域名☆☆☆

☆☆☆新域名☆☆☆
☆☆☆新域名☆☆☆
☆☆☆新域名☆☆☆