几经折腾,我最后还是选择了typeho

typecho博客站点建好了,算上这次。芒果已经记不起来多少次折腾博客了。不过经过这次,以后应该不会再迁移或者重建博客了。在经历了csdn、django、wordpress、hexo、简书和掘金之后。芒果最终还是选择了typecho,下面聊聊为什么最后选了tpyecho吧。顺便捋一下芒果折腾博客的一个历程。

csdn

csdn.jpg csdn是芒果最开始使用的一个博客平台,这个博客平台也是国内最大的第三方博客平台了。在规模和用户数量上都是国内最大的,而且几乎都是程序员的技术性博客。芒果大概在上面写了40多篇的笔记吧。

体验下来,感受csdn有这么以下几个特点。

  • seo出色

这一点是很明显的,平时在搜索的时候就明显感觉到,csdn无论是在百度或者谷歌的搜索展示都是非常靠前的。这个在中文的博客论坛里应该是最好的。尤其在IT相关的技术博客,浏览量非常巨大。芒果的所有博客笔记里面,就属在csdn里面的浏览量是最大了。提到seo相关,芒果感觉是这么一个情况,在百度和谷歌的搜索展示,csdn都是排名第一。如果仅仅是百度而言,seo的排名是csdn>博客园,还有简书也非常不错。假如是在谷歌的展示里面,应该是csdn>知乎>博客园。或许是知乎背后的爸爸变成了腾讯的原因,知乎在百度的搜索展示远没有谷歌那么高。

csdn2.png

csdn3.jpg

  • markdown编辑体验好

csdn应该是很早就开始支持markdown语法的编辑了,在编辑的体验上也做的非常不错。支持标准的典型语法和扩展语法,还支持流程图的绘制扩展,以及对数学公式的扩展。可以说在markdown的编辑体验上是csdn我是给好评的。还有一个芒果非常喜欢的功能是,csdn支持markdown文档的导入和导出,这么一来编辑的地方就随自己所喜欢了。

  • 界面不够美观

芒果觉得csdn的网站界面风格还停留在以前xp电脑时代的网站风格,有种老网站的感觉。这一点和博客园非常相似,原因应该是两者都是起家很早的吧,界面风格改变没来得及跟随时代,不过这么大平台,想改也不是一件简单的事情。csdn提供的个性化主题约有五六套吧,但都不是芒果喜欢的。芒果喜欢简约风格的。

  • 广告繁多

这点可能是芒果非常反感的了,作为一个常年使用去广告插件的人来说,自己博客上满是广告芒果可受不了。广告繁多不仅影响界面美观,更重要的是严重影响读者的阅读体验。

csdn4.jpg

  • 需要登陆才能阅读

这个限制就更令人反感了,一想到搜到一篇文章,点击进入,发现需要注册账号然后登陆才能阅读,这个时间花费下来或许已经忘记要找什么内容阅读了。

  • 盗版资源付费下载

这个可能是大家诟病最大的所在了,不仅允许用户将盗版的资源上传,而且别的用户还需要付费下载。这些资源不限教程文档、程序源代码等,芒果认为此举损害了那些辛苦原创的作者的利益。

django

django.png django是python的一个web开发框架,先前芒果是在阿里云买了一个学生服务器,又刚好了解到django开发博客的途径,生性喜欢折腾的芒果,便在一个暑假里面边学边做搭建了自己的第一个动态网站。过程不算艰难,但回想起来感觉是好玩的,不仅学习到很多,自己折腾后看看作品那种感觉很满足,甚至还有点小得瑟。

但一趟体验下来,由于芒果太菜了,发现自行开发的博客站点体验还是很多不足。从那开始芒果懂得了不要重复造轮子,自己写的不会比那些经过广大人群验证的好。自己造轮子只适合用于学习和探索,并不适合用来当实际应用。

  • 自己折腾

使用django开发博客意味着所有的东西几乎都是自己干,就需要费时间去学习和折腾一番了。芒果使用django搭建博客期间先是学了以下python的语法知识、Linux命令行的使用、买域名、备案、分组解析、开启https访问等,然后就学django框架,一边学一边搭建起来,最后发现不仅写后端,前端页面也要,但不是专业的UI设计写起来太丑了,最后芒果选择去找线程的主题,由于现成的主题大多是wordpress等热门php框架的,然后芒果又只能魔改。总之一番下来,把整个开发网站的简单流程都走了一边。

  • 定制性高

