Solo 项目简介

本贴最后更新于 1536 天前,其中的信息可能已经物是人非

本文是《Solo 从设计到实现》的一个章节,该系列文章将介绍 Solo 这款 Java 博客系统是如何从无到有的,希望大家能通过它对 Solo 从设计到实现有个直观地了解、能为想参与贡献的人介绍清楚项目,也希望能为给重复发明重新定义博客系统的人做个参考 ❤️

命名

Solo 取独奏之意,特别是指歌曲中吉他或某种乐器的独奏部分,不是“不服来 Solo” 😂

Solo 是 B3log 构思中的一部分,是我们一直以来在努力追逐的梦。

动机

Solo 的创建是多方面促成的:

  1. 我有一些想法需要去实践,主要是 B3log 构思
  2. 与此同时年轻气盛的我在 CSDN 的博客排名进了前三,想自立门户
  3. 当时 Google App Engine 还没有被墙,免费好用

作为一个写博客的程序员,会经历这几个阶段:

  1. 在博客服务提供商上写,主要是因为免费、零运维并且能够通过平台引流
  2. 通过开源程序自建自运维,主要是因为自由、能自定制二开
  3. 自己开发博客程序,主要是因为 ..技痒吧..

大多数人止步于 1,甚至是 0.5(写几个月就放弃的);一部分人止步于 2,他们的重点是写作,工具选择顺手的就行,他们很容易在 1 和 2 之间来回切换。骨骼精奇的人会走到第三阶段,他们一般都患有选择困难症,自命不凡,如果运气好的话他们可以改变世界。

轨迹

  • 2010 年创建项目,并在 google code 上开源
  • 2012 年将项目迁移到 GitHub 上
  • 2014 年移除 GAE、BAE 支持
  • 2015 年黑客派社区上线,初步实现了 B3log 构思
  • 2017 年发布 v2,支持文章聚合分类
  • 2019 年发布 v3,集成社区登录、图床,实现分布式社区的博客端节点
  • 2020 年发布 v4,支持导出静态化站点,并可本地运行节点连接社区

完整的变更历史可到这里浏览。

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1424 引用 • 10041 回帖 • 469 关注
  • 设计
    111 引用 • 796 回帖 • 1 关注
  • 文档
    56 引用 • 1288 回帖 • 2 关注
1 操作
88250 在 2020-01-14 09:32:13 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • zhangshoulei

    我发现我一直都是拥有 3 的野心,但是却只有 1 的技术,留下了没有技术的泪水 😭

    1 回复
  • 其他回帖
  • FlashMan

    我觉得你并不孤单,因为我只是 0.5,却依然有着 3 的野心(虽然设计实现应该还是没问题的,不过做到精致的确很耗费时间,向大佬学习)😂

  • 成语里的两信条
    顺其自然
    好事多磨