其实很久以前就搭建完博客的基础部分,只是懒癌发作,迟迟没有补上文章来总结,但是记录自己的心得还是必要的。下面描述下搭建博客的整个流程和一些问题的解决方案。搭建博客其实有很多种框架,比如可能大家熟悉的WordPress、Hexo等,这里我们将使用很火很流程的Hexo来作为博客基础框架。
Hexo是一个快速、简洁且高效的博客框架。Hexo使用Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
搭建博客的大体流程主要分为:GitHub配置
、Hexo管理
、域名绑定
三个步骤,非常简单。
GitHub配置
首先需要在GitHub上注册一个账号(当然估计你们都有了)。然后创建一个仓库,命名为xxx.github.io
,xxx会是你注册时的用户名,所以注册账号时认真想个不错的名字吧,因为这个地址会是你的域名(假如你不单独申请域名的话)。
Hexo管理
环境安装
在进行下一步前,你需要在你的Mac上安装好git(没安装过的,直接去官网找吧,顺便面壁思过下)和Node.js。
Node安装的最佳方式是使用nvm,这是Node.js的版本管理器,安装方式很简单。
1 | // 1. Homebrew 安装方式,此安装方式无需重启 |
安装完nvm后,执行以下命令即可安装Node。1
$ nvm install stable
Hexo安装:1
$ sudo npm install -g hexo-cli
所有的工具已经安装完成,下面可以创建博客内容,并上传到我们的github仓库了。