静态博客框架
Jamstack站点生成器大全:https://jamstack.org/generators/
HEXO
HEXO官网:https://hexo.io/zh-cn/
安只鱼主题:https://anzhiy.cn/docs/
是一个基于 Node.js 的快速、简洁且高效的静态博客框架。Hexo 支持 Markdown 解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
VuePress
VuePress官网:https://vuepress.vuejs.org/zh/
简洁至上 以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。 Vue 驱动 享受 Vue + webpack 的开发体验,可以在 Markdown 中使用 Vue 组件,又可以使用 Vue 来开发自定义主题。 高性能 VuePress 会为每个页面预渲染生成静态的 HTML,同时,每个页面被加载的时候,将作为 SPA 运行。
Docsify
Docsify官网:https://docsify.js.org/#/
docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档并直接部署在 GitHub Pages。
Dumi
Dumi官网:https://d.umijs.org/
dumi,中文发音嘟米,是一款为组件开发场景而生的静态站点框架,与 father 一起为开发者提供一站式的组件开发体验,father 负责组件源码构建,而 dumi 负责组件开发及组件文档生成。
Nuxt
Nuxt 官网:https://nuxt.com/
使用 Nuxt 自信地构建您的下一个 Vue.js 应用程序。MIT 许可下的开源框架,使 Web 开发变得简单而强大。
HUGO
HUGO官网:https://gohugo.io/
是一种用 Go 语言编写的快速,现代的静态网站生成器,简单、易用、高效、易扩展、快速部署。
Jekyll
Jekyll官网:https://jekyllrb.com/
是一个简单的博客形态的静态站点生产机器,是 GitHub 官方推荐部署到 GitHub Pages 的博客框架,可谓是亲儿子。
Gridea
Gridea官网:https://gridea.dev/
是一个静态博客写作客户端,帮助你更容易地构建并管理博客或任何静态站点。不过作者对于该项目的维护不那么积极,估计是要放弃了。
静态网站托管平台对比
GitHub Pages
简介:全球最大的代码托管平台。
优点:稳定性强,部署简单,使用方便,支持自定义域名。
缺点:国内访问速度一般,拒绝百度爬虫访问。
个人观点:如果不想太折腾并且对百度收录没有要求的话可以选择 GitHub Pages。
Cloudflare Pages
简介:Cloudflare 推出的全新网页托管服务。
优点:不限站点数、请求数和带宽,全球都拥有 CDN 节点,支持自定义域名和自动部署。
缺点:国内访问速度和稳定性一般,每月构建次数、文件数量和大小都有限制。
个人观点:放弃 Gitee Pages 和 GitHub Pages 后的一个选择,稳定性不好,经常超时,不过有时候挺快的。
Vercel
简介:一个开箱即用的网站托管服务,全球都拥有 CDN 节点,支持自定义域名和自动部署,前身叫 ZEIT。
优点:国内访问速度比 Github Pages 和 Cloudflare Pages 要快,支持自定义域名和自动部署。
缺点:构建次数和构建时长有限制,每月带宽限制 100G。
个人观点:博客托管的最终选择,国内访问速度是除了 Gitee Pages 外目前使用过最快的,个人博客现已托管到 Vercel 上。
Gitee Pages
简介:国内最大的代码托管平台。
优点:稳定性强,由于服务器位于上海,国内访问速度非常快。
缺点:仓库的最大容量和单个文件大小有限制,对仓库内容非常敏感,需要实名认证,自定义域名和自动部署都需要收费。
个人观点:Gitee Pages 非常适合不需要自定义域名并且网站内容少、内容几乎不变的场景,例如小说精品屋官网。由于 Gitee Pages 对仓库内容非常敏感,每次部署前都会对仓库内容进行检查,部署博客的话会经常遇到部署失败的情况,而且内容校验规则也会发生变化,如果网站内容比较多,有时候排查整改起来会比较麻烦,所以建博客我现在几乎不考虑使用 Gitee Pages 了。
其它静态网站托管平台
其它常见的托管平台还有:
- Netlify: 国外、免费,国内访问速度还可以,但和 Vercel 一样,带宽限制为每月 100G,可作为 Vercel 的替代方案
- Coding Pages:被腾讯收购,收费,送代金劵可以试用几个月
- CloudBase 静态网站托管:腾讯云推出的静态网站托管服务,收费