很早之前尝试过用印象、OneNote以及有道开始对自己日常工作和学习中积累的一些tips进行记录,方便查询,那时候也不知道markdown,也不是一个能会写代码的程序员(现在也不是)。
经过了这么多年,从运维转到了安全,因为安全对IT知识要求更加广泛,所以慢慢开始积累关于编程的一些知识,也知道了markdown,于是开始在各个笔记软件之间尝试使用markdown记录一些日常积累的内容。在经历了有道的markdown笔记会被莫名覆盖,codimd本地环境没有靠谱的检索功能等问题之后,最终选择了typora+github私有仓库的方式实现笔记的编辑、同步和多终端,也经历了typora从beta版本到现在收费的过程。
笔记慢慢地积累了很多,也有很多重复的内容,在回顾的时候发现,很多内容只是简单粗暴的截图和一段简短的描述,此时已经想不起来当时的思路,尤其是一些CTF的Writeup,看一遍笔记花费的时间成本和再做一遍差不多了,笔记中充满了碎片化、重复性的tips,并不能系统地获取一些内容。
今年在尝试整理笔记的时候(虽然还是没有正式开始整理),考虑把一部分只是通过博客的方式共享出来,一方面满足自己的被认同感,一方面在IT圈子里,开源、分享是让这个行业至今能蓬勃发展的基础,最重要的就是,写博客经历一个思考的过程,会对内容做整理和完善,也从侧面强迫自己在记录知识的同时就开始理解和消化。此外,在写博客的过程中,很多碎片化的知识也会通过二次搜索进行补充,让其更系统一些,所以就开始搭建这个博客。
在最开始尝试使用typora+github仓库的时候,就搜到过关于通过github pages搭建博客的一些文章,正好这次就通过github pages+hexo的方式进行搭建,再加上手上有个域名,还可以实现域名的自定义。
至于博客的内容,还没想好到底包含哪些,因为之前的笔记毕竟有些涉及工作内容的东西,不方便公开,所以在搭建之初是只想放一些参加的CTF比赛的WP和一些练习的WP,本地仅保留自己的一些总结和归纳性的知识(因为Blog需要图床,目前用的github的仓库,这就导致笔记中的图片由本地变为在线,而且还需要梯子的在线。。。现在知道可以直接把图片通过Hexo-asset-image插件扔到本地),现在也还在纠结要不要把之前在ipad上通过goodnote写的月记也放到这里来,这个就再纠结纠结吧。基本上已经不在goodnote上写日记了,也就不用纠结了:P。
好了,希望自己能坚持更新,将现有的一些知识尽可能都分享出来,加油。