引子
一直想找一个平台来发布博客,这2天调研了很多博客平台,包括自己建站的方式。需要的很简单:
- 支持markdown 编辑
- 文章具备索引功能
- 不会太小众,具备技术氛围
就是这样的要求,实际上调研下来,可选方案并不多。
而最终我选择了segmentfault 专栏的方式来写技术博客。
调研的过程
使用markdown来写博客,有3种大的方向:
- 使用现成的博客网站
- 将博客托管在博客平台
- 自建博客
使用现成的博客网站
这种方式大家早就了解了,目前有很多博客平台可供大家选择。比如:csdn,51cto等..但是,事情并不是那么顺利,很多大的博客系统并不是小而美,而是大而糟。或者门槛较高。
现在知名的博客网站有
网站 | 优点 | 缺点 | |
---|---|---|---|
CSDN | 使用人多,技术氛围较好 | 177的手机号注册不了,提示手机号码不正确,很无奈 | |
51CTO | 未知 | 博文编辑界面很原始,不支持markdown | |
ChinaUnix | 未知 | 界面很原始,更注重论坛功能,未体验 | |
伯乐在线 | 文章质量较高 | 专栏文章发布需要审核,对文章质量要求较高 | |
简书 | markdown支持较好,小而美 | 没有技术氛围,用户量少 | |
知乎专栏 | 用户质量较高 | 没有技术氛围 | |
segmentfault | 支持markdown,技术氛围好 | 还在体验中,第一篇文章需要审核 |
对比可以看到,目前只发现了segment fault 用的还可以,其他网站的博客功能不符合需求。
但是segment fault之前一直浏览它的问答功能, 它的博文功能也是最后才发现,还是很坎坷。
将博客托管在博客平台
对于不同的技术同僚,他们对博客的要求是不一样的,有的人喜欢特定模板,有的人觉得编辑不友好,有的人觉得访问量少等。所以很多人会将个人的博客文章,发布到托管平台上。
目前已知的托管平台有:
- farbox:
- logdown
- wordpress
对于这些平台,大部分都体验了
平台 | 优点 | 缺点 | |
---|---|---|---|
farbox | 功能简洁 | 收费==,不过不是很贵 | |
logdown | 功能简洁 | 有免费账号,但是没有发现目录树的功能 | |
wordpress | 模板,插件很丰富 | 从国内访问很慢,没找到目录树的索引插件 |
综上,鉴于个人希望找到免费的解决方案,所以没有选择博客托管的方式
自建博客
自建博客目前知道有2种方式:
- Ghost:如果具备自己的服务器的话,还是很推荐的,需要自建数据库,最好部署在服务器上。
- Jekyll:配合github page使用来自建博客,好处是博客被github管理,免费,省心。缺点是不支持后台,而且只支持纯静态页面。
关于使用Jekyll 搭建静态博客,推荐阮一峰的一篇文章:
搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
总结
找到符合需求的博客平台是不容易的:自建博客带来开发和维护成本,还有服务器成本;博客托管在编辑的灵活性可能不足;现成的博客网站不一定能满足个人的需求。希望个人的调研过程能帮助到大家。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。