<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>框架对比 on JackyLee&#39;s Blog</title>
    <link>https://jackylee3362.github.io/tags/%E6%A1%86%E6%9E%B6%E5%AF%B9%E6%AF%94/</link>
    <description>Recent content in 框架对比 on JackyLee&#39;s Blog</description>
    <image>
      <title>JackyLee&#39;s Blog</title>
      <url>https://jackylee3362.github.io/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://jackylee3362.github.io/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 28 Jul 2026 18:41:49 +0800</lastBuildDate>
    <atom:link href="https://jackylee3362.github.io/tags/%E6%A1%86%E6%9E%B6%E5%AF%B9%E6%AF%94/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>开源博客框架横向对比</title>
      <link>https://jackylee3362.github.io/posts/2026/260728-02-blog-framework-compare/</link>
      <pubDate>Tue, 28 Jul 2026 18:41:49 +0800</pubDate>
      <guid>https://jackylee3362.github.io/posts/2026/260728-02-blog-framework-compare/</guid>
      <description>&lt;h2 id=&#34;博客对比&#34;&gt;博客对比&lt;/h2&gt;
&lt;h2 id=&#34;一静态站点框架&#34;&gt;一、静态站点框架&lt;/h2&gt;
&lt;h3 id=&#34;hugogo&#34;&gt;Hugo(Go)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;仓库：&lt;a href=&#34;https://github.com/gohugoio/hugo&#34;&gt;gohugoio/hugo&lt;/a&gt; 89K&lt;/li&gt;
&lt;li&gt;开发语言：Go&lt;/li&gt;
&lt;li&gt;是否需要构建：✅ 需要预构建&lt;/li&gt;
&lt;li&gt;主题生态：极其丰富，博客主题众多&lt;/li&gt;
&lt;li&gt;推荐主题：&lt;a href=&#34;https://github.com/adityatelange/hugo-PaperMod&#34;&gt;PaperMod&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;模板语法：Go Template&lt;/li&gt;
&lt;li&gt;依赖要求：单二进制，&lt;strong&gt;零外部依赖&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;最大短板：Go模板语法晦涩难懂，自定义学习成本偏高&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;astrots&#34;&gt;Astro(TS)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;仓库：&lt;a href=&#34;https://github.com/withastro/astro&#34;&gt;withastro/astro&lt;/a&gt; 61K&lt;/li&gt;
&lt;li&gt;开发语言：TypeScript&lt;/li&gt;
&lt;li&gt;是否需要构建：✅ 需要预构建&lt;/li&gt;
&lt;li&gt;主题生态：中等，官网/文档居多，成熟博客主题偏少&lt;/li&gt;
&lt;li&gt;推荐主题：&lt;a href=&#34;https://github.com/satnaing/astro-paper&#34;&gt;AstroPaper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;模板语法：Astro组件语法，支持Vue/React/Svelte&lt;/li&gt;
&lt;li&gt;依赖要求：Node.js环境&lt;/li&gt;
&lt;li&gt;最大短板：博客基础能力（标签系统、分页）需要手动搭建&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;hexots&#34;&gt;Hexo(TS)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;仓库：&lt;a href=&#34;https://github.com/hexojs/hexo&#34;&gt;hexojs/hexo&lt;/a&gt; 41K&lt;/li&gt;
&lt;li&gt;开发语言：TypeScript&lt;/li&gt;
&lt;li&gt;是否需要构建：✅ 需要预构建&lt;/li&gt;
&lt;li&gt;主题生态：中文生态成熟，海量博客主题&lt;/li&gt;
&lt;li&gt;推荐主题：&lt;a href=&#34;https://github.com/jerryc127/hexo-theme-butterfly&#34;&gt;Butterfly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;模板语法：JavaScript&lt;/li&gt;
&lt;li&gt;依赖要求：Node.js&lt;/li&gt;
&lt;li&gt;最大短板：文章数量庞大后构建速度下降；Node依赖容易出现版本冲突&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;docsifyjs&#34;&gt;Docsify(JS)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;仓库：&lt;a href=&#34;https://github.com/docsifyjs/docsify&#34;&gt;docsifyjs/docsify&lt;/a&gt; 31K&lt;/li&gt;
&lt;li&gt;开发语言：JavaScript&lt;/li&gt;
&lt;li&gt;是否需要构建：❌ 无需构建&lt;/li&gt;
&lt;li&gt;主题生态：轻量文档主题为主，博客生态薄弱&lt;/li&gt;
&lt;li&gt;推荐主题：&lt;a href=&#34;https://github.com/docsifyjs/themeable&#34;&gt;docsify-themeable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;模板语法：HTML/JS&lt;/li&gt;
&lt;li&gt;依赖要求：仅静态文件托管，无构建依赖&lt;/li&gt;
&lt;li&gt;最大短板：客户端实时渲染，SEO差；源码直接暴露，不适合公开博客&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;zolarust&#34;&gt;Zola(Rust)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;仓库：&lt;a href=&#34;https://github.com/getzola/zola&#34;&gt;getzola/zola&lt;/a&gt; 18K&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;开发语言：Rust&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;是否需要构建：✅ 需要预构建&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;主题生态：中等，数量远少于Hugo，文档向居多&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;推荐主题：&lt;a href=&#34;https://github.com/geph/zola-deep-thought&#34;&gt;DeepThought&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;模板语法：Tera（类Jinja2）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;依赖要求：单二进制，零外部依赖&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;最大短板：社区体量小，插件、现成博客主题较少&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://yfaming.com/post/blog-with-zola/&#34;&gt;如何用 zola 搭建个人博客&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;vitepressts&#34;&gt;VitePress(TS)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;仓库：&lt;a href=&#34;https://github.com/vuejs/vitepress&#34;&gt;vuejs/vitepress&lt;/a&gt; 18K&lt;/li&gt;
&lt;li&gt;开发语言：TypeScript(Vue)&lt;/li&gt;
&lt;li&gt;是否需要构建：✅ 需要预构建&lt;/li&gt;
&lt;li&gt;主题生态：偏向文档主题，博客方案需自行封装&lt;/li&gt;
&lt;li&gt;推荐主题：&lt;a href=&#34;https://github.com/vitepress/vitepress&#34;&gt;vitepress-theme-demoblock&lt;/a&gt;（官方默认扩展）&lt;/li&gt;
&lt;li&gt;模板语法：Vue模板 + Markdown&lt;/li&gt;
&lt;li&gt;依赖要求：Node.js环境，依赖较多&lt;/li&gt;
&lt;li&gt;最大短板：原生不以博客为目标，标签、分页、封面需要二次开发&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;eleventyjs&#34;&gt;Eleventy(JS)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;仓库：&lt;a href=&#34;https://github.com/11ty/eleventy&#34;&gt;11ty/eleventy&lt;/a&gt; 19.8K&lt;/li&gt;
&lt;li&gt;开发语言：JavaScript&lt;/li&gt;
&lt;li&gt;是否需要构建：✅ 需要预构建&lt;/li&gt;
&lt;li&gt;主题生态：极少开箱即用博客主题&lt;/li&gt;
&lt;li&gt;推荐主题：&lt;a href=&#34;https://github.com/11ty/eleventy-base-blog&#34;&gt;eleventy-base-blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;模板语法：自由选择：Nunjucks/Handlebars等&lt;/li&gt;
&lt;li&gt;依赖要求：Node.js&lt;/li&gt;
&lt;li&gt;最大短板：高度自由但几乎没有完整成品模板，适合愿意手写页面的开发者&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;nextrats&#34;&gt;Nextra(TS)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;仓库：&lt;a href=&#34;https://github.com/shuding/nextra&#34;&gt;shuding/nextra&lt;/a&gt; 13.9K&lt;/li&gt;
&lt;li&gt;开发语言：TypeScript&lt;/li&gt;
&lt;li&gt;是否需要构建：✅ 需要预构建&lt;/li&gt;
&lt;li&gt;主题生态：文档向为主，适合技术站点&lt;/li&gt;
&lt;li&gt;推荐主题：nextra 默认主题&lt;/li&gt;
&lt;li&gt;模板语法：React/MDX&lt;/li&gt;
&lt;li&gt;依赖要求：Node.js、Next.js较重依赖&lt;/li&gt;
&lt;li&gt;最大短板：资源占用高；偏向文档，纯个人博客属于重度方案&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;二动态博客程序php数据库驱动&#34;&gt;二、动态博客程序（PHP，数据库驱动）&lt;/h2&gt;
&lt;h3 id=&#34;wordpressphp&#34;&gt;WordPress(PHP)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;仓库：&lt;a href=&#34;https://github.com/WordPress/WordPress&#34;&gt;WordPress&lt;/a&gt; 18.6K&lt;/li&gt;
&lt;li&gt;开发语言：PHP&lt;/li&gt;
&lt;li&gt;是否需要构建：❌ 动态程序，无需预构建&lt;/li&gt;
&lt;li&gt;主题生态：全球海量付费+免费博客主题&lt;/li&gt;
&lt;li&gt;推荐主题：&lt;a href=&#34;https://wpastra.com/&#34;&gt;Astra&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;依赖要求：PHP + MySQL/MariaDB&lt;/li&gt;
&lt;li&gt;最大短板：插件繁多容易臃肿、安全漏洞多、访问速度一般&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;typechophp&#34;&gt;Typecho(PHP)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;仓库：&lt;a href=&#34;https://github.com/typecho/typecho&#34;&gt;typecho/typecho&lt;/a&gt; 12.4K&lt;/li&gt;
&lt;li&gt;开发语言：PHP&lt;/li&gt;
&lt;li&gt;是否需要构建：❌ 动态程序，无需预构建&lt;/li&gt;
&lt;li&gt;主题生态：国内轻量化博客主题丰富&lt;/li&gt;
&lt;li&gt;推荐主题：&lt;a href=&#34;https://github.com/AlanDecode/Mirages&#34;&gt;Mirages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;依赖要求：PHP + SQLite / MySQL&lt;/li&gt;
&lt;li&gt;最大短板：更新缓慢，社区活跃度逐年降低，插件数量有限&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
