支持markdown 博客的方法调研

引子

一直想找一个平台来发布博客,这2天调研了很多博客平台,包括自己建站的方式。需要的很简单:

  1. 支持markdown 编辑
  2. 文章具备索引功能
  3. 不会太小众,具备技术氛围

就是这样的要求,实际上调研下来,可选方案并不多。
而最终我选择了segmentfault 专栏的方式来写技术博客。

调研的过程

使用markdown来写博客,有3种大的方向:

  1. 使用现成的博客网站
  2. 将博客托管在博客平台
  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入门

总结

找到符合需求的博客平台是不容易的:自建博客带来开发和维护成本,还有服务器成本;博客托管在编辑的灵活性可能不足;现成的博客网站不一定能满足个人的需求。希望个人的调研过程能帮助到大家。

你可能感兴趣的:(markdown博客)