静态博客是什么?常用的静态博客程序有哪些?静态博客的优缺点!

释放双眼,带上耳机,听听看~!

静态博客是什么?

  • 所谓静态博客,即通过生成工具(eg:HexoHugo等),直接将作者所书写的博文编译成最终的 html;css;js 等静态文件。作者/博主,只需将生成的文件部署在静态 server 上面即可被在互联网中访问。 用户通过浏览器访问服务器,直接就回获得已编译的静态资源。

静态博客的优缺点?

优点

  1. 速度极快,因为当用户访问博客时,只用从服务器(如nginx)调取编译好的静态资源即可,无需实时从数据库查询获取博文、图片、评论、访问量等资源,效率极高,打开网站的速度会非常快速 !

  2. 作者可以专心生产博文,不用管服务器维护等琐事,基本不需要维护,折腾党除外。

  3. 成本低,市面上有很多开源免费的托管程序(如 gayhub;gitee;coding 等),不用担心高昂的服务器费用。

  4. 很安全,无需担心数据库注入,跨站攻击等网站安全问题。

  5. 你来补充!!!

缺点

  1. 硬伤,无法支持原生评论,访问量统计,注册登录等功能。

  2. 操作繁琐,虽然前面提到静态博客不用管服务器维护;不用担心高昂的服务器费用,但是没有后台管理的它,靠手动编译,如果在原基础上改动过多(美化;增删功能),将难以维护!!!

  3. 上手难, 由于无后台管理功能,那么静态博客对新手菜鸟来说真的是难以使用,不懂 HTML、JS、CSS 根本不用谈使用了,因为你连发布文章都会非常吃力,所以想玩好静态博客,不经历点摸爬滚打,是不可能的。不要跟我说简单,因为你的简单只建立在原生无改动的情况下。

  4. 生成速度(编译速度),不同的静态博客生成器的速度各不相同,一旦静态资源存在大量图片,速度就会有明显的变化,当然对于坚定静态博客的人,这点忽略不计。

  5. 你来补充!!!

常用的几大静态博客生成器

Hexo——快速、简洁且高效的博客框架

  • 基于Node.js

  • 快速生成

  • 支持GitHub Flavored Markdown和大多数Octopress插件

  • 一键部署到GitHub Pages,Heroku等

  • 强大的API可实现无限扩展

  • 数以百计的主题插件

Gridea——静态博客写作客户端,帮助你更容易地构建并管理博客或任何静态站点。

  • 自带编辑器

  • 自带客户端管理

  • 方便链接静态托管服务

  • 可视化进行操作

  • 但是编译生成的链接似乎有些丑陋

Jekyll——将纯文本转换为静态博客网站

Hugo——全球构建网站最快的框架

你来补充——

我的建议(高手勿扰)

  • 静态博客在某种程度上(其实是大多数时候)甚至比动态的还要费心。

  • 在内容管理上,静态博客比不上动态博客,数据库是干嘛的,数据库的专职工作不就是方便的管理内容数据吗?

给TA买糖
共{{data.count}}人
人已赞赏
全系教程

WordPress+jsDelivr CDN开启伪全站CDN加速

2020-7-25 13:01:41

全系教程

编译 OpenWrt 系列 - 固件特性

2020-7-27 4:11:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索