作为一个写博客的程序员,会经历这几个阶段:
1、在博客服务提供商上写,主要是因为免费、零运维并且能够通过平台引流。
2、通过开源程序自建自运维,主要是因为自由、能自定制二开。
3、自己开发博客程序,主要是因为..技痒吧…
大多数人止步于 1,甚至是 0.5(写几个月就放弃的);一部分人止步于 2,他们的重点是写作,工具选择顺手的就行,他们很容易在 1 和 2 之间来回切换。骨骼精奇的人会走到第三阶段,他们一般都患有选择困难症,自命不凡,如果运气好的话他们可以改变世界。
说实话,自己亲身体会过这几个阶段。开始我的写作平台是CSDN,后台由于CSDN的种种行为….(大家懂的),我感hexo那些对应的主题界面整洁,代码样式也好看,而且运维费用几乎没有(除非你要用CDN加速之类的),所以这种写作方式我还是一直在用!
我在看来hexo+next的缺点:
1、插件很多,如果喜欢折腾系统十分不建议使用此组合,因为配置一次很麻烦的,所以即使折腾也要做好备份。
2、使用GitHubPage有时会很慢,甚至加载不出来,所以不得不使用CDN加速。
3、当然在国内可以使用七牛云等作为载体,但是同样也是需要七牛云上传的插件等等,配置之繁琐实在是做好一次巴不得把系统打成快照,比如:在虚拟机里面写就好了。
但是这些缺点都是可以避免的:
Dokcer镜像封装可以解决一切问题!
所以目前的部署方式是hexo+docker+华为云服务器的方式,真香…
我自己写过一个博客系统,使用技术框架是Thymeleaf + SpringBoot,虽然已经实现了大部分功能,部分功能也改改BUG,但是由于我的审美的原因,用BootStrap也无济于事….好吧,而且markdown编辑器采用的是Editor.md,字体和代码高亮有点丑(应该是特别丑),其实我感觉前端还真的是要Vue.js的一写开源库完成,写成那种完全前后端分离的形式,但是我还得去学一下vue.js,哈哈等有时间在学吧,现在其他的事情也多的很,写好高并发、高可用的后端代码应该是更重要的事情!
- 本文作者: Tim
- 本文链接: https://zouchanglin.cn/2019/07/25/2341112963.html
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 许可协议。转载请注明出处!