关于hexo
简单说来,hexo是一个静态博客的发布工具,你可以直接把markdown格式的文字丢进来,由它来生成博客。
使用相关的git插件,它能进一步将你生成的博客内容存放到github指定的仓库中去。
如此,可以像管理代码一样维护自己的博客了,无需服务器、域名、备案等等。
如果你对npm和git、github有足够的了解,几分钟内就可以做完以下的步骤。
本地搭建环境
Mac macOS
流程
不容易出错的过程略过不表。
github方面的设置
账号内需要建立和自己账号相同的仓库,比如我的:“lastVigo.github.io”。
安装git
如有需要可以配置ssh认证模式,方便提交。
安装npm
安装hexo
参考命令:$ npm install -g hexo-cli
建站
为了表述方便将建站的目录称为“myblog”,将来要把这个目录中的内容上传到github对应的仓库中去。
1 初始化
参考的初始化命令1:
$ hexo init <myblog>
参考的初始化命令2:
$ hexo init
以上两条命令的不同在于当前目录的不同,命令2的当前目录是“myblog”,而命令1的当前目录是“myblog”的上级目录。
需要特别说明的是:“myblog”中不要有任何的目录和文件。
2 安装
命令参考:$ npm install
以上命令要在“myblog”目录内执行。
配置和测试
修改默认的配置信息后,就可以进行本地发布测试了。
命令参考:$ hexo server
特别提示:配置文件一定要注意格式,每个属性名称和对应的值之间的冒号后面一定要有空格。
安装git插件
命令参考:$ npm install hexo-deployer-git --save
在“myblog”目录中执行以上命令。
发布
命令参考:$ hexo deploy
查看发布
使用“https://”+github上对应的仓库名,访问发布的博客,比如我的:“https://lastvigo.github.io/”。
维护
1 新建文章
命令参考:$ hexo new [layout] <title>
2 生成静态文件
命令参考:$ hexo generate
3 发布
依然是deploy命令
以上命令还有简写,不一一举出了。