简介
是一款一个命令就能搭建好的 java 开源博客系统,并内置了 15 套精心制作的皮肤。除此之外,solo 还有着非常活跃的,文章分享到社区后可以让很多人看到,产生丰富的交流互动。
功能
solo 沉淀至今的每一个功能你应该都会用到。我们不会将只有“20%”用户使用的功能添加进来,只有这样才能保持博客系统本该有的纯净,足够轻量才能带来简约的使用体验。
- markdown / tinymce / kindeditor
- 自定义导航(页面、链接)
- 草稿夹
- 评论/回复邮件提醒
- 随机文章 / 相关文章 / 置顶 / 更新提醒
- 自定义文章永久链接
- 自定义站点 seo 参数
- 自定义公告 / 页脚
- 多个签名档
- 代码高亮
- /
- 多语言 / 国际化
- 上传七牛云
- 欧洲杯足彩官网的友情链接管理
- 多用户写作,团队博客
- sql 文件导出
- 插件系统
- atom / rss 订阅
- sitemap
- metaweblog api
如果有新版可用,升级过程也是非常简单的,只需要重新部署新版本就可以,不用运行额外的任何脚本。
另外,如果你想让我们将 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:
详细的配置请浏览。如果你碰到问题,请提 或到发帖,我们会尽量在第一时间帮助你解决问题。
另外,如果你想用 solo 但又不想自己维护服务器,那可以尝试购买我们搭建好的 solo 直接。
技术
为了尽量降低服务器的内存占用,顺带尝试,我们开发了 框架,并在此基础上构建了 solo、sym、xiaov 等产品。这些产品反过来也会对框架提出需求,这是一个相互促进,共同演化的良性发展过程。
solo 的前端部分为了降低复杂度, 只依赖于 jquery、编辑器、代码高亮等组件。管理后台的 spa 框架、皮肤响应式 ui 都是我们自己实现的。
没有最好的轮子,只有最适合的轮子。 btw,如果你想研究如何制造 web 轮子,solo 是一个不错的入口。
文档
- :安装、配置、常见问题
- :开发环境、项目结构、框架说明
- :开发步骤、模版变量
- :插件机制、处理流程
版本历史
solo 的第一个版本发布于 2010 年,我们对每个版本都进行了详细的变更记录,可以看到 solo 成长的全貌 :seedling:
每一次开发新版本时我们都会在开发分支上进行,尽量避免给其他开发者们带来困扰。因为我们知道只有专业和尽责才能让 solo 这个开源项目走得更远,谁让你我的征途是星辰和大海呢!
贡献
solo 的主要作者是 与 ,所有贡献者可以在看到。
我们非常期待你加入到这个项目中,无论是使用反馈还是代码补丁,都是对 solo 的一份满满的爱 :heart:
terms
- this software is open sourced under the apache license 2.0
- you can not get rid of the “powered by ” from any page, even which you made
- if you want to use this software for commercial purpose, please mail to support@liuyun.io for a commercial license request
- 欧洲杯足彩官网 copyright © b3log.org, all rights reserved
鸣谢
solo 的诞生离不开以下开源项目:
- :使用最广泛的 javascript 工具库
- :markdown 编辑器内核
- :一个富文本编辑器
- :又一个富文本编辑器
- :一个代码高亮库
- :又一个代码高亮库
- :前端 emoji 处理库
- :java html 解析器
- :java markdown 处理库
- :java 工具库集
- :java emoji 处理库
- :java sql 数据库
- :轻量级的 java web 容器
- :简洁高效的 java web 框架
- :全宇宙暂时排名第三的 ide
logo 征集中….
界面截图
admin
- admin - post (tinymce/markdown)
- admin - skins