10分钟搭建hexo博客平台

由于ghost只支持4.2以下的node版本,最终选择了hexo这个非常优秀的博客框架。
下文的环境为:
cvm:CentOS
本地:MacOS

特别感谢molunerfinn开发的hexo主题

1. 一些准备工作

本文的主要演示在云服务器上部署个人博客系统,如果仅仅想在本地(macos)体验的可以忽略一些条件。

1.1 部署的准备

  • 云服务器(云服务器大大降低了部署门槛)
  • 域名与备案工作(也可以暂时通过IP访问)
  • 在服务器(本地)安装Git
  • 安装node&npm
  • 使用npm全局安装pm2
  • 安装nginx(为了部署一些二级域名)
  • 图床服务器(推荐七牛云,私人有免费10G空间)

2.安装

2.1安装hexo

通过npm全局安装hexo-cli

1
npm install hexo-cli -g

小提示:
最好科学上网,或者将npm源切换为淘宝镜像
1.设成淘宝的

1
npm config set registry http://registry.npm.taobao.org/

2.换成原来的

1
npm config set registry https://registry.npmjs.org/

2.2生成博客站点

1
2
3
4
5
hexo init myblog

cd blog

npm install
Read more