“Yeah It’s on. ”
我的 Blog 就这么开通了。
做一个自己的博客很早之前就已经在计划中,想把自己哪些有趣的想法将他塞满,却一直没有实质的做下去,说到底还是因为太懒没有折腾。 这次刚好在github上发现了hux的博客,发现他也喜欢蛋堡!博客里都是蛋堡的歌词,瞬间觉得,嗯,我俩合适,便开始用这个模板搭建了一个属于自己的博客,也终于有个地方能给自己写东西咯!🥳
正文
接下来说说搭建这个博客的技术细节。
正好之前就有关注过 GitHub Pages + Jekyll 快速 Building Blog 的技术方案,非常轻松。
其优点非常明显:
- Markdown 带来的优雅写作体验
- 非常熟悉的 Git workflow ,Git Commit 即 Blog Post
- 利用 GitHub Pages 的域名和免费无限空间,不用自己折腾主机
- 如果需要自定义域名,也只需要简单改改 DNS 加个 CNAME 就好了
- Jekyll 的自定制非常容易,基本就是个模版引擎
- 丰富的配置项也使得这个主题拥有了更好的灵活性与可拓展性
本地调试环境需要 gem install jekyll
,搞腾 rubygem 的环境还是花费的一段时间,总的还算顺利
Theme 的 CSS 是基于 Bootstrap 定制的,看得不爽的地方的直接在 Less 里改就好了(平时更习惯 SCSS 些)
后面那当然就是进入一个博客耗时的阶段了,写博客,试着去记录,试着不断的digging,试着将好的内容呈现,试着被看见。
先前在黄玄的知乎上看到了这篇回答,我正是在看了这篇回答之后被黄玄圈粉的。
对于任何一个我有一定了解的领域,我都知道一大堆我看不懂的东西。反而是对于那些我一点都不了解的,我甚至都说不出来我不懂什么。有的时候我会觉得,在我眼里还只有前端的时候,我还更自信更爱分享一点。可能因为那时候我能感知到的「边界」就只有 $2^4$ = 16 这么大,还觉得自己满打满算已经懂了 4 吧。打个比喻的话就是觉得自己已经能干活了,但还想再了解下 JS 引擎、浏览器、框架等的工作原理,或许还想再多学点后端和移动端当个全栈?总之 $4/16$ 已经是「全集」的 $25%$ 了,觉得自己还挺棒棒哒。结果等我的「知识」真成长到 16 时,才意识到「欧,原来计算机科学还有这么多东西」?而且每个领域水都深得很,教科书里引论文,论文里再引更多论文,像一棵棵树般不断分形出去…认知的「边界」也相应的长到了 $2^{16}$ = 65536。自己懂的东西只占 $0.02%$ ,一下觉得自己真是什么都不是了。我把这个瞎掰称之为「认知的指数成长理论」。而我能做的就是学会与这样的认知和平共处。Prof. Matt Might 画的那篇 The illustrated guide to a Ph.D[1](「博士是什么」) 让我意识到个体在「人类所有知识」面前的渺小,而「成长」的过程,大概就是在那个愈发巨大的「看不懂集」里,挑选出你还愿意继续去「探索」的那些「子集」吧。你发现,那个「看不懂集」的边缘总在发着光,想去探索下一件事的欲望总是逐渐盖过了舒适感,你听说了那个学科,你听说了那个文明,你听说了风暴中心,可是你不去看,你就永远不知道那里是什么样。