Bashblog – 一个用于创建博客的单一 Bash 脚本
Bashblog 是一个极简的开源工具,仅用一个 Bash 脚本即可生成静态博客网站。它无需数据库或复杂的依赖,支持 Markdown 格式、标签、RSS 生成,适合快速部署个人博客。项目托管在 GitHub 上,遵循 GNU 通用公共许可证。
背景速读
- Bashblog 是一个用纯 Bash 脚本编写的静态博客生成工具,整个项目只有一个 .sh 文件,无需安装数据库或复杂依赖,只需服务器支持 Bash 和基础 Unix 命令即可运行。
- 它的核心理念是极简和可移植:作者希望通过一个脚本实现“写 Markdown → 运行脚本 → 生成 HTML 页面并推送到服务器”的完整流程,适合对 WordPress 等重型 CMS 感到厌倦的技术用户。
- 该项目在 GitHub 上已有超过 2 万颗星,因其极端简洁和 Unix 哲学(做一件事,做好)而受到开发者社区认可,尤其适合部署在低配 VPS 或老旧硬件上。
- 背景:2010 年代后期兴起“静态网站生成器”浪潮(如 Jekyll、Hugo),Bashblog 是这一趋势中最激进的一端——不引入 Ruby、Go 等运行时,仅依赖系统自带的 Bash 和常用命令。这也意味着它的功能有限(无分类、无搜索、无实时预览),但这正是目标用户所看重的“少即是多”。