BlogHub 介绍

BlogHub 是一个独立博客托管平台,目前处于小规模公开测试阶段

从动态博客到静态博客

霸主 WordPress 占据互联网 38% 的页面,Jekyll 与 GitHub Pages 的组合已经兴起了很多年。作为动态博客与静态博客的典型代表,它们或多或少让我感到有些遗憾。WordPress 总归要购置虚拟主机或是维护服务器(没错,我就是这个每个月 $5 也不想花的人),然后你还会搜索诸如 WordPress 优化这样的关键字,精心研磨 CDN 方案。

静态博客确实解决了性能、维护、安全上的一些问题,但写作方案让我感到离谱:我只是写个文章也要使用 Git,然后再等它完成持续集成?写博客应该是件简单的事情,但一直没有一种简单、优雅、低成本、可扩展的方案。

我觉得不该是这样的,于是就有了 BlogHub。

BlogHub 是什么?

BlogHub 希望成为开箱即用的独立博客托管平台(尽管离这个目标还有距离)

在一众眼花缭乱的静态博客生成器中,最终选择了全功能的 Hugo(即 Hugo Extended)作为 BlogHub 的首个支持选项,意味着你可以不受限制的 ⚙ 开发插件、主题、使用 Hugo Pipes。

当你在控制台申请一个新的博客后,你可以使用基于 Web 的文件管理器管理你的博客。同时你可以为博客选择一个 bloghub.io 下的二级域名,其中 public 目录下的文件会公开在互联网上。

你可以将现有的 Hugo 博客上传到 BlogHub:

www.bloghub.io/
├── config.yaml
├── content
│   ├── _index.md
│   └── posts
│       └── welcome.md
├── static
│   └── logo.png
└── themes
    └── bloghub-simple
        ├── assets
        │   └── sass
        │       └── app.scss
        └── layouts
            └── _default
                ├── baseof.html
                ├── list.html
                └── single.html

BlogHub 通过预设的 Actions 操作来替代传统静态博客的持续集成,小型博客的单次渲染一般在 1 秒左右即可完成。而 Actions 会自动将文件上传到集成的 Pages 服务中,从开始渲染至可供终端用户访问,通常只需要 5 秒。

点击预设的 Actions,可以简单理解为运行命令:

hugo --minify

如果以后 BlogHub 无法满足你的需求,还可以打包走人,像往常一样继续使用 Hugo。

BlogHub 和其他写作产品有什么差异?

BlogHub 内的博客本质上仍然是静态博客,但内置了在线文件管理器、集成 Pages 提供 HTTPS 服务。公共 API 接口、文件管理接口在设计时已经考虑,将在未来提供。

它不同于静态博客与 GitHub Pages 方案:

  • 集成 Web 文件管理器
  • 预设同步 Actions 替代异步持续集成

它不同于 CSDN、简书或是博客园(虽然没有用过,但博客园给我的印象真的很赞 👍):

  • 自定义域名
  • 完全自定义主题
  • 自动签发 SSL 证书
  • 完全属于你的独立博客

价格

BlogHub 目前尚未定价,注册即可使用。

可以确认的是,我们会像 GitHub Pages 一样提供惠及大众的免费版本,并致力于提供友好的产品定价。

参与测试

需要再次明确的是,BlogHub 目前处于测试阶段

出于综合考虑(开发成本、用户体验),我们移除了原有的 Markdown 编辑器(将在未来重新提供)。目前仅提供基于 textarea 的文本编辑器,暂时可以先在其他编辑器内完成写作后复制进 BlogHub。

如果你对参与测试 BlogHub 有兴趣,可以添加我的微信 ss0982。

如果你对微信不感兴趣,也可以直接访问 BlogHub 控制台 https://dash.bloghub.io,并阅读开始使用 BlogHub 写作