Solo 从设计到实现

本系列文章将介绍 Solo 这款 Java 博客系统是如何从无到有的。介绍期间我们会穿插了一些必要的框架相关原理以及设计考量,希望大家能通过它对 Solo 从设计到实现有个直观地了解、能为想参与贡献的人介绍清楚项目,也希望能为给重复发明重新定义博客系统的人做个参考 ❤️

全文在黑客派上按章节分帖子发布,我们会尽量保证文章内容随着项目的更新而更新,如有不清晰之处大家可随时跟帖反馈 🙏

  • Solo

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

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

    1212 引用 • 9313 回帖 • 628 关注
  • 文档
    54 引用 • 1232 回帖 • 1 关注
  • 设计
    102 引用 • 761 回帖 • 1 关注
43 引用
Solo 登录验证社区账号 Solo 表结构 Solo 拉取 GitHub 仓库和自动备份 2019 年 11 月 17 日深夜有感 Solo 开发指南 Solo 架构理念和约定 Solo 开发环境搭建详细说明(用 MySQL8 数据库,对 Solo 开发指南的环境搭建的补充) Solo 生成导出静态站点 拉取 GitHub 最新的 solo 代码时拉不下来,求解 Solo 错误处理 Solo 安全相关 Solo 跨版本升级 Solo 内置 HTTPS + CDN 文件存储 Solo 导入 Markdown 文章 Solo Markdown 渲染 Solo 标签聚合分类 Solo 自定义链接路由 Solo 发布文章 Solo 登录状态和会话 Solo 源码包结构介绍 Solo 项目简介 Solo 皮肤切换 Solo 从设计到实现后记 如何修改博客端 vditor 的配置? solo 支持 tomcat 吗? solo 博客数据库设计,有人知道吗 Solo v4 计划 Solo 是什么时候开始编写的? b3log/solo 开发者环境 docker 部署? Solo 开发指南 Solo 邮件推送评论提醒 solo-3.3.0 启动项目报错、 SOLO 启动提示请先升级到 3.0.0 谁有 symphony 开发者文档 开源博客系統 Solo v2.9.9 发布,同步 GitHub 仓库 开源博客系統 Solo v2.9.8 发布,支持阿里云 OSS solo 源码看不懂 Java 开源博客 Solo 2.9.5 发布,大量细节优化 开源博客系統 Solo 2.9.6 发布,大量细节优化 开源博客系統 Solo 2.9.7 发布,新皮肤 Jane

赞助商 我要投放

优质回帖
  • s7raybird 1 1 赞同

    酷,真的太棒了

欢迎来到这里!

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

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

    期待更新。。。

  • vinasis 1

    👍

  • Complexity-Naughty 1

    期待更新。好的经验贴,福利之作👍

  • jully 1

    值得登录赞一个

  • lucky 1

    反馈一下:Symphony 个人中心无法绑定 QQ,绑定手机号码收不到验证码

    1 回复
  • 88250

    你 QQ 是不是绑定了其他账号,绑定手机问题已经修复。

    1 回复
  • lucky 1

    好像是,不过这里可以加个提示 😋

  • zjhch123 1

    出书吧

  • vinasis

    坐等😋

  • s7raybird 1 1 赞同

    酷,真的太棒了

  • mikicomo 1

    非常棒啊!

    1 回复
  • yuanyuan0718

    nice

  • niconicocbf

    仰视一波。

  • zjl

    我要仔仔细细 慢慢阅读

  • SeekerGAO

    来学习 😄

  • DarylLiu 1

    啥时候继续更新?

    1 回复
  • 88250

    下周会更新一篇,感谢关注啊。

  • Hanseltu

    赞,向 D 神学习!

  • yhyddr

    写这些都是提前把大纲列好了的吗

    1 回复
  • 88250

    有个大致的大纲就开始写了,边写边改。

  • hsowan

    还会更新吗

    1 回复
  • 88250

    会的 😄

  • 1938316175

    微信图片 20190828105153.png
    你好这里的图片是怎么加上的?

    1 回复
  • Vanessa
    1 回复
  • 1938316175

    我看了,也在网上找了一些博客看了,我发现他们的也是这样,显示不了模型,不知道为啥

    1 回复
  • Vanessa

    操作系统,浏览器,网址发我看一下

    1 回复
  • jenphyjohn

    学习了

  • 1938316175

    win10 系统,谷歌(73.0),火狐(68.0.2)也试过,我是在本地运行这个项目的 https://github.com/b3log/solo?utm_source=hacpai.com

    1 回复
  • Vanessa

    你 F12 看一下网络,看帮娘是加载慢,还是 404,或是其他的什么错误?

    1 回复
  • 1938316175

    没有报任何错,但是就是没有加载出来,等了很久还是没有,好气哦

    1 回复
  • Vanessa
    1 回复
  • 1938316175

    大神,链接能打开,请求也是 200,我晚点丢到服务器去试试,感觉有毒,不会是我电脑有问题吧~~~
    image.png

    1 回复
  • Vanessa

    我看到有 2 个错误,是错误引起的么?

    1 回复
  • 1938316175

    不是那两个的问题,我把项目打包放上服务器来访问是可以看到的 😂 大佬你真有耐心,谢谢你,不过还是没太明白本地怎么就不能看到

    1 回复
  • Vanessa

    因为我也很想知道你本地为什么看不了,要不清一下缓存,然后对比一下网络请求看看?

  • iwang-peng

    请问大神 我的博客么有自动同步到 GitHub 上是因为什么?

  • LainNetWork

    您好,请问 solo 的插件开发文档有国内版本的吗?文档里的地址是谷歌的,这几天正好梯子炸了上不去....

    1 回复
  • 88250

    建议别看了,浪费时间 🤣 B3logSolo 插件机制.zip

    1 回复
  • LainNetWork

    😂

  • 614756773

    更想看一看你的 IoC 容器和 Latke 的实现,有文档吗 D 大

    1 回复
  • 88250
  • 614756773

    收到,多谢 D 大 👍

  • vinasis

    求 D 大多更新点 😂

    1 回复
  • 88250

    好的,忙完这一头就更新,多谢关注。

  • kangaroo1122

    D 大,能不能说说数据库表结构自动创建是怎么弄的,或者说涉及到哪几个文件,我也去研究一下实现呢

    1 回复
  • 88250

    从 repository.json 中加载数据库结构,生成建表 SQL 执行,相关代码在 Latke 框架 repository 包下。

    1 回复
  • kangaroo1122

    好的,谢谢 D 大 😋

  • shidanlo

    点个赞 👍

  • albertjone

    现在 GitHub 上面的仓库没了,是改名字了吗

    1 回复
  • 88250
    1 回复
请输入回帖内容 ...