长沙java培训
达内长沙芙蓉路中心

18487146383

热门课程

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

  • 时间:2016-11-16
  • 发布:88250
  • 来源:达内新闻

本次发布主要是更新了Markdown编辑器,加入了全屏、Emoji自动完成、粘贴时自动转换为MD格式的特性。

昆明Java培训班的老师今天给大家讲目前的Markdown编辑器有多好用呢?

另外在开发方面,这个版本我们加入了大量的单元测试用例,目前覆盖率已达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这个开源项目走得更远,谁让你我的征途是星辰和大海呢!

上一篇:甲骨文就Java侵权案再对 Google 提起上诉
下一篇:Ehcache 3.2.0.beta1发布,Java缓存框架

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

选择城市和中心
贵州省

广西省

海南省