正是由于django的建站过程几乎全由自己折腾的,意味可定制性和个性化是最高的。后台由自己写,前端UI假如觉得自己设计能力ok也可以自己上,不行就自己找现成的模板去进行魔改。

  • 完善度低

django建站几乎是从零开始搭建的,这带来的问题就是站点的建设并不完善。除非是自己很专业的,否搭建一个站点需要考虑的东西太多了,评论系统、ssl证书、文章分类摘要、站点搜索、站点地图…等待一堆需要考虑的问题。非专业的就需要花费很长时间。芒果就是在编辑器上的原因放弃了django自己搭建的博客。默认的后台编辑管理实在太难用,需要二次开发,芒果没那时间折腾下去了所以便放弃了。

wordpress

wordprees.png wordpress是自己建站的最大用到最广泛也是最方便的框架了,当时芒果是因为搭梯子买了一个国外的服务器,但只用来搭建服务器好像也有点浪费。就顺便用wordpress在国外的服务器上搭建了一个,但芒果并没有在上面发表过几篇博文。用的较少,感觉也以下这么几个特点吧。

  • 自建站点

wordpress和typecho和django一样,都是自行搭建的不属于第三方的博客框架平台。而且都是动态的有数据库交互的站点。所以意味着域名、服务器这些都需要自己买,然后部署博客到服务器上。

  • 功能强大

不仅仅是博客,wordpress作为世界上使用最广泛的建站框架,wordpress的强大是毋庸置疑的。一方面是这个框架确实很优秀,开发的很好,社区也庞大。功能强大是得益于社区的庞大,有着众多的开发者为其开发了繁多的插件。

  • 主题多

同样因为使用人数多,社区的庞大,wordpress的主题库也是最多的,多到选不过来。基本上所有风格和样式的界面在wordpress上都由对应的版本,即便是其他框架的也有相应的移植版。总之使用wordpress最不需要担心就是没有好看的主题了。

  • seo友好

由一个数据统计,全世界超过百分之30的网站都是基于wordpress搭建的。这一点已经决定wordpress对搜索引擎的地位了,所以在seo上wordpress的友好度也是不需要担心的。

  • 臃肿速度慢

这个可能是对配置不好的服务器不友好的一个点,芒果先前采用wordpress搭建的站点,相比django自己开发和如今的typecho,加载速度确实慢了一些,后台查看服务器的运行内存占用和cpu的使用都比其他两个同为动态网站的要高不少。

  • markdown支持差

这个是芒果放弃使用wordpress的主要原因。身为码农的芒果,码子不用markdown体验确实很难受。芒果平时写笔记也是用markdown的,对于统一的文件格式很重要,不仅是写博客。

hexo

hexo.jpg hexo应该是芒果使用时间最长的一个博客了,在hexo上花费的时间最多,还是非常喜欢它的,即便是重建了这个typecho的站点,也没有删掉它。以后也一直打算保留着。hexo用户数量也是不少的,尤其在学生的准程序员圈子里面。

  • 几乎零成本

很多人选择hexo搭建的原因便是几乎不需要什么成本,芒果也一样,作为一个学生,免费可以建站还是很乐意的。由于hexo是一个静态的博客框架,产生的部署文件又可以免费部署到github或者coding上,所以几乎不需要什么成本,如果细究或许可以买一个自己的域名就行。

  • 主题多且美观

hexo框架算是比较受程序员的追捧了,所以主题也少不了,而且几乎都是程序员喜欢的简洁风格,这一点很合芒果口味。而且这些主题几乎都是免费开源的,个性化和可定制性都非常高。

  • 加载速度慢

hexo部署地方不是自己的服务器,而是github等网站免费提供的gitpages服务。所谓免费没好货,加上github在国外,就导致访问速度确实很慢。即便为解决这个问题,芒果双线部署到github和coding上面,让国内的用户访问的是国内网站coding,加载速度还是不理想。

  • seo非常差

