1. 博客变迁史
说起这个,感觉就像是转了一圈,兜兜转转,又回到了原点。
最初我其实是在****写博客的,主要记录学习时的笔记等。后来感觉个人博客挺好玩的,作为一个软件工程专业的程序员,怎么可以没有好奇心去玩一玩了,所以抱着好奇心与自我兴趣驱动,试了两款博客产品,动态的WordPress和静态的Hexo。
首先说说WordPress吧,毕竟第一次搭建博客是用WordPress搭建的,为什么说他是动态的,因为博客文章、图片、评论、分类和标签等数据都是从数据库里面拿出来的,不是死的,是活的。WordPress搭建挺方便的,只要有个服务器和域名就行,评论和SEO都不用你操心,可以在后台安装一些插件,对博客网站进行扩展,比如WordPress不是原生支持markdown语法的,就可以安装插件,实现markdown的渲染,包括代码块的显示等。
因为WordPress需要服务器,需要维护费用,感觉不划算,于是就辗转了Hexo,Hexo不需要服务器,只需要可以上传到一些支持Page的第三方代码库,然后配置一些东西就行了,比如coding、码云、github,我在这三个平台都试过,github国外的,比较慢,码云专属域名设置不行,coding可以支持自定义域名,现在已经被腾讯收购了,一些服务被转到了腾讯,使用存储桶来存储hexo渲染的博客代码,前些日子对此我还重新弄了一下,坑了我一些时间。
Hexo虽然不需要很多的维护费用,但是就我使用而言,感觉非计算机专业相关或者不爱折腾的,建议不要使用Hexo搭建博客,因为搭建Hexo需要使用git,虽然也就几个命令,但是外行人使用,可能会感到不适,然后就是需要node.js去渲染你的博客,渲染完把代码推送到代码托管平台,这里也就是Hexo的静态性了,Hexo的博客内容不是从数据库里面拿出来的,它是根据你的markdown文档加博客主题通过node.js来渲染你的代码,直接将文章与html等前端代码嵌在一起,就像访问静态网站一样。如果你想要评论功能,SEO让搜索引擎收录你的文章,这些你都得自己去配置,一趟下来,坑会遇到不少,挺折腾人的,想想我当时都不知道是怎么坚持下来,把这些东西折腾完了,或许是兴趣驱使吧!
现在了,我也放弃了Hexo了,兜兜转转一圈,又回到了这里,这里说说我为什么放弃自建独立博客吧!其中最大的问题就是维护问题,充满了太多的不确定性,会遇到可能各种技术产品的更新换代带来的维护问题,会花费一些时间,文章没写多少,时间倒是花费了不少。还有就是可能存在的DDoS攻击等,搞不好服务器宕机了,第三方对象存储和CDN消费额太高,成本增加。
虽然好像看上去又回到了原点,但是在自建博客的道路上,还是学到了很多东西,也算没有白花费时间。
感觉****平台还是可以的,稳定,不用担心维护问题,我有时候经常会搜到十几年前的博客文章,以后就在****写博客了,记录自己的学习与生活,开源分享,虽然写的不咋滴,但是还是能帮助到一些人,感觉内心还是挺满足的。
2. 博客的内容
- 博客内容的话,大多来源于网络、书籍、和各类手册。
- 内容均为非盈利,旨为方便查询、总结备份、开源分享。
- 部分转载内容均有注明出处,如有侵权请告知,马上删除。
所有文章都可以在 note.bithachi.cn 进行查阅,使用语雀进行文档记载和归档,强烈推荐大家使用哦,有清晰的目录,方便归纳总结。这是我目前遇到的感觉最好的知识文档记载工具。