作为一个写博客的程序员,会经历这几个阶段:
1、在博客服务提供商上写,主要是因为免费、零运维并且能够通过平台引流。
2、通过开源程序自建自运维,主要是因为自由、能自定制二开。
3、自己开发博客程序,主要是因为..技痒吧...
大多数人止步于 1,甚至是 0.5(写几个月就放弃的);一部分人止步于 2,他们的重点是写作,工具选择顺手的就行,他们很容易在 1 和 2 之间来回切换。骨骼精奇的人会走到第三阶段,他们一般都患有选择困难症,自命不凡,如果运气好的话他们可以改变世界。
上面这段话摘自《Solo 项目简介》,说实话,自己亲身体会过这几个阶段。开始我的写作平台是 CSDN,后台由于 CSDN 的种种行为....(大家懂的),我感觉自己强迫症的毛病就烦了,实在是忍不了这些广告和种种过分的行为,我开始尝试免费的 GitHubPage,用的是 hexo + next 主题,原来的博客地址是:v1.zouchanglin.cn ,这个博客用了一段时间,其实感觉还是蛮好的,hexo 那些对应的主题界面整洁,代码样式也好看,而且运维费用几乎没有(除非你要用 CDN 加速之类的),所以这种写作方式我还是用了很长一段时间。
这个博客也就叫做 Tim 的新空间了,没什么别的意义,因为我的昵称叫做 Tim,这个昵称有什么意义呢?完全没有,一个名字罢了,明天就有可能换成 Jim 或 Tom。
我在看来 hexo+next 的缺点:
1、插件很多,如果喜欢折腾系统十分不建议使用此组合,因为配置一次很麻烦的,所以即使折腾也要做好备份。
2、使用 GitHubPage 有时会很慢,甚至加载不出来,所以不得不使用 CDN 加速。
3、当然在国内可以使用七牛云等作为载体,但是同样也是需要七牛云上传的插件等等,配置之繁琐实在是做好一次巴不得把系统打成快照,比如:在虚拟机里面写就好了。
我自己写过一个博客系统,使用技术框架是 Thymeleaf + SpringBoot,虽然已经实现了大部分功能,部分功能也改改 BUG,但是由于我的审美的原因,用 BootStrap 也无济于事....好吧,而且 markdown 编辑器采用的是 Editor.md,字体和代码高亮有点丑(应该是特别丑),其实我感觉前端还真的是要 Vue.js 的一写开源库完成,写成那种完全前后端分离的形式,但是我还得去学一下 vue.js,哈哈等有时间在学吧,现在其他的事情也多的很,写好高并发、高可用的后端代码应该是更重要的事情!
哈哈,BootStrap 的博客感觉还是太挫了,虽然是自己写的,但是实现功能即可,也没必要去用于实际生产环境,如果有 solo 这样的系统可以代替的话也就不用去想前端的美化什么的,学习重心才不会发生偏离,之前的博客使用 hexo+next+ 七牛云,用的二级域名代替的临时域名,感觉外观呢是极简派,重点还是内容吧,让它永远尘封在七牛云吧,现在是 2019,继续在成长的道路奔跑,solo 便是记录我成长的一个工具了!
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于