安装环境

1. 安装node.js

2. 安装git

3. 安装hexo-cli,直接去hexo.io官网去按照步骤就可以下载。

说明:hexo-cli中包括两个东西:hexo程序和cli,cli是命令行接口的意思,安装之后可以使用hexo命令。

测试hexo

  • 按照上面的方法安装好hexo后,找到你想要安装hexo的本地文件夹,在文件夹中打开gitbash输入hexo init,这样hexo的文件目录就会拷贝到当前所在文件夹,方便日后管理。
  • hexo常用命令:
    hexo clean hexo new fileName hexo g/generate hexo s/server hexo d/deploy

    说明:hexo clean作用是清除文件夹中的public包,将之前生成的静态html文件删除:
    hexo new是在文件夹中source中生成.md后缀的源文件,也可不用这个命令,直接在文件夹中新建.md的文件。
    hexo g作用是生成静态html文件,hexo d则是把生成的html文件部署到服务器中(至于部署到哪里,在根目录config文件中可以配置,我们这里是到github page中)
    hexo s作用是将静态文件部署到本地服务器上,目的是可以预览一下

配置github page

以前用过wordpress,需要与自己的vps,将博客搭建到vps上,可是因为廉价vps的不稳定性(网络问题,跑路问题……),最终决定用hexo+gitpage。

1. 首先在github建一个项目,格式username.github.io,这个格式的项目会被github识别为page项目。

注意:建造这个项目一定是要是个空项目,不要生成readme和CNAME文件,否则在向github中push博客文件的时候会报错!!!

2. 在gitbash中运行 $ npm install hexo-deployer-git --save然后在_config.yml文件中配置以下内容。

1
2
3
4
5
6
deploy:
type: git
repo: https://github.com/<username>/<project>
# example, https://github.com/hexojs/hexojs.github.io //https方式
# example, git@github.com:username/username.github.io.git //ssh方式
branch: master

3. 配置好之后运行 deploy g,deploy d将本地文件目录push到Github项目中。

之后,查看username.github.io上的网页是否成功。

4. 成功了之后,如果有自己的域名,可以配置自己的CNAME。

这里也有个坑,如果只是在githubpage下的CNAME中填写内容,只能保证一次可用,在之后hexo d时候,CNAME中的内容都会清空,还需要手写,太麻烦了,不可取。
解决办法是:在本地博客文件夹source下建一个名为CNAME的文件(不带任何后缀,可以先建一个txt文档,然后把.txt后缀删掉即可),CNAME写自己的域名,不要加http://www,写成www.gsserver.top格式即可。

大功告成,开始写博客吧。

最后更新: 2021年03月05日 10:33

原始链接: http://example.com/2021/03/05/hexo%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A2/

× 请我吃糖~
打赏二维码