Solo 博客系统 1.7.0 发布 - 新版 MD 编辑器

原创 2016年11月10日 10:45:25

本次发布主要是更新了 Markdown 编辑器,加入了全屏、Emoji 自动完成、粘贴时自动转换为 MD 格式的特性。(1.7.0 版本变更记录请看这里

目前的 Markdown 编辑器有多好用呢?请看:

editor

另外在开发方面,这个版本我们加入了大量的单元测试用例,目前覆盖率已达 47%,后续还会不断补充 :)


简介

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

功能

Solo 沉淀至今的每一个功能你应该都会用到。我们不会将只有“20%”用户使用的功能添加进来,只有这样才能保持博客系统本该有的纯净,足够轻量才能带来简约的使用体验。

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

如果有新版可用,升级过程也是非常简单的,只需要重新部署新版本就可以,不用运行额外的任何脚本。

另外,如果你想让我们将 Solo 修改为 CMS,我们只能对你说:“出门右转”。

安装

JDK 环境准备好之后下载最新的 Solo 包解压,进入解压目录执行:

  • Windows: java -cp WEB-INF/lib/*;WEB-INF/classes org.b3log.solo.Starter
  • Unix-like: java -cp WEB-INF/lib/*:WEB-INF/classes org.b3log.solo.Starter

执行完成后顺利的话你就可以看到 Solo 的初始化界面了 :tada:

详细的配置请浏览用户指南。如果你碰到问题,请提 issue 或到社区发帖,我们会尽量在第一时间帮助你解决问题。

另外,如果你想用 Solo 但又不想自己维护服务器,那可以尝试购买我们搭建好的 Solo 直接使用

技术

  • 后端框架:为了尽量降低服务器的内存占用,顺带尝试一些技术构想,我们开发了 Latke 框架,并在此基础上构建了 Solo、Sym、XiaoV 等产品。这些产品反过来也会对框架提出需求,这是一个相互促进,共同演化的良性发展过程
  • 前端框架:Solo 的前端部分为了降低复杂度, 只依赖于 jQuery、编辑器、代码高亮等组件。管理后台的 SPA 框架、皮肤响应式 UI 都是我们自己实现的

没有最好的轮子,只有最适合的轮子。 BTW,如果你想研究如何制造 Web 轮子,Solo 是一个不错的入口。

另外,为了保证 Solo 的质量,我们也做了很多努力,包括:

  • 统一规范的编码风格
  • 完善的 javadoc 注释
  • 严格的分支、缺陷追踪管理
  • 不断完善的单元测试用例

文档

版本历史

Solo 的第一个版本发布于 2010 年,我们对每个版本都进行了详细的变更记录,这里可以看到 Solo 成长的全貌。

每一次开发新版本时我们都会在开发分支上进行,尽量避免给其他开发者们带来困扰。因为我们知道只有专业和尽责才能让 Solo 这个开源项目走得更远,谁让你我的征途是星辰和大海呢!

鸣谢

Solo 的诞生离不开以下开源项目:

贡献

Solo 的主要作者是 DanielVanessa,所有贡献者可以在这里看到。

我们非常期待你加入到这个项目中,无论是使用反馈还是代码补丁,都是对 Solo 一份满满的爱 :heart:

版权声明:欢迎加入开源技术 Q 群:242561391,让学习和分享成为一种习惯!

Java 开源博客 —— Solo 0.6.9 发布了!

Solo 是 GitHub 上 Star 数最多的 Java 博客系统,今天我们发布了 0.6.9 正式版,欢迎大家下载。特性 基于标签的文章分类 博客/标签 Atom/RSS、Sitemap 输出 ...
  • DL88250
  • DL88250
  • 2015年06月29日 10:37
  • 1473

HiWork发布1.7.0新版本——可开启频道公开链接,增加HiWork客服功能及集成应用麦客

HiWork于9月18日发布1.7.0新版本,该版本主要增加了开启频道公开链接功能、HiWork在线客服功能及增加1个集成应用麦客,到目前为止HiWork集成应用达到45种...

GAE 博客——B3log Solo 0.2.5 正式版发布了!

GAE 博客 —— B3LOG Solo 0.2.5 正式版发布了!该版本主要是修复了 Bugs、加强稳定性、提高了访问相应速度,并降低了 CPU 配额使用。 在情人节即将到来之际,B3log 开发团...
  • DL88250
  • DL88250
  • 2011年02月13日 07:51
  • 1097

Java 开源博客——B3log Solo 0.6.7 正式版发布了!

Java 开源博客 —— B3log Solo 0.6.7 正式版发布了!欢迎大家下载。 另外,欢迎观摩 B3log 团队的新项目:Wide,也非常欢迎大家参与进来 :-)...
  • DL88250
  • DL88250
  • 2014年10月16日 22:43
  • 2165

五年磨一剑:Java 开源博客 Solo 1.0.0 发布了!

从 Solo 第一个版本发布至今,已经过去 5 年了。今天我们非常自豪地宣布,Solo 1.0.0 正式发布,感谢一直以来关注 B3log 开源的朋友!目前 B3log 开源有三款产品: GitHub...
  • DL88250
  • DL88250
  • 2015年09月17日 16:43
  • 1934

Java 开源博客——B3log Solo 0.5.0 正式版发布了!

Java 开源博客 —— B3LOG Solo 0.5.0 正式版发布了!该版本主要是修复缺陷;应该非常稳定了吧 ;-p 两年过去了,这个开源项目基本毕业。虽然到现在还是没有多少人关注,但 B3 团队...
  • DL88250
  • DL88250
  • 2012年08月27日 09:01
  • 6190

Java 开源博客——B3log Solo 0.6.0 正式版发布了!

Java 开源博客 —— B3LOG Solo 0.6.0 正式版发布了!欢迎大家下载。该版本加入了两个大的特性:新用户注册、用户广播。特性基于标签的文章分类Ping Google Blog Sear...
  • DL88250
  • DL88250
  • 2013年05月03日 11:48
  • 5643

Java 开源博客 Solo 1.3.0 发布 - Docker 支持

Solo 1.3.0 正式发布了,感谢一直以来关注 B3log 开源的朋友!可以通过一个命令启动(不需要安装数据库、部署容器),也可以通过 war 方式部署容器,连接 MySQL。这应该是史上最容易跑...
  • DL88250
  • DL88250
  • 2015年12月19日 15:13
  • 1853

Java 开源博客 —— Solo 0.6.8 正式版发布了!

Java 开源博客 —— Solo 0.6.8 正式版发布了,欢迎大家下载。另外,欢迎观摩我们的另一个产品,在线 Golang IDE——Wide!...
  • DL88250
  • DL88250
  • 2015年03月25日 12:03
  • 1568

Java 开源博客 Solo 1.6.0 发布 - 新后台

Solo 是一款**一个命令**就能搭建好的 Java 开源博客系统,并内置了 15+ 套精心制作的皮肤。除此之外,Solo 还有着非常活跃的社区,文章分享到社区后可以让很多人看到,产生丰富的交流互动...
  • DL88250
  • DL88250
  • 2016年09月08日 23:32
  • 2077
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Solo 博客系统 1.7.0 发布 - 新版 MD 编辑器
举报原因:
原因补充:

(最多只允许输入30个字)