B3log 构思 - 分布式社区网络

B3log 是一个正在逐渐清晰、实践的创意

背景故事

美妙而动听的音乐可能是一个人的独奏,也可以是一种很有感觉的节奏,亦或者是一场宏伟的交响乐。B3log 将以不同的方式为你呈现出同样优美的旋律。

悦耳的音乐至少有三部分构成:乐器演奏、节奏配合,编曲合成。B3log 系列服务基于此观念,诞生了三个产品:

B3log 名字来源于“Bulletin Board Blog”缩写,目标是将个人独立博客与论坛结合,形成下一代的分布式社区网络

独立博客

博客是一个表达情感,分享经验、生活的地方,最重要的就是能够随心记录点点滴滴。

关于选择独立博客还是选择个人博客服务的讨论比比皆是。究其根本,如果有廉价、稳定的空间搭建独立博客,且安装部署简单、后续维护简洁、使用过程方便,那别人提供的博客服务就完全没有优势了。

随着云服务的普及,搭建一个廉价、甚至是免费的独立博客已经不再是只有“高手”才能玩的了,我们只需要自己动手就能搭建。

使用博客服务就没有那么简单了,写文章时得注意内容关键字;稍微敏感的文章会被删除; 国家法定节假日不让发表文章;说维护就停止服务;说封杀就封杀.... 用户的理由都不是理由,注册账号的时候已经告知过了。

离开博客服务提供商自己玩吧。不过自己玩有时会感到有点无趣,再加上没人访问让人心灰意冷。 但如果能把众多的独立博客聚合在一起,这将会变得非常有趣!

分布式社区网络

B3log Arch

博客的文章可以推送到社区,社区的帖子也可以推送到博客,在加强用户之间互动的同时也不散失独立博客的自由。社区的内容接口是开放的,这意味着不仅是 Solo 可以连接,其他类型的客户端也是可以通过这组开放接口完成用户交互,数据连接。

最终,各个分布式的客户端节点和社区中心节点共同构成了 B3log 分布式社区网络。

Solo、Pipe

目前 Solo 相比 Pipe 较为完善,并且 Solo 支持静态站点生成,优先建议使用 Solo 搭建博客端。

Rhythm

Rhythm 是社区服务器,主要提供同步文章、用户信息、文章索引/分类/过滤等协同功能。 控制着从各客户端同步文章到社区的节奏,是社区的核心服务。

Symphony

这是 B3log 社区项目的代号,也是提供交互聚合的平台,黑客派正是基于 Symphony 搭建的。Sym 是一个现代化的社区平台:

Sym 在用户体验以及功能细节上做了大量考虑和优化,详情可以在其官网上了解。

图床

为了让博客能够方便地上传图片,我们内置了图床服务。图床由社区统一运维,支持 HTTPS + CDN,对用户来说完全免费,降低搭建博客的成本。

社区图床已经运行了 8 年,请不要担心服务的持续性,这是 B3log 的基础设施之一,我们会一直维护下去的。

参与 B3log 计划

欢迎大家参与到 B3log 计划中,让我们共同建立一种新的社区体验,共同创造未来的社区!

  • 黑客派

    黑客派是 B3log 开源社区的线上论坛,这里主要汇聚了程序员和设计师。HacPai 分别取 Hacker / Painter 的头三个字母组成,源自《黑客与画家》。

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

    更多细节请浏览黑客派简介

    396 引用 • 7859 回帖 • 505 关注
  • Solo

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

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

    1217 引用 • 9325 回帖 • 625 关注
  • Pipe

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

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

    116 引用 • 1033 回帖 • 258 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等。

    1124 引用 • 3405 回帖 • 507 关注
3 操作
88250 在 2020-07-18 10:33:01 更新了该帖
88250 在 2020-01-02 09:01:55 更新了该帖
88250 在 2020-01-01 21:48:46 更新了该帖

赞助商 我要投放

欢迎来到这里!

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

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

    good

  • mufengcoding

    现在是不是不能同步了

    1 回复
  • 88250
  • lisaem

    初来乍到

    1 回复
  • 88250

    欢迎加入 B3log 开源社区 🎉

  • ZouMagic

    感觉 nice

  • zhyong68

    看着真的很不错

  • 614756773

    感觉一直都没办法同步

    1 回复
  • 88250

    请查看一下日志。

  • jetablezhu

    这个回帖模块展示风格好奇怪,某个用户的回复居然会单独展示出来,也不知道上下文,是回复的什么问题。
    到下面居然才能看到正常的回复关系,这样很难受啊。要不在最新的回复展示里把回复上下文也带上吧。

    1 回复
  • 88250

    你指的是博客端么?

    1 回复
  • jetablezhu

    不是,就现在这个帖子的回复,只能看到你的单条回复内容,我的引用就没有,不是很方便

    1 回复
  • 88250

    可以点这查看上下文:

    image.png

    1 回复
  • jetablezhu 1

    看到了,但是无法查看完整的交互。回复应该是个树状结构,这里拉成了线状,很不方便,建议你改一下吧,或者提供个完整树状的视图哈 😋

    2 回复
  • 88250

    感谢建议,我们后面再考虑优化一把 🙏

  • ferried

    你这个头像他超可爱

  • remixjc

    solo GitHub 网站怎么没有了

    1 回复
  • 88250

    你问的是 Solo 项目仓库么?已经迁移到 https://github.com/88250/solo

  • codesensi

    我在 win 环境下本地跑的 solo,也没有域名,请问怎么配置同步呢

    1 回复
  • 88250

    B3 Key 配置好就可以同步了,本地也可以同步到社区,同步后社区这边显示的博客源地址会是 localhost,社区端检查到访问不到的话会自动清空博客源地址字段,但不影响帖子展示。

    1 回复
  • codesensi

    好的,非常感谢

  • codesensi

    我同步了一篇测试文章到社区,现在社区的文章应该怎么删除呢,我没找到社区删除文章的地方

    1 回复
  • 88250

    没关系的,我移动到沙箱里了。

    1 回复
  • codesensi

    非常感谢

  • codesensi

    请问有 solo 开发相关的 QQ 群吗,我想根据自己的喜好在源码基础上进行修改,包括后台功能和皮肤,我 QQ2623669948

    1 回复
  • 88250 1

    在社区发帖艾特我,或者提项目 issue。

    1 回复
  • codesensi

    OK

  • ieras

    👍 👍 👍

请输入回帖内容 ...