课程咨询 :18487146383

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

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

  • 本次发布主要是更新了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缓存框架

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:5月31日

Java--零基础业余班

Java--零基础业余班

开班日期:5月31日

Java--大数据全日制班

Java--大数据全日制班

开班日期:5月31日

Java--大数据业余制班

Java--大数据业余制班

开班日期:5月31日

  • 网址:http://cs.java.tedu.cn     地址:长沙市开福区芙蓉中路一段 476 号建鸿达现代城 9 楼
  • 课程培训电话:18487146383     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56