Solo一个命令就能搭建好的 Java 开源博客系统,并内置了 18+ 套精心制作的皮肤。除此之外,Solo 还有着非常活跃的社区,文章分享到社区后可以让很多人看到,产生丰富的交流互动。

v2.9.8 我们主要加入了对阿里云 OSS 的支持,设置后上传文件将使用配置的阿里云 OSS。目前我们一共支持两种云端对象存储:七牛云、阿里云 OSS,在 v3.0.0 中我们将内置云端文件存储,在最大程度上降低用户上传文件的成本。

案例

功能

  • Markdown / Emoji
  • 聚合分类 / 标签
  • 自定义导航(页面、链接)
  • 草稿夹
  • 评论 / 回复邮件提醒
  • 随机文章 / 相关文章 / 置顶 / 更新提醒
  • 自定义文章永久链接
  • 自定义站点 SEO 参数
  • 自定义公告 / 页脚
  • 多个签名档
  • 代码高亮 / 数学公式 / 流程图
  • 多皮肤,多端适配 / 社区皮肤
  • 多语言 / 国际化
  • 上传本地 / 七牛云
  • 友情链接管理
  • 多用户写作,团队博客
  • Hexo/Jekyll 导入
  • SQL / JSON / Markdown 导出
  • 插件系统
  • Atom / RSS 订阅
  • Sitemap
  • MetaWeblog API
  • CDN 静态资源分离
  • GitHub 集成

安装

  • 下载安装包
  • 解压后执行 java -cp "WEB-INF/lib/*;WEB-INF/classes" org.b3log.solo.Starter

从 v2.9.7 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。升级前请备份数据库,以免出现意外!

文档

项目

v2.9.8 变更记录

  • 12497 支持阿里云 OSS
  • 12596 nijigen 添加文章目录
  • 12599 皮肤 ease 加载更多问题
  • 12610 发文章时可选择是否同步到社区
  • 12611 移除内建的 Marked 改用 http-marked
  • 12613 升级 highlight.js
  • 12593 完善单元测试用例
  • 12597 统一请求取参方式
  • 12615重构模板渲染构造器
  • 12622 ORM 层接口优化
  • 12606 邮件发送依赖库补全
  • 12614 使用 Marked 时代码高亮问题
  • 12619 用户注册问题
  • 12620 手机端无法添加到桌面

历史版本变更请浏览这里

  • Solo

    Solo 是一款小而美的 Java 博客系统,通过一个命令就可以启动使用。

    433 引用 • 3528 回帖 • 711 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2109 引用 • 7015 回帖 • 1077 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    204 引用 • 2106 回帖 • 1067 关注
  • 博客

    记录并分享人生的经历。

    145 引用 • 1500 回帖
感谢    关注    收藏    赞同    反对    举报    分享