引言

这是一篇日后换电脑时备忘的博客,主要是关于hexo的迁移的。

NodeJs

首先是安装nodejs,链接如下:https://nodejs.org/en/

然后是关于nodejs的配置路径问题:

npm config set prefix "D:\node\node_global"
npm config set cache "D:\node\node_cache

以及镜像:

npm config set registry https://registry.npmmirror.com

最近想起来一件事,好像还得把所有安装的包给安装回来……

使用指令查看了下,依赖的包大概如下:

Administrator@PC-202207261451 MINGW64 /f/Hexo/My-Web (main)
$ npm ls -g --depth=0
F:\node\node_global
└── hexo-cli@4.3.2


Administrator@PC-202207261451 MINGW64 /f/Hexo/My-Web (main)
$ npm list --depth=0
hexo-site@0.0.0 F:\Hexo\My-Web
├── hexo-abbrlink@2.2.1
├── hexo-asset-img@1.2.0
├── hexo-deployer-git@4.0.0
├── hexo-generator-archive@2.0.0
├── hexo-generator-category@2.0.0
├── hexo-generator-index@4.0.0
├── hexo-generator-search@2.4.3
├── hexo-generator-tag@2.0.0
├── hexo-helper-live2d@3.1.1
├── hexo-renderer-ejs@2.0.0
├── hexo-renderer-marked@7.0.1
├── hexo-renderer-pug@3.0.0
├── hexo-renderer-stylus@3.0.1
├── hexo-server@3.0.0
├── hexo-theme-butterfly@5.3.5
├── hexo-theme-landscape@1.1.0
├── hexo-wordcount@6.0.1
├── hexo@7.3.0
└── live2d-widget-model-tororo@1.0.5

拉取博客主站

这个配置完后,拉一下自己的博客官网进行迁移:

git pull 这个就不给看了

教程

然后有比较好的一些教程,先记录一下,都是建站时候的参考:

基础美化教程

过渡动画

语法

最后防止自己忘了 补充下hexo的语法:

hexo三连起手:

hexo clean && hexo g && hexo d

创建博客:

hexo new 博客名称

创建页面:

hexo new page 页面

图片

  1. 封面图片

    补充一下封面图片的用法:

    因为每次文章都会由插件生成一个唯一标识码,根据唯一标识码可以找到对应post的图片目录,比如本post的目录就为:http://aplainjane.github.io/article/9312db38

    然后由于修改了typora,每次插入图片会复制图片到该博客目录下的同名文件夹,所以最后生成的时候会把图片塞到对应article的目录下,故封面的图片设置就可以设置为:

    top_img: http://aplainjane.github.io/article/9312db38/wallhaven-d69eom_1920x1080.png

    cover: http://aplainjane.github.io/article/9312db38/wallhaven-d69eom_1920x1080.png

  2. 内嵌图片

    由于已经修改typora内置参数,因此只需要将typora的图片路径修改为:博客名称/图片名称

    即可

大概这样,最后再附张美图吧,以后哪里迁移出问题了再回来看看和补充

wallhaven-d69eom_1920x1080