Solo 是一款一个命令就能搭建好的 Java 开源博客系统,并内置了 15+ 套精心制做的皮肤。除此以外,Solo 还有着很是活跃的社区,文章分享到社区后可让不少人看到,产生丰富的交流互动。html
Solo 沉淀至今的每个功能你应该都会用到。咱们不会将只有“20%”用户使用的功能添加进来,只有这样才能保持博客系统本该有的纯净,足够轻量才能带来简约的使用体验。前端
若是有新版可用,升级过程也是很是简单的,只须要从新部署新版本就能够,不用运行额外的任何脚本。java
另外,若是你想让咱们将 Solo 修改成 CMS,咱们只能对你说:“出门右转”。 jquery
JDK 环境准备好以后下载最新的 Solo 包解压,进入解压目录执行:git
java -cp WEB-INF/lib/*;WEB-INF/classes org.b3log.solo.Starter
java -cp WEB-INF/lib/*:WEB-INF/classes org.b3log.solo.Starter
执行完成后顺利的话你就能够看到 Solo 的初始化界面了 :tada: github
详细的配置请浏览用户指南。若是你碰到问题,请提 issue 或到社区发帖,咱们会尽可能在第一时间帮助你解决问题。数据库
另外,若是你想用 Solo 但又不想本身维护服务器,那能够尝试购买咱们搭建好的 Solo 直接使用。apache
为了尽可能下降服务器的内存占用,顺带尝试一些技术构想,咱们开发了 Latke 框架,并在此基础上构建了 Solo、Sym、XiaoV 等产品。这些产品反过来也会对框架提出需求,这是一个相互促进,共同演化的良性发展过程。服务器
Solo 的前端部分为了下降复杂度, 只依赖于 jQuery、编辑器、代码高亮等组件。管理后台的 SPA 框架、皮肤响应式 UI 都是咱们本身实现的。markdown
没有最好的轮子,只有最适合的轮子。 BTW,若是你想研究如何制造 Web 轮子,Solo 是一个不错的入口。
Solo 的第一个版本发布于 2010 年,咱们对每一个版本都进行了详细的变动记录,这里能够看到 Solo 成长的全貌 :seedling:
每一次开发新版本时咱们都会在开发分支上进行,尽可能避免给其余开发者们带来困扰。由于咱们知道只有专业和尽责才能让 Solo 这个开源项目走得更远,谁让你个人征途是星辰和大海呢!
Solo 的主要做者是 Daniel 与 Vanessa,全部贡献者能够在这里看到。
咱们很是期待你加入到这个项目中,不管是使用反馈仍是代码补丁,都是对 Solo 的一份满满的爱 :heart:
Solo 的诞生离不开如下开源项目:
Logo 征集中….