So!azy 博客从选型到搭建上线
从 2024 年 11 月重新选型了我的博客站,并坚持每日写作到现在已有几个月的时间了。总是有朋友询问我关于本站搭建的问题。索性就从选型到搭建上线写个全流程。
🔍 调研
其实我自己的个人博客站搞过不止一个了,当年年轻的时候还是自己 VPS 各种部署市面流行的一些项目。但现在我更重视写作这件事本身,不太想要将更多精力花在如何搭建并持续维护它的这个过程中。所以综上所述,我本次的建博客站的需求大致为:
- 无需独立部署;
- 低维护成本;
- 支持绑定自有域名。
👨🏼🍼 从前
抛开需有自有部署的博客系统不讲。我先后分别使用过 Bitcron 和 Typlog。这两个服务也比较好用。
- Bitcron(最早以前叫做 farbox)更符合我对于个人博客实现的期望,结构化的文件管理和页面逻辑,只需要专心写文字就完事儿了。但是功能比较基本,且年久失修,开发者基本上也不太维护了。
- Typlog 也是一个比较清爽简单的博客服务,并支持播客建站。不过价格不低,除此之外没有太多致命且明显的缺点。
🤠 现在
重燃建立博客站并坚持每日协作的心,这要归功于 follow 这个项目。在使用这个新产品的过程中我发掘了非常多优秀的博客写作者,他们将信息和思考用文字的方式持续沉淀的过程让我动容。我也要做!
本站的建立离不开 Bearblog 这个服务,之所以能发现它要归功于我关注的一个叫做「HúHú味道 | Who's Cooking 🥢」的博客,虽然此博客只发布了一篇文章,但是整体的站点的阅读体验和美观度给我留下了深刻的印象。
为了向它致敬,我在选择 Bearblog 后是用了与其一致的主题。
🐻 BearBlog
Bearblog 满足我前面提到需求的同时,最吸引我的点是它的简约和它的理念「A privacy-first, no-nonsense, super-fast blogging platform,No trackers, no javascript, no stylesheets. Just your words.」,这对于越加回归致简的我非常友好。
🧩 特点
Bearblog 虽然看上去很简单,但其实开发者本身在这个项目上还是用了心思的,总结一下它的特点:
- 页面的设备自适应做得不错;
- 原生支持 RSS & Atom feeds;
- 使用文档较为齐全;
- 页面天然支持 Markdown,和 HTML、CSS(后两者在文档中并无提及,是使用中摸索到的)
- 绝大部分功能都可以免费使用;
- 支持自定义域名绑定(但这是高级功能,需要付费);
- 开发者态度
- 承诺「Built to last forever」;
- 有开发 Roadmap 和意见征集渠道;
- 愿意回复用户的反馈邮件;
- 自己也使用 Bearblog 写博客。
Bearblog 需要注册但是可以免费使用,里面除了发送订阅 Email 、绑定自定义域名和支持媒体文件上传是需要付费版本才能做到之外,其他的功能都是直接可用的。前面三个付费需求基本上也不是所有用户都需要的。
⚙️ 配置
1. 注册并上线站点
非常简单。
首先注册,并建立一个站点。之后就进入到了 Bearblog 的后台了,也是非常极简的设计。你可以在这里完成几乎所有操作。
2. 绑定域名(高级版本的功能)
开发者已经有非常 [详细的教程] 来指导相关工作的完成。原理无非就是前往你域名托管商或 DNS 配置方,将 CNAME 解析写入,后回填到 Bearblog 侧你的域名。
免费版本虽然不能绑定自己的域名,但你会拥有一个「xxx.bearblog.dev」的二级域名,无伤大雅。
🧃 用后有感
🥇 我觉得好的方面
- ☁️ 非常清爽:真的是开发者的态度决定的,简约不简陋,而且完全不像某些博客系统那样样式传统,条条框框的 UI 真的看腻了;
- 🎨 丰俭由人:由于在 Bearblog 里每个页面都拥有同样的参数可以配置,再加上支持 HTML 和 CSS,你完全可以自定义很多个性化的元素。如果不会不需要相关能力,你只需要使用 Markdown 专心写作就行了;
- 📊 数据分析:这个方面是意料之外,完全不在我的预期之内。但是 Bearblog 确实提供了,你可以从中查看到每日的流量情况,每篇文章的阅读和点赞数量,甚至是流量来源。我就是用这个功能才知道我的一篇 Apple TV 指北在 V2EX 的一个帖子上被推荐了。
- ⏰ 可自定义发布时间:这个功能点其实对我非常重要,可以让我自己定义文章发布的时间,支持过去和未来。这样我即使偷了一天的懒也可以在第二天补上,也不会扰乱时间线。而且写未来的时间就可以实现成定时发布,很方便。
🫥 我觉得遗憾的方面
📒 没有留言功能:这个是好也是坏吧,Bearblog 本身对于每个页面有一个极简的点赞按钮,初次之外没有其他的和访客用户互动的功能了,如果任何人想要和你文章内的观点进行碰撞,在站内没有任何渠道。好处是少了更多的摩擦,坏处是有些时候确实也是有点希望针对部分文章和访客有些互动。
🚧 管理页面简陋:确实很简陋,开发者完全没有花任何心思在管理后台的样式上,虽然也支持 CSS 自己装修,但是预设默认样式也是重要的,不过这个也确实是浮云之处,适应了也没有那么不堪。