跳到主要内容

博客分类

最后更新于:

博客分类

前言

🍊什么是博客

博客,从英文 Blogger 音译,可以理解为网络日记,可以在网上发布个人文章或想法、随笔等,通常还可以发布图片等。

目前互联网上有很多博客平台,例如微博;也有一些技术博客,例如 CSDN 博客,掘金等等,人们可以注册后在博客平台上发表自己的想法、随笔或文章。

🍊个人博客

简单来说就是不依赖于其他博客平台,自己搭建一个博客平台。平台的域名、样式和内容都是自己维护,例如你所看到的本博客。

🍊是否需要自己搭建博客

读到这里,相信读者已经对博客是什么有一定的了解了。那么到底是否需要自己搭建一个博客呢?

从零开始搭建一个博客网站,自己买服务器,域名,搭建部署,需要的综合性知识比较多,搞起来也比较麻烦,不适合什么都不懂的小白。

但是,能拥有一个自己的博客,也是特别酷的事儿哦。😂

🍊理清自己的需求

在将具体选择什么博客框架之前,请读者先搞懂自己的需求。例如:

  1. 最基本的博客管理功能,例如怎么发布博客,是否满足自己的需要
  2. 博客的样式要怎么样的?
  3. 该博客是否还在更新迭代中?使用的人数多不多?
  4. 是否要支持评论?
  5. …………

因此,读者在选型自己使用的博客框架之前,得先考虑该框架是否满足自己的需求。

当然,也有一个很简单的方法,自己看到一个喜欢的博客,然后就可以看其用了什么博客框架,然后跟着用就完事。

大部分网站底部会标出使用的框架(而有些则是会用一篇文章说出)。

虽然博客关键的是内容,但是博客的体验也很重要,还得考虑博客的迁移问题,特别是当你的博客比较多了之后,更换平台就是非常麻烦的事情(如果有编程基础,可以考虑自己写一些代码迁移博客),因此有一定的必要谨慎选择。

读者可以在使用一段时间的博客框架来判断这个框架是否满足你的需要。

目前常见的博客框架有哪些,例如ssg,ssr, 全栈?后端等?

1目前常见的博客框架有哪些,例如ssg,ssr, 全栈?后端等?

常见博客框架按渲染/架构模式分为 SSG(静态生成)、SSR(服务端渲染)、全栈、传统后端/动态 四大类,以下是 2026 年主流选型与对比:


一、SSG(静态站点生成器)

特点:构建时生成纯 HTML/CSS/JS,部署到 CDN,极速、安全、低成本、SEO 友好适合:个人博客、技术文档、内容更新不频繁。

  1. Hugo(Go)

    • 极快构建(千页毫秒级)、主题多、配置灵活
    • 适合:技术博客、追求性能
  2. Hexo(Node.js)

    • 中文生态强、主题多、新手友好
    • 适合:入门、Markdown 博客
  3. Jekyll(Ruby)

    • GitHub Pages 原生支持、稳定
    • 适合:极简博客、GitHub 托管
  4. Astro(多前端框架)

    • 岛屿架构、默认零 JS、支持 React/Vue/Svelte 组件
    • 适合:现代内容站、性能优先
  5. Gatsby(React)

    • GraphQL、数据灵活、生态强
    • 适合:复杂内容、React 生态
  6. VuePress / VitePress(Vue)

    • 文档友好、Vue 生态
    • 适合:技术文档+博客
  7. Pelican(Python)

    • Python 生态、Markdown
    • 适合:Python 开发者

二、SSR / 混合渲染(SSG+SSR)

特点:请求时/增量生成 HTML,SEO 好、首屏快、支持动态内容适合:博客带评论、动态列表、用户交互。

  1. Next.js(React)

    • SSR/SSG/ISR、全栈能力、生态成熟
    • 适合:React 全栈博客
  2. Nuxt.js(Vue)

    • Vue 版 Next.js、SSR/SSG、易用
    • 适合:Vue 技术栈
  3. SvelteKit(Svelte)

    • 轻量、无虚拟 DOM、构建小
    • 适合:极简高性能博客

三、全栈博客框架

