一直以来就想搭建一个博客,但由于种种原因,最终都不了了之,最近恰好有空,于是参照一些教程,搭建了自己的博客。
为什么要搭建博客,可能是为了装逼吧,同时也希望将平时工作和生活的相关事情进行总结和积累。
经过技术调研与对比,博客最终选择为hexo+Github Pages,为什么没有选择其他呢?可能还是觉得太麻烦,也许还是是因为hexo相对来说比较简单吧
本篇博客将完整介绍Hexo博客的搭建过程,也希望帮助大家少踩点坑,废话少说,开始吧。
环境准备
安装Node.js
Hexo是基于node.js的,所以要去官网下载最新稳定版即可,具体安装参考官网步骤即可。
同样也可以通过Mac包管理器Homebrew来安装,打开终端输入下面命令
1 | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
继续安装另一个Homebrew Cash包管理器,此包管理器它会自动配置好环境变量,使用我们之前安装的包命令
1 | brew install caskroom/cask/brew-cask |
使用Homebrew安装Node.js
1 | brew install node |
安装Git
1 | brew install git |
检查是否安装成功
1 | node -v |
如果能正确显示版本号,则表示环境安装准备成功
安装Hexo
执行以下命令,开始安装Hexo
1 | npm install -g hexo |
创建一个空的目录,用来放置hexo博客文件,进入到目录,输入命令开始初始化
1 | hexo init jerry_blog |
初始化完成后,系统将提示执行npm install完成依赖及所有的配置
1 | npm install |
测试Hexo
Hexo安装配置完成后,打开终端,输入以下命令启动本地服务进行测试
1 | hexo server |
打开浏览器,输入http://localhost:4000,出现hexo欢迎页面则启动成功
安装主题
hexo的博客主题非常多,本博客最终选择的是hexo-theme-icarus主题
下载hexo-theme-icarus主题配置
icarus主题包可以在这里找到,也可以使用git下载,切换到hexo博客根目录,然后输入:
1 | git clone https://github.com/ppoffice/hexo-theme-icarus.git themes/icarus |
下载完成之后将根目录的主题设置为icarus
1 | #将以前的主题修改为icarus |
主题设置
logo配置
hexo常用命令
1 | hexo g 生成静态页面至public目录 |
发布博客到Github服务器
安装hexo-deployer-git工具,输入命令
1 | npm install hexo-deployer-git --save |
配置git账户和密码,打开hexo博客目录的_config.yml文件
1 | deploy: |