为什么我不用静态页面生成器
原文:https://kevq.uk/why-i-dont-use-a-static-site-generator/
作者:Kev Quirk
译者:Tinco Chan
每当我说我都是把自己的网站搭在WordPress上的时候,人家就会很好奇地看着我,尤其是我在信息安全相关的社区上这么说的时候,人家就会哔哔“WordPress,卧槽?你咋不用Hugo这样的静态页面生成器呢?”
几天前我在 Fosstodon看到了这个post,完美回答了这个老生常谈的问题。
译文:你们能想个用iPad就可以更新Jekyll博文的方法吗?iPad没法走ssh连接Linux本机环境然后用vim去编辑。至少我得有个git环境编辑器吧,有个能用markdown就更好了。
我用WordPress的理由嘛,因为简单啊,哪儿都能用。
想在iPad上写博客吗?我可以啊。想在手机上写,没问题啊。在一台我不怎么用的机器上写?无所谓,只要装了浏览器就OK。
Linux里面搞个ssh,然后用vim去写写博客,我写个文章还要搞这些东西有病啊。手机村都通网了,就不要搞这么复杂了。
安全性
WordPress的安全性是比不上静态网站,毕竟没有管理员界面去授权一个有着潜在威胁的用户。
对我来说这两个安全性之间的比较是至关重要的,只要设置强密码和多重认证,再加上有着良好的信息安全意识,WordPress的风险问题会大大降低。
但是静态页面快啊!
对,它是很快,贼鸡儿快。我曾经做过一些简单的优化就能让页面加载很快,即便是要加载很多东西。我搞过一个性能测试,就是我用html/css写了一个静态页面版的博客,然后去和我的WordPress比较。
测试结果:没觉得有多牛逼啊。
好的优化确实会提升静态页面不少,大多数网站都适用。但是其实也就那样,就快那么一丁点儿对于大多数人的体验也没什么区别。
结论
如果你要用静态网页生成器,这东西很牛逼。但是我就是一条懒狗,喜欢“登录、编辑、发布”一条龙搞定。
可视化界面很简单啊。是啊,终端命令行是想怎么来就怎么来,不过我就写个博文啊,搞那么复杂闹毛啊。
WordPress也就那样,不过对于我来说足够了。你觉得静态页面好用你就用呗,要是我俩都喜欢同一个东西就太没意思了。
原作者PS:我没有冒犯Brandon大哥的意思,大哥很牛逼的,我超喜欢他在Fosstodon上写的东西,我就是方便拿来讨论这个话题而已。