我的博客为什么换成静态的
之前试过全栈方案:Next.js 前端 + FastAPI 后端 + PostgreSQL 数据库,功能很全,但代价也很清楚——一台 24 小时开着的服务器、一个要定期备份的数据库、还有每月固定的开销。 而我真正的需求其实只有两件事:写文章、发说说。 静态博客香在哪 零成本:GitHub Pages 免费托管,域名一年几十块,没有别的了 几乎不会挂:全站是静态文件走 CDN,没有进程会崩溃 安全省心:没有后端就没有可被攻击的接口 写作纯粹:打开编辑器,写完 push,几十秒后线上就更新了 看起来”静态站做不了”的功能,其实都有解 需求 解法 评论 Giscus:评论存在 GitHub Discussions,免费无服务器 站内搜索 构建时生成索引,浏览器端匹配 说说 一个 JSON 数据文件 + 一段渲染脚本 音乐 纯前端播放器 + mp3 放仓库里 高颜值 主题 + CSS 本来就全是前端的事 下一步把内容迁移稳定后,考虑给照片加个图床,再写几篇真正的技术长文。 如果你也在纠结要不要上服务器,我的建议是:先静态。真遇到静态做不了的需求,再迁移...
欢迎来到我的小站
这是一篇示例文章,用来占位和演示格式。你可以直接删掉它,或者改成自己的第一篇正式文章。 本站基于 Hexo + Butterfly 主题,毛玻璃卡片、暗色模式、看板娘都已就位。发新文章一条命令: 1npx hexo new "文章标题" 站点功能速览 文章:写在 source/_posts/,Markdown 格式 说说:编辑 source/moments/index.md 里的 JSON,加一条就是一条说说 音乐:mp3 放进 source/music/,在音乐页 JSON 里登记一行 评论:仓库上线并开启 Discussions 后,在主题配置回填 Giscus 参数即可启用 具体写法见另一篇《Markdown 写作快速上手》。祝写作愉快 ✨
Markdown 写作快速上手
新文章就是一条命令的事: 1npx hexo new "文章标题" 然后在 source/_posts/文章标题.md 里写作。头部信息区(front-matter)长这样: 123456789---title: 文章标题date: 2026-09-25 20:00:00tags: - 标签一categories: - 分类名cover: /img/cover-2.svg--- 常用格式速查 # 标题 到 ###### 标题:一到六级 **加粗**、*斜体* `行内代码`、三反引号代码块 - 列表项、1. 有序列表 [文字](链接)、 正文里插入 <!-- more -->,首页摘要就到此截断 图片放哪两种方式任选: 通用图:放到 source/img/,引用写 /img/xxx.png 随文图:站点已开启资源文件夹(post_asset_folder: true),hexo new 会同步生成同名文件夹,图片丢进去,正文里直接 ...