非著名数据猿

一个小白搭建博客的心路历程

hello-world

欢迎访问我的博客:非著名数据猿

Github地址:https://github.com/haozhou0327/haozhou0327.github.io

很久之前就想搭建一个博客,为什么会有这个想法呢?第一个原因,是可以装B(哈哈哈);第二个原因,是有一种成就感(其实还是装B,哈哈)。虽然现在已经不是博客盛行的年代了,如今有诸多自媒体平台诞生,微信、简书、头条号等等诸如此类,真的太多了,但是,依旧想自己动手搭建一个博客,体验一下搭建的过程,也是一种乐趣。

题外话:说到这里,推荐阅读一篇文章——《博客盛行的年代》(作者:包慧怡),2006年的一篇文章,最后一段文字是这么写的:“有人视博客为交际工具,广结缘,频通信;有人视博客为职场备案,勤整理,深反省;有人视博客为弄墨圃地,今晨文为情声,明晌为文造情;有人视博客为第二生命,一日不博,心痒难定。说到底,博客还是个没要紧的东西。所谓我博故我在,终究不过是懒于思索又深恐自己懒于思索(或者说,深恐被认为懒于思索)的人用来鞭笞自己的形式主义。各路高人看客大可各遂所愿,按需偷窥,其实,这也是网络时代最看得见摸得着的民主之一。”你是如何看待博客呢?


回归正题。

名博阮一峰曾经说过:

喜欢写Blog的人,会经历三个阶段。

1. 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。
2. 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。
3. 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。

如果你想到达第三个阶段,选择在github上搭建就是一个很好的思路。

于是乎,我开始上网找教程,第一感觉是兴奋,因为看到了太多的教程。当你在搜索引擎搜索“Hexo和Github搭建博客”时,心里不免感叹“哇,这么多教程,真好”。虽然我也是跟着这些教程走过来的,但是我想说,看教程很简单,但如果不亲自去尝试、去折腾,真的不能很好的应对每一个细节。由于整个搭建过程的思路和步骤是不变的,所以很多教程内容差不多。

在看了很多篇教程之后,决心开始自己动手操作,前后折腾了3个晚上(其实真的要不了很久,也是因为走了一点弯路),终于搭建完成,也修改了一部分配置,以后逐步增加更多好玩的功能!如果你发现有什么bug,或者有什么建议,欢迎一起交流。个人微信/QQ:598957481

在博客搭建完成之后,有一位群友也想自己搭建,认为网上的教程总是出现一些自己不知道怎么解决的问题,所以我就想写一个出来,我这个不能称之为教程,只能算记录下自己搭建的过程。

本人非计算机出身,也非程序猿,仅仅是个人喜好,对这个比较感兴趣,我会尽可能详细的整理这个过程,供参考。可能也会引用到其他作者的一些内容,在此感谢提供教程的作者们。

在此之前,先推荐阅读几篇文章:

1. 为什么你要写博客?
2. 我的博客时代

我觉得有一个作者的一句话写的很好:为什么要搭建一个独立博客?因为独立的才是自己的。

入门槛是什么?

我的总结是:

1. 经得起折腾
2. 敢于钻研
3. 有耐心


Github + Hexo

入门知识:

1. GitHub Pages是什么?——请自行google(不要用baidu,不要用baidu,不要用baidu,关于搜索引擎的使用,本人曾被 我最鄙视的某个领导 鄙视过。)
2. Hexo是什么?——请自行google。

准备工作:

在开始一切之前,你必须已经具备以下条件:

1. 有一个github账号,没有的话去注册一个(注册账号教程请自行google);
2. 安装了node.js、npm,并了解相关基础知识;
3. 安装了git(或者其它git客户端)。

后文会详细讲述安装过程。

本人的安装环境:

1. Windows10系统 64位
2. node.js @v7.0.0
3. git @2.10.2
4. hexo @3.2.2

OK,这篇文章就到这里,从下一篇文章开始,会详细介绍搭建过程。

附思维导图:

思维导图

附参考教程:

  1. 官方文档
  2. 如何搭建一个独立博客——简明Github Pages与Hexo教程
  3. 小白独立搭建博客–Github Pages和Hexo简明教程
  4. 使用hexo+github搭建免费个人博客详细教程
  5. 通过Hexo在Github上搭建博客教程
  6. 使用hexo+github搭建免费个人博客详细教程
  7. Hexo博客系列(二):安装和配置
  8. 利用n和nvm管理Node的版本
郝洲 wechat
欢迎扫一扫订阅微信公众号!
我坚信,赞赏是不耍流氓的鼓励!