使用Github Pages 搭建静态博客

初衷

很早就有搭建一个博客的想法,但是一直没有没有行动。一直以为搭建一个站点不是一件容易的事情。需要购买服务器、注册域名、DNS解析一大堆东西等等。正好五一有时间,去网上找了下blog搭建的文章,发现还可以搭建静态博客,就去看了几篇Github创建静态博客的教程,使用Markdown语法,刚好自己一直都在使用,就搭建了这个博客。

行动

Github本身是一个托管代码的平台,使用Git作为版本控制工具,很多流行的开源项目都托管在上面,现在已经不仅仅是开发者在使用Git这个优秀的版本控制工具了。由于开源项目少不了要维护文档以及介绍页面,Github也推出了Github Pages服务,可以很方便的为项目作介绍,也可以搭建博客。

博客搭建使用的是Hexo,一个基于Nodejs的博客框架,使用Markdown解析文章,生成静态页。网上的教程很多,而且Hexo本身的文档就很全,很方便使用。也可以借这个机会学习一下Nodejs。很轻量级没有麻烦的配置,但是动态程序部分很局限,对动态没什么要求的话可以使用,不用考虑多余的事情,可以专注写作。

配置和使用GitHub

Git版本控制是一种趋势,Github也提供了自己的客户端,但是国内被墙了。可以想办法下载。也可以使用其他客户端,有很多,选择一个自己喜欢的使用就可以了。步骤如下:

  • 注册一个Github账号
  • 创建一个Repo,名字就叫你的账号 yourname.github.io
  • 将自己的生成的静态Html页面推送到上面创建的Repo.
  • 然后访问 yourname.github.io 这个地址,就能看到自己的bolg了
  • 如果自己想换一个好看的主题,也可以网上找。有很多主题,也有教程。有哪些好看的 Hexo 主题

希冀

尝试写作,希望能把自己在工作中以及学习技术过程中遇到问题做一个记录。给自己树立一个目标,然后努力去实现它。

  • 提供一个能持续学习的目标

    希望自己能坚持下来,写一写自己自己的想法和简介,督促自己不断地去学习补充知识储备,提高自己的核心竞争力。

  • 积累更多的知识

    通过写作,会发现一些自己以为了解却讲不出来的概念,然后就要去找。顺带提高自己的阅读量,寻找知识便是知识积累的一个过程,还能提高自己的信息检索能力。

  • 提高沟通能力

    很多自己以为懂了的东西,当自己想要描述出来的时候,会发现无从下手。这样的话,很多情况下其实并没有理解。学习一个技术和知识最好的途径不是去听,而是去说。传播给别人的时候,事情也就弄清楚了,这个过程也提高了自己的逻辑思维能力。