学习搭建博客,我参考了许多网上的博客教程,但是在自己搭建过程中还是会踩很多的坑,这是我学习摸索到的的搭建过程,希望对你们想学搭建博客的人有帮助。
使用工具介绍
码云 Pages:码云 Pages 是一个免费的静态网页托管服务,您可以使用码云 Pages 托管博客、项目官网等静态网页。这样就不用购买服务器和域名了,如果您使用过 Github Pages 那么您会很快上手使用码云的Pages服务。这里使用码云上的Pages 而不是用Github Pages,主要原因就是在国内没有VPN的话。。。你懂得!链接:https://git.oschina.net/
Hexo:Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。使用者只需要专注于写博客而不需要关注网站是如何生成的。而且还有丰富的博客主题可以选择!链接:https://hexo.io/zh-cn/
搭建环境
- Node.js安装
参考:http://www.runoob.com/nodejs/nodejs-install-setup.html - Git安装
参考http://www.runoob.com/git/git-install-setup.html -
Hexo安装
前两个工具安装成功后,打开命令行窗口,cd切换到git工具目录下,输入命令npm install -g hexo-cli,如果结果如下图所示,那表示hexo安装成功。
本地运行Hexo
切换到git目录下:hexo init hexo #执行init命令初始化到你指定的hexo目录
cd hexo #切换到hexo目录下
npm install #install before start blogging
hexo generate #自动根据当前目录下文件,生成静态网页
hexo server #运行本地服务
浏览器输入http://localhost:4000,
效果如下图所示,表示搭建成功: