老司机教你如何建博客

有人说博客早就过时了,现在都玩微信、微博。
那么还有必要花这么大的精力来经营自己的博客呢?关于这个话题由知乎的牛人来给你解答。
为什么你要写博客?

而我做的博客的想法很简单,就是在个自由的地方表达自己的想法,有关工作、生活、创业、理想。

本文教大家如何用hexo一步步来搭建个人博客。(Hexo 是一个简单地、轻量地、基于Node的一个静态博客框架–极客精神)

1、购买一个域名,可以在万网选购,一般只需要花个几十块钱就能用一年。
2、在Github上创建一个page项目,项目的名称格式是 yourname.github.io。yourname里面替换成你的github的用户名。比如我的网站地址就是 wuzhuojun.github.io(注意Github一定要绑定邮箱否则会有问题)
3、在万网后台把域名设置IP解析,IP地址你可以 ping yourname.github.io来获取。
4、在page项目上创建一个文件名字为CNAME,文件的内容写上你的域名,比如我的 wwww.wuage.me
5、访问www.wuage.me成功,表示你的github page搭建成功,下一步搭建hexo。
6、安装node.js环境,步骤网上找。
7、安装hexo,用Git Bash执行mkdir hexo;cd hexo; npm install -g hexo; hexo init ;hexo g; hexo s;访问http://localhost:4000/ 显示正常,表示本地hexo系统安装成功。hexo g表示生成html网页,hexo s表示启动本地web服务。
8、打开站点配置文件 /_config.yml 添加以下内容,表示你要把写好的博客上传到对应的github项目

deploy: 
    type: git
    repository: git@github.com:wuzhuojun/wuzhuojun.github.io.git
    branch: master

9、执行hexo d命令,将网页部署到github上,再次访问博客域名,就能成功显示hexo博客。(注意每次执行hexo d时都会把page项目中的CNAME文件删掉,有一个技巧就是将CNAME文件放到/source目录下就OK)
10、介绍下hexo的目录结构,source是存放博客文件,日志用markdown格式写的。/source/_config.yml是站点配置文件用于配置网站相关信息。themes是存放网站的主题的脚本,这里面的_config.yml是配置主题的配置文件。hexo非常好的一点就是官方提供很多主题让你选择。
11、给博客安装Next主题,执行命令git clone https://github.com/iissnan/hexo-theme-next themes/next,在站点配置文件上修改为theme: next,至此你的博客搭建的差不多了。
12、接下来你可以为你网站添加更多功能,已经界面调成自己喜欢的样式。Next官网:http://theme-next.iissnan.com/
13、markdown语法学习 https://www.zybuluo.com/
14、关于日志内容中的图片,建议可以用七牛云存储
15、OK,已经弄好了,尽情享用吧。