最近晚上闲的蛋疼把hexo迁移到了台式机上面,顺手把hexo也重新撸了一遍,吐槽一句,百度搜出来的都是啥玩意,千篇一律的复制粘贴。

首先,你需要一个可以运行的环境,上百度搜一下就有,我用的是node.js v12.6.1,版本不同应该没啥影响,自己搞了这么多次,从来没看过啥版本。其次,需要一个可以操作和提交的工具,我是在这里下载的,不放心的可以自己去自己认可的地方下载。

顺便找个地方新建一个文件夹,进入右键选择git bash here,输入npm install -g cnpm --registry=https://registry.npm.taobao.org,主要是为了替换npm源,默认那个实在太搞人 ,有时候还断链,艹了个大艹。

等它下载完了之后接着输入cnpm install hexo-cli -g,等一会,下完了输入hexo init完成初始化,到这里基本工作差不多完成 。接下来的步骤可以不参考,纯粹是我自己个人的喜好设置,我用的是maupassant主题,自己魔改过,和原作者有一丢丢不一样。

在作者GitHub下载好主题丢到themes文件夹内,同时把根目录**_config.yml**文件中的theme: 修改为自己的主题。依次下载三个依赖插件,命令是

  1. cnpm install hexo-renderer-pug --save
  2. cnpm install hexo-renderer-sass --save
  3. cnpm install hexo-generator-search --save

以上步骤仅供本主题有效,其他主题建议参考主题作者的说明使用。

接着输入cnpm install hexo-deployer-git --save,git提交插件,主要作用是把你写的东西推送到相关的代码托管平台上。

到这里,基本完成,可以尝试写点东西,输入hexo new post 文章名,不出意外source目录的子目录**-post**下有一个名为md文件,这就是你写东西的地方。

写完了保存输入hexo g,主目录下会生成一个名为public的文件夹,这就是之后会被上传的文件,说一个其他博文基本上不会说的命令,实际上hexo还有一个清除命令hexo clean,输入之后public文件夹就会被删除,有些时候换了主题缓存刷新不过来可以使用。

写完了之后如果要上传输入hexo d。本地预览请输入hexo s,后面步骤不想写懒病发了,请各位参考自己其他教程,等哪天想写了在补上,2333(#滑稽脸)。