着应是最大的缺点了,部署到github的博客百度是搜不到的,因为github屏蔽了百度的抓取。即便是部署到code的博客,在百度的收录效果也非常的差。芒果为此专门去折腾了一番seo优化。涉及站点地图sitemap、网站目录结构、关键字、百度站长和谷歌站长的的推送提交等等,同时也采用外链的形式增加博客的访问。但结果啊还是不理想,一方面是芒果水平有限,博客内容质量确实低,另一方面真的框架平台受限吧。

简书

jianshu.png 简书是芒果非常喜欢一个网站了,一开始就被它简约的风格和友好的编辑所吸引了。在芒果看来这是一个为数不多的良心网站。

  • 简约美观

这是芒果对于简书的最大感受和印象,也是芒果最喜欢的一个点之一。非常喜欢这个UI设计,把简约做到连自己公司的关于介绍都是一篇平台里面的文章,这产品经理也是没谁了。想必简书的产品经理一定是比芒果简约强迫症还要严重的人。

  • markdown

简书对于markdown的支持也是非常友好的,尤其是代码的高亮风格做的非常不错,是芒果喜欢的风格。类似vscode或者atom编辑器的那种风格。提到编辑,简书的编辑体验是非常友好的,不仅支持较好的markdown编辑体验,默认的富文本编辑器非常好用,处处透露者一个简约风,简单易用,不做过多的修饰和添加。

  • 内容比较范

简书里面用户最多的并不是程序员,多半是一些作家或者写作爱好者。浏览首页的推荐便可以发现,正是因为如此,平台的定位对于程序员或许不太契合。文章多半是其他领域的,甚至还碰见不少鸡汤文,类似无病呻吟那种。简书已文集的形式发布投稿文章,对于程序员的技术性文章的分类和标签那一套就不太契合了。

掘金

juejin.png 掘金是新晋的做的比较好的程序员社区,社区的活跃度也确实蛮高的,虽然芒果感觉知乎上好像更多。掘金芒果用的也非常少,体验过后还是没选择掘金。

  • 程序员氛围浓厚

几个平台下来,掘金应该是程序员氛围最浓厚的一个平台了。上面的文章也几乎都是程序员或者产品经理写的。互动也做的比较好,文章的评论和交流体验还可以,seo方面感觉一般般。

  • 侧重互联网

芒果放弃掘金的一个原因便是掘金侧重互联网方向了,虽说互联网是程序员的广场,但芒果所处的行业真不是互联网,虽同为互联网,掘金里面多半是前端和网站开发、app开发等篇应用型的,芒果学的主要是工业领域的,这么一来芒果想发个文章都没又合适的分类和标签可选。

typecho

typecho.jpg 终于说到typecho了,本文的主角。虽然芒果写此文时还没体验几天,但总的来说体验还是满意的,爱折腾的芒果也选择不折腾博客的选择了,以后时确定要用typecho搭建的本站,认真地在本站分享一些东西了。

体验了本站两三天,说说感受。

  • 快速

快速。这个时芒果体验最明显地,搭建过这么多博客站点,和使用过这么多第三方平台。芒果感觉这次搭建地站点时最快地了,这里地快时指访问浏览地速度快,对比hexo,应该时几十倍地差距了。

  • markdown支持友好

markdown一直是芒果非常看重的一个点,自带的markdown编辑器芒果觉得还ok吧。虽然芒果一般不用在线的编辑器,本文用的就是有道云记笔写的。

  • 简洁

简洁这个主要看主题了,芒果浏览了网上一圈,基于typecho的主题多半是简约风格的。这个倒是于typecho的开发团队理念所一致。typecho正是一群对简约和简单有着偏置的追求的人所开发的。

体验typecho时间还不够长,但是芒果已经喜欢上了这个框架,已经决定不会更换博客了。代芒果体验久一点继更~

至于托管主机推荐腾讯云,本站也是从原阿里云的转到腾讯云了,新用户优惠力度还是比较大的。优惠链接 【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年74元


本文由芒果浩明发布,转载需注明来源 本文链接:https://blog.mangoeffect.net/website/blog-select.html


微信公众号