搭建个人博客
写在开头
一直有想法弄个博客来写东西,可怯于自己的水平、文笔怕写不出什么内容来,加之人也有点惰性blabla,也是拖了好久,现在想着其实没必要在意这么多,网络的世界重在分享!每个人成长所处阶段并不一样,总结出来的也不都正确,要敢于暴露自己的错误,才更能收获知识的正确。技术类博文对很多技术人是有导向性的,如果知识传递不正确,很多人的理解就会偏差,所以还是要尽量深入的去研究再总结,博文也应该随着技术更新而更新,交流也是很重要的。
Github Pages
先来聊聊如何搭建博客吧!Github Pages提供了免费域名(类似http://username.github.io
)来搭建网页,有以下几个步骤:
1.申请一个GitHub账号->地址
2.创建一个名为username.github.io
的仓库(username
填写GitHub用户名,请确保一致,否则会报错404)
3.使用你偏爱的方式克隆此仓库,此处以Terminal方式来介绍(包括GUI工具SourceTree或GitHub)
4.浏览器输入http://username.github.io
访问Hello World页面
Hexo
Hexo提供了很多精美的博客主题模板,还有很多便利的插件,要使用此博客引擎首先要安装Node.js->官网地址,可用$ node -v
或$ npm -v
命令检测版本,接着通过$ npm install hexo-cli -g
命令安装Hexo即可。
使用介绍
初始化博客
修改主题
可在/themes目录下查看博客主题,初始默认提供landscape主题,要更换的话,需要先从远端仓库克隆到/themes目录下,例如:
然后修改_config.yml文件中themes配置即themes:polarbear
预览博客
浏览器输入http://localhost:4000/
预览本地博客。
写文章$ hexo new title
会在.source/_posts目录下生成一个.md文件,用Markdown编辑好内容,hexo s
预览效果。
部署博客hexo g
会生成一个public目录,里面包括你所有的网页及资源。注意:每次部署前,先执行hexo g
,因为部署会提取public目录下的内容推送至远端仓库。修改_config.yml文件中deploy配置为
然后$ npm install hexo-deployer-git -save
命令安装hexo-deployer-git插件,最后执行$ hexo -d
,等上传成功后,就能通过http://username.github.io
访问博客。
个性域名
1.在阿里云万网付费注册一个域名
2.在username.github.io仓库创建一个CNAME文件,在其中加入购买的域名
3.在阿里云万网配置域名解析指向http://username.github.io
4.浏览器输入个性域名访问博客