特点:自带后端/数据库/后台,可动态、可扩展、带权限

  1. Next.js + Headless CMS(Strapi/Contentful/Prismic)

    • 前端 Next.js,后端 CMS 托管/自建
    • 适合:全栈、可编辑后台
  2. Remix(React)

    • 数据加载强、表单友好、SEO 佳
    • 适合:交互强、数据密集型博客
  3. RedwoodJS(React + GraphQL)

    • 全栈一体化、CRUD 后台、权限
    • 适合:中大型博客/社区

四、传统后端 / 动态 CMS

特点:PHP/Python/Java 后端+数据库,动态强、插件多、维护复杂

  1. WordPress(PHP)

    • 全球主流、主题插件极多、可视化编辑
    • 适合:非技术、快速上线
  2. Django(Python)

    • 安全、Admin 强大、ORM 完善
    • 适合:Python 全栈、高定制
  3. Flask(Python)

    • 轻量、灵活、二次开发强
    • 适合:极简定制博客
  4. Ghost(Node.js)

    • 专注博客、写作体验佳、会员/订阅
    • 适合:内容创作者、自媒体

五、选型速览(2026)

  • 新手/极简/免费:Hexo → Hugo → Astro
  • React 全栈:Next.js + Headless CMS
  • Vue 全栈:Nuxt
  • 性能极致:Astro → Hugo
  • 非技术/插件多:WordPress
  • Python 全栈:Django → Flask

要不要我帮你整理一份SSG/SSR/全栈/传统CMS核心对比表格,方便你快速选型?

帮你我整理一份SSG/SSR/ 全栈 / 传统 CMS的核心对比表格,方便你快速选型?

1帮你我整理一份SSG/SSR/ 全栈 / 传统 CMS的核心对比表格,方便你快速选型?

下面是一份清晰、实用、直接用于选型的对比表,已按你要的 SSG / SSR / 全栈 / 传统 CMS 四类整理,重点突出优缺点、适合人群、部署难度和代表框架。

博客架构核心对比表

对比项SSG(静态站点生成)SSR / 混合渲染全栈框架(含后端)传统 CMS(动态博客系统)
核心原理本地构建 → 生成纯静态 HTML/CSS/JS服务端渲染页面,首屏 HTML,后续交互前端 + 后端 + 数据库一体/半分离后端 + 数据库 + 后台管理 + 模板渲染
渲染时机构建时一次性生成请求时/访问时渲染灵活:SSR/SSG/客户端均可每次请求动态生成
访问速度极快(CDN 直出,无服务器压力)较快(首屏快,交互流畅)中快(看服务器与优化)一般(数据库查询+渲染,易变慢)
SEO 表现优秀优秀优秀一般(需插件/优化)
动态能力弱(评论、搜索需第三方)强(可实时数据、用户登录、动态列表)极强(完整后端逻辑、用户系统、支付等)极强(插件丰富,几乎啥都能做)
安全性极高(无数据库、无接口漏洞)中高(需做好接口、鉴权安全)中(插件多,漏洞风险相对高)
维护成本极低(只需更新文章,重新构建)中(需服务器、部署、更新)高(需运维、数据库、后端逻辑)高(更新、备份、防黑、插件兼容)
部署难度极低(GitHub Pages/Vercel/Netlify)中(需 Node 服务或平台托管)高(需服务器/容器/数据库)中高(PHP/MySQL/宝塔/服务器)
上手难度低~中(会 Markdown 即可)中(需前端框架基础)高(前后端都要会)低(可视化操作,不用写代码)
代表框架Hugo、Hexo、Astro、VitePress、JekyllNext.js、Nuxt、SvelteKitNext+CMS、Remix、Redwood、Django+ReactWordPress、Ghost、Django、Typecho
最适合纯博客、技术文档、内容稳定、追求速度博客+评论、动态列表、轻度交互站点带用户系统、复杂功能、自定义极强的博客不想写代码、快速上线、插件党

极简一句话选型建议

  • 只想安安静静写博客、速度快、省心 → 选 SSG
  • 想要现代体验、首屏快、有点动态功能 → 选 SSR
  • 想自己完全掌控前后端、做复杂功能 → 选 全栈
  • 完全不想写代码、要可视化后台、插件多 → 选 传统 CMS

前端/后端/全栈

结束。

最新文章

文档导航