0%

关于本博客的搭建

关于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命令

以上命令还有简写,不一一举出了。

参考

hexo文档

20分钟教你使用hexo搭建github博客