<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>博客记录 on 第七曜变异点</title><link>https://86c9071e.7luminaries.pages.dev/categories/%E5%8D%9A%E5%AE%A2%E8%AE%B0%E5%BD%95/</link><description>Recent content in 博客记录 on 第七曜变异点</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Fri, 05 Sep 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://86c9071e.7luminaries.pages.dev/categories/%E5%8D%9A%E5%AE%A2%E8%AE%B0%E5%BD%95/index.xml" rel="self" type="application/rss+xml"/><item><title>写在折腾完 Hugo 和 Astro 之后</title><link>https://86c9071e.7luminaries.pages.dev/p/%E5%86%99%E5%9C%A8%E6%8A%98%E8%85%BE%E5%AE%8C-hugo-%E5%92%8C-astro-%E4%B9%8B%E5%90%8E/</link><pubDate>Fri, 05 Sep 2025 00:00:00 +0000</pubDate><guid>https://86c9071e.7luminaries.pages.dev/p/%E5%86%99%E5%9C%A8%E6%8A%98%E8%85%BE%E5%AE%8C-hugo-%E5%92%8C-astro-%E4%B9%8B%E5%90%8E/</guid><description>&lt;p>写博客这件事情，是很简单的。写一篇文章，找一个平台，发布上去，别人打开就能够阅读。搭建博客的话，一般来说路径是两条，一条是传统博客（新浪、WordPress、Medium等），另一条是近些年新兴的静态博客（Hugo、Hexo、Jekyll、Astro 等）。&lt;/p>
&lt;h2 id="传统博客">传统博客
&lt;/h2>&lt;p>传统博客我们大家应该都非常熟悉了。就像早些年的新浪博客，哪怕现在的知乎，小红书其实都能算是博客。还有大量个人或公司网站都是依托 WordPress 搭建的。像新浪、知乎、小红书之类的就不提及了，它们是成套的方案，打开就能用。
随便讲一下 WordPress。这个安装好之后，每天面对的其实是网站后台，写文章就打开内置的编辑器，要插入图片就有相应的功能勾选。还有大量的成熟的第三方插件可供选择，丰俭由人。这个很适合多人写作、商业网站、内容站。管理员也可以给用户分配权限，设置文章经过管理员审核之后才能发布。它的优势是非常成熟，你遇到的问题基本上都有对应的解决方案。如果你想换主题、加功能，也通常能够找到现成的方案。对很多人来说，这种就非常省心。
不过，传统博客是非常「重」的。通常需要数据库、运行环境、后台登录系统，要的功能越多，整个博客也会越来越「重」。维护的成本也会越来越高。&lt;/p>
&lt;h2 id="静态博客">静态博客
&lt;/h2>&lt;p>静态博客就如名字一样，静态的意思是写完文章后利用工具直接把网页生成好。部署完静态博客后，访问者打开的就是已经生成好的 HTML 页面。
静态博客通常都是使用 Markdown 这样的纯文本来编辑、存储文章。这种一开始学习就会比较麻烦。要去看框架的目录结构，要知道对应的配置文件在哪里，还要学习构建和部署。很多问题都需要自己去一一排查。
当然度过新手阶段，一切就豁然开朗了。文章就是核心，后续维护什么的也很方便，写完文章之后推送到云端就行了，工具会自动生成对应的 HTML 页面。
静态博客的优势主要是速度、稳定性和安全性。对应的网站都是提前生成好的，少了很多步骤，访问就会更快。而且访问时对服务器的压力相比传统博客会小很多，像 Cloudflare Pages 对个人开发者提供的额度几乎是使用不完的。
传统博客还需要关注的安全问题，像登录、插件漏洞、主题漏洞 等等等等，对于个人开发者来说负担很大。像 WordPress 这种生态极其庞大的系统，插件和主题的选择会直接影响站点的安全性。
而静态博客的攻击面相对较小。页面都是静态文件，没有提供后台（可以自己选择加入后台），没有运行中的数据库。对于个人开发者来说，维护成本很低。&lt;/p>
&lt;h2 id="静态博客适合哪些人呢">静态博客适合哪些人呢？
&lt;/h2>&lt;p>拿我自己的感觉来看的话，静态博客最适合的其实还是喜欢折腾的人。刚开始学习起来还是很麻烦的，尤其如果没有编程的基础的话。但是搭建起来后的成就感是不一样的，哪怕你的博客其实没有什么人会看🤣。
静态博客有很多框架，而且这些框架都提供了很多很多的主题供你选择。但是这些主题都不是完美的，如果想自定义的话都需要小修小改，这个对于没有编程基础的人来说有点不便。
但现在已经是 AI 时代了，静态博客的小型代码，LLM 完全能够胜任。比如 Claude Code，配置好 API 后只需要提示词就能够让它自主修改。静态博客几乎都是前端代码，因此 LLM 修改起来很顺手。
很多人的静态博客也有一个毛病：装修地十分热闹，但文章总共没几篇（甚至装修笔记占了总数😂）。其实我自己也差不多，很多笔记没有公开放到博客上。
总结一下就是：&lt;/p>
&lt;ul>
&lt;li>喜欢折腾新技术的&lt;/li>
&lt;li>喜欢 Markdown 写作&lt;/li>
&lt;li>原意使用 Git 管理内容&lt;/li>
&lt;li>希望低成本部署个人网站的&lt;/li>
&lt;li>希望安全性更高一些的&lt;/li>
&lt;/ul>
&lt;h2 id="静态博客的框架">静态博客的框架
&lt;/h2>&lt;p>常见的静态博客的框架有 Hugo、Hexo、Jekyll、Astro、VitePress 等。这些框架的作用都是一样的：读取文章、主题和配置文件，然后生成可以直接部署的 HTML 网页。
我随便写一下我了解的 Hugo 和 Astro。
Hugo 应该是非常普及的框架了，我看过的很多博客都采用的这个框架。它的优点是构建速度快。文章数量越多，这个优势就会越大。Hugo 的主题也比较成熟。很多主题都会内置归档、标签、分类、目录、暗色模式、搜索、适配评论系统等等。当然还有一个坑就是不同的主题的配置可能差别很大。
Astro 可以实现非常现代的前端效果，适合那些想要炫酷效果、组件化和自定义要求很高的人。它其实像一个完整的网站项目，类似于很多企业的官网。除了常规的 Markdown 文章之外，它还可以使用组件、布局、数据集合和各自前端集合。我个人感觉它更适合作为作品集、产品展示。它可以结合 React、Vue、Svelte 等组件框架，也可以使用它自己的组件写页面。&lt;/p>
&lt;h2 id="写在最后">写在最后
&lt;/h2>&lt;p>我也按照惯例，祭出下面的这张梗图。&lt;/p>
&lt;p align="center">
&lt;img src="https://86c9071e.7luminaries.pages.dev/img/Blog.jpg" alt="建站如山倒，写作如抽丝" width="720" />
&lt;/p>
&lt;p>简单概括下就是：差生文具多，折腾博客系统代替了写博客🤣。
既然是博客，终究还是要回归文字内容的。我收藏了不少人的博客，但很多博客的文章都寥寥无几，只是页面的效果很酷炫（拿来当作参考）。我也希望我建完博客之后能稳定写一些文章吧，就当一个互联网的树洞。&lt;/p></description></item></channel></rss>