我是怎么走向Github建立博客掉坑之路的?

如果你想要做出改变,那么为什么不改变的更彻底呢?

起初

本来是一个毕业好几年而且和专业毫不搭边的工科生想要重拾高中时候的想法,学习编程,say Hello World。
在刚配置好C语言环境,才学会使用printf和scanf命令的时候,突然脑子一热:『为什么我不把自己的学习经历记录下来呢?』。于是乎,掉坑开始了。
很高兴的是,我不是在网易Loft和腾讯QQ空间来写博客。。。首先在小众软件里搜索 建立博客 发现了这个:simple – 基于 Github 的极简博客系统。然后发现我竟然在Github里有账号……在实际使用过程中,发现发布文章后无法进入二级页面,而自己的Github仓库里竟然多出来不少东西了。嗯,是个好东西,不过我还是要删除它。怎么删除呢?google一下呗。

我是怎么走向Github建立博客掉坑之路的?_第1张图片
删除方法

看到图片没,在你的repository里,点击单个文件后,在右上交有一个垃圾桶的标准,点它就可以删除文件了。直到删除只剩下README.md。
好了,接下来我就正式的踏上入坑之旅。

入坑

既然可以使用Github来建立免费的静态博客,那就用它吧。谷歌一下:Github 建立个人博客
很好,出来很多资料。然而,大部分都是使用jekyll配合Github来创建的。掉进这个坑花了2,3个小时,总算是把Github配置好。
在这步,如果你也是一无所知的代码小白,请你放弃使用jekyll来建立个人免费博客。我最后选择了Hexo来创建的。为什么呢?
请在浏览器中输入www.jianshu.com登陆网站,并搜索Hexo
,选择专题,可以看到Hexo这样的一个页面。

我是怎么走向Github建立博客掉坑之路的?_第2张图片
Hexo页面

不浪费你的时间,我推荐几个链接。(先自己看一遍,了解大概过程, 请一定要忽略里面所有关于域名和DNS相关的东西,其实对于我们来说,并不需要!)

基于 Hexo 框架 + GitHub Pages 搭建个人博客

小白独立搭建博客 –Github Pages 和 Hexo 简明教程

用 Hexo 搭建个人博客并部署到 Github 上

如何搭建一个独立博客——简明 Github Pages 与 Hexo 教程

手把手教你使用 Hexo + Github Pages 搭建个人独立博客

Hexo|快速搭建自己(Github)博客

填坑

基本上着六篇文章看完,就知道具体是怎么一回事了。我来总结一下:

首先,第一步就是创建我们自己博客的账号,取得我们博客的网址——注册Github账号,建立一个我们自己的代码仓库。这几篇文章中都提到了,名字必须是yourname.github.io
的样式。
第二步,安装nodejs。这个视个人平台不一样,在上面的文章中都有。
第三步,安装Git。这个东西是我们部署平台,发布文章必备的。没有这个东西我们就没办法和Github产生联系。
第四步,安装Hexo。这个东西就相当于博客的模板。
在你完成所有的基础配置后,确保你的博客能打开。就可以开始更换主题了。可以上知乎搜索Hexo的主题有哪些。

造坑

发现自己是不折腾会死星人。明明只是简简单单的写个博文而已,非得弄这么复杂。更换主题后,又想把博客弄的漂亮一点。加上归档、标签、头像、社交链接、评论功能、统计功能、打赏功能(明明知道不会有人打赏的),一个个的完善和丰富。

最后

感谢你看到了这里,相信你应该知道怎么建立自己的博客了。从17号开始到20号,花了3天时间建立了一个博客,成功更新文章并发布。相信你也可以的。
可以参考我的博客样式,使用的主题是Next。→→ Sunshy Yang

哦,忘记说了,我是在Mac上操作的。终端用的iOS自带的,代码文本编辑软件用的Sublime Text 3。配置它在之前就花了1天时间……配置方法:
Mac OS Yosemite 配置sublime text C语言开发环境
对了,里面的sublime text 3 3103版本的许可证激活码应该不可以用,需要自己google一下。算了,我发出来吧,不让你们麻烦了。

—– BEGIN LICENSE —–
Nicolas HennionSingle 
User License
EA7E-866075
8A01AA83 1D668D24 4484AEBC 3B04512C 
827B0DE5 69E9B07A A39ACCC0 F95F5410
729D5639 4C37CECB B2522FB3 8D37FDC1
72899363 BBA441AC A5F47F08 6CD3B3FE
CEFB3783 B2E1BA96 71AAF7B4 AFB61B1D
0CC513E7 52FF2333 9F726D2C CDE53B4A
810C0D4F E1F419A3 CDA0832B 8440565A
35BF00F6 4CA9F869 ED10E245 469C233E
—— END LICENSE ——

好了,我的C语言学习之路要继续了。哼哼。

你可能感兴趣的:(我是怎么走向Github建立博客掉坑之路的?)