安装hexo博客系统
hexo是一个快速、简洁并且高效的博客框架,小编的博客就是根据这个框架搭建的,方便快速,但是我更新使用Gatsby搭建,Gatsby是一个基于react的静态站点生成器,同时使用的也是react的语法,并且Gatsby结合了GraphQL等新技术,所以后期我会打算写一篇文章,关于Gatsby的技术文章,然后将自己的博客从hexo迁移到Gatsby上。本篇文章是关于hexo的,所以先把hexo用熟了,在去使用Gatsby。
快速入门
环境的安装与配置
首先必须有git, nodejs,等开发环境,具体的安装自行百度一下吧。(小编偷懒了)
全局安装hexo
1 | npm install -g hexo-cli |
初始化hexo
1 | hexo init hexo-blog |
部署文件
1 | cd ./hexo-blog |
g:表示generate可以简写,作用是生成静态页面
本地启动服务
1 | hexo server |
启动后会输出本地的地址和端口,默认是:localhost:4000,浏览器访问可以看到
部署到服务器
1 | hexo deploy/d |
比如可以部署到GitHub上,用作gitpage, 但是需要配置hexo-blog中的_config.yml文件,不会配置的可以参考我给的链接,部署
清除本地缓存
1 | hexo clean |
有时候本地缓存导致编译报错,可以在执行hexo generate命令之前执行,该命令
hexo主题
- hexo默认有一个主题,但是可以自己定制喜欢的主题,官网有很多主题可供选择,我本次选择的是hexo-theme-skapp,这个主题安装可能会遇到很大困难,特别是在window电脑上,github的issue上有很多的问题,假如你没有解决,可以在上面提issue。(小编也没有解决,幸好自己有两台服务器,所以直接在服务器上安装,Linux环境还好,没有遇到啥问题,然后在编译出来push到GitHub仓库中,当然你也可以这么操作)。

详细的配置,请参考skapp的GitHub文档
总结
这篇文章写不全,详细的配置请移步到hexo官网,官网有中文文档,并且好像有视频,但是需要你科学上网才能看。下面推荐一些大牛的详细的文章:
- Hexo 搭建个人博客教程 - 1 - 下载安装hexo - 2018
- Hexo 搭建个人博客教程 - 2 - 创建github帐号 - 2018
- Hexo 搭建个人博客教程 - 3 - 将本地hexo托管到github - 2018
- Hexo 搭建个人博客教程 - 4 - 使用并配置 next 主题 - 2018
- Hexo 搭建个人博客教程 - 5 - 站点主要配置_config.yml - 2018
- Hexo 搭建个人博客教程 - 6 - 设置菜单,发布博客 - 2018
- Hexo 搭建个人博客教程 - 7 - gitment添加评论功能 - 2018
- Hexo 搭建个人博客教程 - 8 - blog备份工具hexo-git-backup - 2018
感谢您的阅读,本文由 Alex 版权所有。如若转载,请注明出处:Alex(https://sinianzhiren.github.io/2019/07/05/first-page/)