学习网站 IT技术类

B3log

B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:Sym、Solo、Pipe、Vditor、Lute、思源笔记等,欢迎大家加入,贡献开源。

标签:

网站截图

网站简介

B3log 是一个开源组织,名称源于 “Bulletin Board Blog” 的缩写,目标是打破传统独立博客与论坛之间的界限,创造一种融合博客、社区和社交网络的新型网络体验。B3log 社区秉持“平等、自由、奔放”的理念,聚集了众多开源开发者和技术爱好者。目前,B3log 已开源多款优质产品,涵盖社区论坛、博客系统、Markdown 编辑器、个人知识管理等多个领域,所有项目均以开源形式发布,鼓励用户参与体验、反馈和贡献代码。

主要功能/内容

B3log 官网展示了其核心开源产品及社区动态,具体产品功能如下:

Symphony(社区平台)

  • 一款用 Java 实现的现代化社区平台,支持论坛(BBS)、社交网络和博客功能。
  • 实现了面向内容讨论的论坛版块,支持知识问答社区模式。
  • 包含面向用户分享、交友、游戏的社交网络功能。
  • 100% 开源,提供在线体验、源码和官网链接。

Solo(博客系统)

  • 一款小而美的博客系统,专为程序员设计。
  • 拥有活跃的社区,文章可推送到社区作为帖子,社区回帖会作为博客评论联动。
  • 支持主题、源码和官网访问,完全开源。

Pipe(博客平台)

  • 另一款小而美的博客平台,同样为程序员设计。
  • 文章自动推送到社区,便于交流互动。
  • 100% 开源。

Vditor(Markdown 编辑器)

  • 浏览器端 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。
  • 使用 TypeScript 实现,支持原生 JavaScript 以及 Vue、React、Angular、Svelte 等框架。
  • 支持大纲、数学公式、脑图、图表、流程图、甘特图、时序图、五线谱、多媒体、语音阅读、标题锚点、代码高亮及复制、graphviz 渲染等功能。

思源笔记(知识管理系统)

  • 本地优先的个人知识管理系统。
  • 支持所见即所得编辑、双向链接和块引用。
  • 提供加密同步功能,注重数据安全和隐私。

Wide(Go IDE)

  • 基于 Web 的 Go 语言 IDE,可直接在浏览器中开发、运行 Go 程序。
  • 极客体验,开源可访问。

Latke(Java Web 框架)

  • 以 JSON 为主的 Java Web 框架,发音为 ['lɑ:tkə,土豆饼]。
  • 包含 MVC、IoC、事件通知、ORM、插件等组件。
  • 使用 JSON 贯穿前后端,简化应用开发流程。

此外,B3log 社区还设有“社区热议”板块,展示 GitHub 开源产品、链滴社区提问、微博关注等内容,并提供首页、社区、品牌标识、成为赞助者等导航入口。

特点说明

  • 完全开源:所有产品均 100% 开源,用户可自由查看源码、体验和参与贡献。
  • 社区驱动:B3log 强调社区互动,博客与社区联动,形成独特的交流生态。
  • 技术丰富:产品覆盖 Java、TypeScript、Go 等多种技术栈,满足开发者的多样化需求。
  • 知识管理:注重个人知识管理,思源笔记提供双链、块引用和加密同步等高级功能。
  • 自由平等:倡导平等、自由、奔放的文化,鼓励开放分享和技术创新。
  • 多产品矩阵:从博客、论坛到编辑器、框架,提供一站式开源解决方案。

B3log 不仅是一个开源组织,更是一个围绕技术产品展开的活跃社区,适合开发者、技术爱好者以及知识管理用户使用和参与。