首页 > 故事 > 互联网的事 > 静态博客 HEXO 的缺点分析
互联网的事

静态博客 HEXO 的缺点分析

本文介绍了一些博客程序的发展历程,简述了当今流行的hexo博客程序的优缺点。
本文介绍了一些博客程序的发展历程,简述了当今流行的 hexo 博客程序的优缺点。
博客是网站的一种,英文名叫 blog 译为日志,在国内就被改造成博客这个名字了,不同于传统类似搜狐新浪等门户网站,它偏重于个人日志的发布,每个人都可以拥有一个属于自己的博客,发布自己的信息,这符合互联网人人分享的精神。

博客在国内的兴起主要是 2006 年左右,新浪博客的推出,引入了很多明星开设博客,发布自己的信息,带动了整个博客文化的发展。

后来因为平台化博客在个性体验上太差,无论是界面还是功能还是乱入的广告,都使得一些博主有一种受制于人的感觉,这时候,个人独立博客开始进入博主的视野。

那时候像 asp 、 php 、 jsp 等动态编程语言已渐成热门,很多程序员都开始用这些动态语言编写博客程序,像 pjblog 、 boblog 、 eblog 、 wordpress 等等开始成为热门。

博客网站分为两种,一种是静态网站,一种是动态网站,静态网站是再本地电脑上做完 html 页面,然后上传到网络服务器上,网络服务器负责解析 html 网页 进行展示,所以 静态网站占用资源小,但是缺乏灵活性,如果需要修改一个页面的内容,还得在本地修改好了 再上传到服务器,这样,数据修改量小还好,量大了就受不了了。

而博客是每天或者说随时需要更新内容的网站,这个需求造成了用动态网站比较合适,因为动态网站可以结合数据库以及动态编程语言,实现数据动态的改变以及模板灵活的修改,又因为动态网站所有的程序及数据库都是架设在服务器上的,这就使得用户在任意地方都可以操作网站,非常灵活。

伴随着动态网站的发展,动态编程需要的发展,像 wordpress 、 typecho 这些动态博客程序开始变得热门,直到现在。

但是事物发展从来都是从简单到复杂,从精致到庞大,现在动态博客所支撑的功能越来越多,比如可以成为一个 cms 内容管理系统,也可以成为一个电商网站,还可以成为相册、电影站等等,这远远超过了一个博客的日志属性,所以很多程序员都会觉得 wp 这种博客程序太重了,也就是说程序代码太复杂 不够简洁,这也意味着程序的效率降低,让有洁癖的人不太爽。

所以这个时候,像 hexo 这种静态博客开始出现,我使用过一段时间 hexo 静态博客,觉得它的想法非常好,而且它的出现也非常合理。

因为纯静态 html 网页受限于文章格式问题,每个页面很难有统一的格式,当一个页面内容改变的时候,它的格式也会因此而改变,所以当你在文章中增减内容之后还必须调整页面的布局和格式。

而网站在 css 样式表,div 布局发展成为主流之后,实现了一个内容与样式分离的页面结构,你对网站内容的修改不会影响到网页的样式结构,这是一个质的改变,极大的增加了网页设计的灵活性,而之后随着 xml 等标记语言的发展,使得内容在结构上更加统一与规范,这又增加了网页的灵活性,这每一步的发展都是合理、实用、科学、高级的,它们合在一起把网页制作变得更加规范却又更加灵活。

然后随着 markdown 标记语言的出现,使得网页文字图片等数据在转化为 html 静态网页的时候有了一种规范,这种规范使得作者在编辑内容的时候可以不考虑网页最后的呈现效果,而专注于文字的书写,能够提高作者写字的效率,也因此,markdown 开始在博主之间流行开来。

hexo 提供了一个平台, 它能把 markdown 语言编写的内容编译成 html 静态页面,同时它还支持模板机制,同时他还不需要数据库支持,减少了耦合,因为它生成的是真正的静态页面,这种真正的静态页面对网络更友好,对搜索引擎更友好,而且它又是那么简洁 功能那么纯粹,所以它从一出现就深受一些极客博主喜欢。

说到这里,我介绍了一些博客的发展过程,能够看出事物的发展都是有其道理和需求的,也都是符合兴起-繁荣-衰落-变种-兴起的历史规律的,这可以引申到万事万物上,都是一个循环升级的过程,我以后还会从其他方面说到这一点。

当然万事万物有利有弊,hexo 虽然简洁但还是有它致命的缺点的,因为它足够简洁,也就意味着它功能不够丰富。

比如评论功能,计数功能只能借助于第三方服务去提供。

hexo 没有数据库的支撑,所以它在批量修改数据或者说文章内容方面十分麻烦,所以用 hexo 写博客最好一次成型。

hexo 的环境搭建大部分是在本地运行,这意味着脱离了搭建环境的电脑,发布文章是件不可能的事情。

hexo 没有原生的搜索功能,只能借助第三方去搜索这在效率上会大打折扣。

所以在我看来,hexo 更像是一部传统的放在床头的纸质图书,阅读是主要行为,无法参与其中,而像 wp 这种动态博客更像是一本随身携带随时查阅的电子图书,参与感更强。

所以这两种博客程序,一个有小资情调,一个大方实用。

hexo.io or wordpress.org,
Your choice!

作者简介

Sales-CXD

数码硬件行业从业十年 吃过很多盐 微信:43277113 (添加时请注明来自小迪生产力)

[微信公众号] [微信打赏] [支付宝打赏]

2条评论

点击发布评论

  • 我觉得你写的还是比较中肯的。我喜欢 markdown 的简约,又觉得 hexo 过于简陋。目前计划给自己的博客使用 wordpress 加上 markdown 的插件。

    • @Hao Xi markdown 与富文本对比就相当于拼音和五笔,五笔学习成本比拼音高,但是用熟练了比拼音快,但是打字快不是我们的目的啊,那是速录员干的事儿,打出什么字才是我们关心的,所以拼音这种简单的输入法更实用一些。另外,markdown 贴图太变态了,干脆不用了,不能让工具影响自己的思路。这方面垠神 yinwang.org 有篇文章也说过,可以看看。

注册与登录

开放会员注册名额:100 。

注册新会员

互动投票

2023年,计算机市场环境会变好吗?

查看投票结果

现货供应