希望在这时候并不是个好东西,它让我每次在快要放弃的时候,给我一点成就感和坚持下去的信念,让我顺着好奇心和侥幸心理的驱使,在这条看不到前方的路上继续摸索前行——纵使一路荆棘伤痕累累。直到像这次一样撞上南墙,亦或是失足掉下深渊。
记这两周折腾博客的经历
过去的两周里我开始疯狂沉迷于搭建博客,其实这个想法很早之前就有了,想整的时候没时间,有空的时候又太懒。。。所以一直往后拖,到现在终于做了出来。做出来之后写了四篇吧,也没写很多的内容,然后就对搭博客本身的技术起了浓厚的兴趣,从此开始了为期两周多的踩坑之旅。
起初
起初是看到一个教程,教怎么利用GitHub的GitHub page
功能搭建免费的博客,跟着教程弄了一两天,终于弄出来了一个博客雏形,漂亮简洁的界面加上简单方便的用git
的文本管理方式,写了几篇尝试一下熟悉流程。
这里就有很多东西可以说了,依托GitHub的技术,得去学习这个“全球最大的同性交友网站”怎么使用吧,注册之后有很完整方便的流程引导,很完善——除了一个问题,网站是全英文的。于是耐着性子本着练习阅读英文文档的想法,老老实实跟着教程走了一遍,总算知道这个神奇的网站大概是个什么样子,还有GitHub的立身根本git
是个什么技术以及使用流程了。(插个题外话,熟悉GitHub之后我真的感叹它太强了,微软太强了。)
其实GitHub网站和git
的学习是在寒假进行的,但是由于当时只是学习没有真正使用,忘得很快,再后面搭建blog使用GitHub的时候完全是重新学了一遍,对,就是很耗时间而且效率很低,做了无用功。而且学了一堆git
的指令后,觉得命令行比较麻烦想试试图形界面,然后就发现了GitHub Desktop这个神奇的软件,终于不用敲命令行了,方便太多,但是使用的时候心中还是得有个完整的git
思路。
往后就是markdown
了,作为一种轻量级标记语言,深受广大程序员的喜爱。学习这个倒是不难,语法很简单,但是真正使用起来,去换一个打字书写习惯,还是需要时间去适应的。几乎是在写每一篇的时候都刻意的去实现一些不同的东西,用会了也就能学到了。
- 在csgo的文章中主要学了更新blog推文的方法,以及markdown基本用法;
- 在襄阳牛肉面的文章中学了插入图片,以及使用图床;
- 在python装饰器的文章中学习了插入代码块;
- 在乐谱展示中学了利用插入
html
语言中的ifram
标签,来尝试插入音乐和视频。
此外,最近在折腾的时候,学了利用GitHub和picgo以及Typora搭建免费便捷的图床。
这就是我的博客初体验,至此一切都还算正常,但后面就慢慢开始不对劲了。
折腾
想想也是挺神奇的,本来是想写博客,到头来变成了研究搭建博客本身的技术,而不是专注于博客内容。其实我还是想写博客内容的,甚至专门整了一个利于大文档结构的Jekyll
模板——Just-the-docs
,如果写的内容够多,应该能成系统化吧,到时候做一个打的说明文档,亦或是回忆录,都ok。
博客弄出来了会使用了,可我还是不满足,也没有什么大毛病——现在想想都是写无伤大雅的小毛病,但恰恰是这种无法完全掌控的感觉,让我一定要研究个明白才甘心。于是后面尝试修改本地host
文件提高GitHub访问速度以及显示图片的问题——失败;尝试本地搭建Jekyll
本地运行环境——失败;因为Jekyll
官方不支持Windows所以尝试了wsl
(Windows subsystem for Linux)——成功,但是在Linux环境搭建Jekyll
本地运行环境失败,Linux我更不会用,所以还是失败,最后电脑重启之后Jekyll
居然就安装成功了,就,挺突然的,也很无语,但是最后试了很久发现安装的依赖包太多太杂了,和GitHub上托管用的不一样,所以还是失败,最后也还是只能用GitHub线上调试——即本地修改文件,上传到网站,等一会儿刷新几次才能看到结果,非常的低效,为了解决这个低效我饶了这么一大圈,最后还是回到了低效的原点。
最初用的模板有一些小bug,就像去修改——不就是一堆程序嘛。但这是网站前端程序,和我平时熟知的算法程序完全就不是一个领域,太难了,各种尝试、踩坑、根据英文说明文档从头配置文件,但总是有问题无法解决,而且因为上面说过的本地调试环境搭建失败的问题,改动一下看到结果太麻烦了,太低效了,就这样挣扎了好几天,最后压倒我的那根稻草是:本地修改终于好了没有问题了,上传到线上,显示错误,bug,而且是我完全没有头绪的bug。后来我甚至想这种完全没有头绪的问题是不是早点出现比较好,因为前面出现的问题都是有头绪的,跟着那一点头绪多绕绕弯子总有办法解决,但解决之后总是有更多的问题跟在后面。希望在这时候并不是个好东西,它让我每次在快要放弃的时候,给我一点成就感和坚持下去的信念,让我顺着好奇心和侥幸心理的驱使,在这条看不到前方的路上继续摸索前行——纵使一路荆棘伤痕累累。直到像这次一样撞上南墙,亦或是失足掉下深渊。其实我早该知道,对于前端知识异常匮乏的我来说,要把这么一个大项目看懂知道问题出现在哪里并且修改正确,几乎是一个不可能完成的任务。但有时候就是这么不够理智。最后还是拿的别人的源代码,除了文章、图片以及少量的配置修改外,其他的根本不敢动——又回到了原点。
总结
总结一下这段时间搞博客的经历:
- 尝试本地调试环境失败,回归低效的线上调试。
- 尝试修改代码配置失败,回归直接用别人的代码。
但也不是完全没成果:
- 熟悉GitHub流程及使用方式;
- 熟悉Jekyll博客的使用方式;
- 熟悉markdown语法,不出意外的话今后会经常用它来写东西;
- 接触了站点文件的结构,配置方法;
- 接触了一些前端知识;
- 最终有了三个比较稳定的博客界面:
今后
比较稳定的平台搭建至此告一段落,不出意外的话今后就多写写内容,尽量不再去纠结配置、代码的事情了。写作也是个耗时耗力的事情,比如这一篇到这里2200多字,写的已经很快了,也没有很多的修改,还是花了我快两个小时。这种东西写了留下了终究还是有意义的吧,我也会尽量坚持下去。
这两周的经历,不理智、无用功、低效、产出低,所有的空闲时间几乎都花在这个上面了,B站都很久没刷了。但是这样也有好处,至少我一个人安静瞎捣鼓、踩坑时学到的这些东西,是很难去忘记了。
- Post title:记这两周折腾博客的经历
- Post author:胖虎
- Create time:2021-03-20 00:00:00
- Post link:https://leiwei.space/2021/03/20/2021-03-20-记这两周折腾博客的经历/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.