持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情
1 准备工作
关于hexo+github配置自己的个人自定义博客是一个很好的个人博客解决方案,让hexo跑起来其实很简单,但是后期写博客,就显得有些不是很方便,你得:
- 打开
git bash进入到博客目录 - 使用
hexo new "post_name"命令创建博客文件 - 使用Markdown编辑器或者记事本写博客
- 在使用
git bash使用hexo clean & hexo g & hexo d部署到GitHub或者coding上
这么一看确实很麻烦,而且还有图床也需要自己手动解决,所以这里介绍一个hexo编辑器HexoEditor,可以创建博客,然后发布博客,还能编写边渲染,还支持图床备份等,很方便。当然还有其他的解决方案,比如:hexo-admin,hexo-admin-ehc,hexo-hey等
这里是HexoEditor代码的下载安装地址:github.com/zhuzhuyule/…。 该编辑器的界面如下,简洁大方:
安装环境:
2 配置环境
2.1 for Windows
C:/Program Files/nodejs/npm_global和C:/Program Files/nodejs/npm_cache是node.js的安装目录,如果该目录下没有下面两个文件夹的话,我们需要手动创建这两个文件夹,名字务必一致。
npm config set prefix "C:/Program Files/nodejs/npm_global"
npm config set cache "C:/Program Files/nodejs/npm_cache"
2.2 for Linux or Mac
npm config set prefix "~/nodejs/npm_global"
npm config set cache "~/nodejs/npm_cache"
3 克隆代码及安装
git clone https://github.com/zhuzhuyule/HexoEditor.git
cd HexoEditor
npm install
npm start
4 闭坑
当我们克隆完代码之后,然后cd到HexoEditor文件夹下,执行npm install/i命令之后,我们会发现一直不成功,如下面所示: 试了网上的很多解决方案,但是都没有道出真谛,只是草草回答。本想放弃算了,但是还是不甘心,然后又百度了一下,找到了一个解决方案,参考该博客,文件给出了一个回答,关于
otarget No matching version found for js-sequence-diagrams@^1000000.0.6.的解决方案,执行如下命令即可解决:
npm install js-sequence-diagrams@0.0.1-security
5 建议
npm的三方库官网,该网站可以查找任何有关node.js的三方库,如果这里查不到,那就说明没有。 官网截图如下: