以下为三种个人收集到的个人博客搭建方案相关介绍,包含搭建流程、核心功能及局限性,附官方预览 / 项目地址供参考:

一、Gmeek

🔧 搭建流程

  1. 通过官方提供的模板创建 GitHub 仓库;
  2. 启用 GitHub Pages 功能,并开启 GitHub Actions 实现自动化部署。

部署依赖

完全基于 GitHub 生态,仅需依赖 GitHub Pages(静态页面托管)和 GitHub Actions(自动化部署),无需额外购买或配置服务器。

📑 核心功能

  1. 内容创作
  1. 访问优化
  1. 个性化配置

⚠️ 局限性

  1. 访问速度受 GitHub Pages 服务器地域限制,部分非北美 / 欧洲地区加载速度较慢;
  2. 撰写流程依赖 GitHub Issue 操作(需熟悉 GitHub 基础使用),对非技术背景用户有一定操作门槛。

二、Tinymind

🔧 搭建流程

  1. 访问官方网页,直接登录个人 GitHub 账号;
  2. 撰写第一篇文章时,系统会自动创建对应 GitHub 仓库,无需手动配置仓库及 Pages 功能,操作极简。

部署依赖

依托 GitHub Pages 实现静态页面托管,但通过官方前端界面简化了所有配置操作,无需用户手动操作 GitHub 后台。

📑 核心功能

  1. 内容创作
  1. 访问体验
  1. 功能限制

⚠️ 局限性

  1. 自定义选项极少,主题风格、导航栏、页面布局等界面元素均无法调整;
  2. 内容管理深度依赖 GitHub 仓库,批量修改、批量删除等复杂操作需手动在 GitHub 仓库中处理,效率较低。

三、BroadcastChannel

🔧 搭建流程

  1. Fork 项目官方 GitHub 仓库;
  2. 在 Cloudflare、Netlify 或 Vercel 平台创建新页面;
  3. 选择 Astro 框架作为项目基础;
  4. 添加环境变量 CHANNEL = 个人Telegram频道名;
  5. 完成部署(支持绑定自定义域名)。

📑 核心功能

  1. 内容创作
  1. 个性化配置

⚠️ 局限性

  1. 撰写依赖 Telegram 频道,需借助科学上网工具访问 Telegram;
  2. 仅支持公开 Telegram 频道,私有频道无法实现文章同步;
  3. 内容整体样式由模板固定,自定义程度中等(灵活性低于 Gmeek),无法深度修改页面核心布局。
只今只道只今语