博客迁移备忘录
引言
这是一篇日后换电脑时备忘的博客,主要是关于hexo的迁移的。
拉取博客主站
拉一下自己的博客官网进行迁移(每次更新完帖子都要记得把持同步哦,把博客的源代码存到github上面去):
git pull 这个就不给看了 |
NodeJs
首先是安装nodejs,链接如下:https://nodejs.org/en/
然后是关于nodejs的配置路径问题:
npm config set prefix "D:\node\node_global" |
以及镜像:
npm config set registry https://registry.npmmirror.com |
安装hexo
npm install hexo-cli -g |
最近想起来一件事,好像还得把所有安装的包给安装回来……
使用指令查看了下,依赖的包大概如下:
Administrator@PC-202207261451 MINGW64 /f/Hexo/My-Web (main) |
解决步骤
安装 nvm: 系统是基于 Debian 的(如 Ubuntu)。可以按照以下步骤安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
安装完成后,加载 nvm 环境:
source ~/.bashrc
验证 nvm 是否安装成功:
nvm --version
如果输出版本号(例如 0.40.0),说明安装成功。
安装并使用 Node.js 18:
安装 Node.js 18:
nvm install 18
切换到 Node.js 18:
nvm use 18
进入网站根目录,安装所有依赖:
npm install
教程
然后有比较好的一些教程,先记录一下,都是建站时候的参考:
语法
最后防止自己忘了 补充下hexo的语法:
hexo三连起手:
hexo clean && hexo g && hexo d |
创建博客:
hexo new 博客名称 |
创建页面:
hexo new page 页面 |
图片
封面图片
补充一下封面图片的用法:
因为每次文章都会由插件生成一个唯一标识码,根据唯一标识码可以找到对应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
内嵌图片
由于已经修改typora内置参数,因此只需要将typora的图片路径修改为:博客名称/图片名称
即可
大概这样,最后再附张美图吧,以后哪里迁移出问题了再回来看看和补充