博客落成记

我在2016年毕业之时,就有写作的打算,后来也一度想申请个公众号。今年上完认知写作学课程后,我只想搭建个独立博客,认真写作。本来想在今年十一搭建好博客,当作是送给自己的生日礼物(生日在10月5日)。不凑巧那段时间刚好有其它事情要处理,后来忙起来一发不可收拾,眼看着到2018年了,遂下定决心,2018从博客开始,并与12月30动身,启动搭建工程。 纵然网络上教程数不胜数,也不乏同侪的热心指导,无奈毫无编程经验的我还是在坚持折腾了两周多好,才勉强搭建了个像样的blog。也明白了点什么是极客,什么是极客精神,获益匪浅。而此刻,自己也算是体验了一把极客的厉害,那种真正的和机器(计算机)对话的感觉,看来学习编程也是迟早的事情了。

你现在看到的这个独立blog,是依托GitHub,利用github pages 和Jekyll编译语言搭建的独立blog。至于如何从零开始完成博客的搭建,很多的教程非常详细,按照教程一步一步操作,多点耐心,遇到问题,善用搜索,多请教,你也能完成这样的blog搭建。

一下是一些搭建过程中零星的卡片记录:

20171230 【搭建blog 求助】本来打算十一建自己的独立博客,五期开课后,忙的一直拖到现在。但是2017年还有三天,还来得及。这两天,开始陆续看了很多资料,有阳老师的博客,田洁搭建博客的github上的帖子,还有俊宇的博客,还是一头雾水。坦白讲,还是对自己没信心。鉴于编程基础为负值,思来想去,我还是决定采纳阳老师的建议,直接求助已经利用Jeklly+GitHub 搭建了自己独立博客的小伙伴。故在此诚恳求助,群里已经利用Jeklly+GitHub 搭建了自己独立博客的小伙伴,人最好在上海(附近也可以,限苏州,杭州。我可以过去,如果一天时间可以的话),如果元旦假期你刚好时间方便,我们碰个面,帮我也搭建一个最好。需要的前期准备工作,我可以提前准备。

在开智泡了一年多,作家部落的书都读过,上过认知写作学课四期和五期,对卡片写作,快写慢改,平克的古典风格有些心得,可以分享讨论(当然前提是你也对写作有兴趣)另外开智推荐书单里的书,我基本都有,可以分享借阅,权当作为答谢。我搭建博客是为了写作,所以越简单越好。


20171231 和星星一起去杭州,richael 和阿炳帮忙一起搭建博客,完成了GitHub和gitbook的搭建。也初次和杭州的小伙伴线下见面,大家相谈甚欢,未曾蒙面,却似相识已久。


20180114 经过今天半天的摸索,我大概理清楚了利用GitHub搭建一个独立博客的步骤,各个组块的功能和相互关系,以及完成这些事情需要的软件。对GitHub, GitHub pages,Git gui Git Bash,等这些术语软件有了充分的理解和认识,明确了自己的需求。 理顺了搭建独立博客的思路: 1 注册GitHub账户,并安装了git(git Bash); 2.GitHub上建立一个仓库,需要修改这个仓库的名字,并把这个仓库clone到本地电脑磁盘上; 3.在这仓库目录下,编写符合Jekyll规范的网站源码,(可以直接复制别人的模板),也可以增加变量,插件等功能,相当于设计编写这个博客的框架格式和功能。 4.完成Jekyll编码后,上传到GitHub,由GitHub托管整个网站,即建好了独立博客。 5.将这个博客的域名和自己购买的域名绑定,购买的域名绑定前需要解析。 6完成独立博客的搭建,接下来要做的就是坚持更新。


20180115 按照如何搭建一个独立博客——简明 GitHub Pages与 jekyll 教程这个操作

  1. 域名购买了,但还是不会解析
  2. SSH Key应该是设置成功,也添加到GitHub里;
  3. 设置用户信息不确定是否正确(后来发现第一次设置错误,导致无法更新blog)
  4. GitHub Pages不确定如何显示出来,独立域名与 GitHub Pages 的未绑定
  5. fork了cnfeat/blog.io,然后我也不知道该怎么做了,好像现在什么都没有……

阿宁的建议,

如果还是自己照着教程搭建的话,可以同时打开多份教程,对比学习,所有教程里都重叠的部分就是最重要的,其他教程的思路不一样,有的就对你的路子,另一份是这个:http://playingfingers.com/2016/03/26/build-a-blog/ 。我也是小白,当时搞了四五天,所以说中间很多问题很正常的。你可能现在的心态看教程已经不愿意看了,今天可以先休息休息。最后,实在搞不定,线下约起来。

技术不好的人对着电脑操作这种无奈愤怒失落沮丧的心情我知道。。。我当时好几次(ˇˍˇ) 想砸电脑!。。。一想电脑好贵的,还是别砸了~~~


20180116-18 搭建工作受阻,陷入焦虑,行动瘫痪 原因分析:我擅长的是找到一件事情后长期坚持,优化迭代;不足是过于路径依赖,不愿意尝试新的事物。比如搭建独立博客这件事,如果比作一个项目的话,其实是需要学习很多我之前从来没接触过知识的。而这对我很有难度,也很有挑战性。我在尝试几次后,没有实现预期的结果,就着急了,甚至想放弃了。而有一种学习方式,叫做项目制学习,就是在做项目的过程中,为了解决问题去学习新的东西,尤其是你不熟悉的东西,而眼前搭建独立博客的工作正是这样的学习过程。


20180119 重新完成git用户名和邮箱(之前设置错误),建立个人 GitHub Pages,fork了cnfeat/blog.io,可以初步访问博客页面(但不是你现在看到的这个),走通了基本的流程,准备挑选自己中意的模板。


20180120

整理博客里面的文章,对之前写的文章都做了修改,尤其删减了很多的元话语。并尝试设置_config文件中的个人信息。


20180121 重新换了模板,但是访问博客依然是以前的模板,本地编push后也无法同步更新,在解决问题查资料时,不知不觉误入GitHub pages+Hexo的道路,折腾了两天,刚开始4000网页测试失败,后来hexo也无法初始化,尽管可以访问,还是无法更新。 甚至把之前的都删了,重新按照hexo的教程走了一遍,还是失败。

今天连续折腾了三四个小时了,还没搞定,现在的问题是我好像把jekyll和hexo 搞混了,所以现在是一团乱麻。其实我想实现的功能是,有个像你那样的bolg.能通过本地的GitHub写东西,更新到网上的GitHub,然后再更新到博客上就可以了。所以现在我打算就fork你的模板,然后从新在来一遍。

然而在装ruby和jekyll的时候,有个软件始终无法完整下载,当时真是万念俱灰,……然后就放弃了,自己去卫生间默默的哭了十分钟(当然是开玩笑了,其实是睡了一觉)。醒后,又重新来了一遍,然后就是你现在看到的样子了。不可思议,不过想想前面踩的坑,也算苦尽甘来。


当然这半个月里,也少不了很多好友的相助,有rachel热心的指导,阿炳耐心的讲解,以及裕宁持续的鼓励和细致的排查问题。如今心愿完成,不甚感激。一并送上致谢,谢谢你们了。

这些是我在搭建自己的blog时,主要参考的资料:

这是我的原创文章,如果觉得不错,可以打个赏~