hexo
年关将至,目标还差的很远啊~~~
简单整理一下这些年自己的经历画成图谱(后续完善细节)
嗯,发现可以做,要做的事有好多好多,多想能活500年哇
慢慢来吧,先把blog捡起来。。。。。
把 hexo 的坑统一汇总下,之前搞懂了又忘了。。。。。
hexo 简介
写blog的神器,看中了他兼容markdown语法且github托管
hexo基于nodejs,将markdown可以直接编译成html,同时支持直接托管到github上,所以hexo的包管理均由npm管理。
hexo托管git需要绑定name.github.io的仓库,托管后改仓库的master即为编译后的html文件。
环境保存方案
name.github.io 代码库 新建一个分支,存储所有文件,提交。
所以仓库结构就是
- master 托管 编译完的html文件,由hexo命令管理
 - 新建分支托管其他所有文件,有git命令管理
 
命令相关
hexo
- 清理本地空间 
hexo clean - 编译生成html 
hexo g - 本地服务 
hexo s - 发布托管到git 
hexo d - 一键部署命令(编译并发布) 
hexo g -d 
npm包管理
- 检测本地js包情况 
npm ls --depth 0 - 下载安装 
npm install packagename --save - 检测项目依赖中的漏洞并自动安装 
npm audit fix 
报错处理
git 提交失败
https 改为 git模式push


