"本次发布主要是更新了编辑器,使其更好地支持文件上传。(1.8.0 版本变更记录请看这里) 我们的 Markdown 编辑器: [图片] 另外,我们对 HTTPS 的支持也更完善了,欢迎大家试用! 简介 Solo 是一款一个命令就能搭建好的 Java 开源博客系统,并内置了 15+ 套精心制作的皮肤。除此之外,Solo .."

Java 开源博客 Solo 1.8.0 发布 - 改进文件上传

本贴最后更新于 884 天前,其中的信息可能已经沧海桑田

本次发布主要是更新了编辑器,使其更好地支持文件上传。(1.8.0 版本变更记录请看这里

我们的 Markdown 编辑器:

fbf6f8b2453049deb45e9a5fd96db792-9e70995ea6d811e69bf81872994b4ff0.gif

另外,我们对 HTTPS 的支持也更完善了,欢迎大家试用!


简介

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

功能

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

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

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

安装

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

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

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

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

技术

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

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

文档

版本历史

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

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

鸣谢

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

贡献

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

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

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2195 引用 • 7506 回帖 • 985 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    220 引用 • 2398 回帖 • 998 关注
  • 博客

    记录并分享人生的经历。

    167 引用 • 1933 回帖 • 1 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。

    Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!
    具体细节请浏览 B3log 构思

    629 引用 • 4849 回帖 • 714 关注
32 回帖   
请输入回帖内容...
  • devotion  

    刚试了下,图片上传是需要配置七牛服务器吗?上传出现这个,后台没有报错信息,4f597c03bec14470865cd1dfe953f0f2.png

    1 回复
  • 88250        

    嗯,必须配置七牛的

  • jeffjade  

    刚才用了下复制网页文本,自动帮着将其转化为 md,真心感觉不错,毕竟使用了蛮多产品,并不支持这项贴心的功能,被感动了。

  • virtualpier  

    火钳刘明 + 支持点赞 = Solo 1.8.0

    😳

  • iTanken  

    为什么 关于 里面一直在检查更新?

    b12ef83bf8574380b500018ae079dac7-201701234.05.38.jpg

    1 回复
  • 88250        

    刷新试试

    1 回复
  • iTanken        

    刷新之后也是

    1 回复
  • 88250        

    不应该嘛,F12 看看?

    1 回复
  • iTanken        

    是有问题

    814d78669e1243b1a06fefef58faa008-201701234.09.09.jpg

    1 回复
  • 88250        

    强制刷新一下

    1 回复
  • iTanken        

    清除缓存再 Command + R 还是这样

    1 回复
  • 88250        

    帮忙换个浏览器看看

    1 回复
  • iTanken        

    Chrome  和 Safari 都是这样

    3d4daf9d557e48d285c764ca75813b29-201701234.28.33.jpg

    826f3ed2139947739eaa7581a11b109e-201701234.29.49.jpg

    1 回复
  • 88250        

    发布线上环境吧,有可能就好了

    2 回复
  • iTanken        

    哦哦,好的,我试试

  • iTanken        

    还是不行,跟在本地是一样的

    ab97ebe585c7469ca8a4d3401cfe73d1-201701234.49.07.jpg

    1 回复
  • 88250        

    可能有问题的代码在这里:https://github.com/b3log/solo/blob/master/src/main/webapp/js/admin/about.js#L28 很疑惑的是为什么我这里可以

    1 回复
  • iTanken        

    代码的意思应该是把 http 或 https 拼到那之前,为什么我这直接把域名都拼上了

    d81a2c46c9ed4d4bbfea9aba4cb191a0-4C24FC37C836.png

    1 回复
  • 88250        

    所以我觉得很奇怪哦,下次发布我直接写死 HTTPS 吧

    1 回复
  • iTanken        

    我改了 about.js 里的代码也还是把域名也给拼上了,是不是还要改 admin-lib.min.js 里的代码?

    1 回复
  • 88250        

    嗯,全局搜索看看

    2 回复
  • iTanken        

    好的

  • iTanken        

    还有个问题就是 Solo 用的 8080 端口是写死的吗?能不能自己配置端口,或者检测到 8080 被占用了就自动改成 8180 自动加 100 这种的?

    1 回复
  • 88250        

    latke.props 里面配置的 Latke 配置剖析

    1 回复
  • iTanken        

    哦哦,对,这个问题问的多余了 😂 😂

    1 回复
  • 88250        

    ....

    1 回复
  • iTanken  

    动态里的评论头像跟文章里的评论头像显示的不一致是怎么回事

    74464381aec443e4a97707dc87ee7f7d-201701234.51.33.jpg

    e6f3a36f29f94faa98d2179519eb417f-201701234.51.59.jpg

  • iTanken        

    再打扰一下,刚刚试了,不行,就算改了 latke.properties 里面的端口,启动的时候还是会用 8080 端口,那配置的 properties serverPort=8280
    不起作用

    4b084ef98fb0417684d0def058cc4ba7-201701235.22.38.jpg

    ef36a7160f8f4858b0386423ace8bf9c-201701235.22.58.jpg

    1 回复
  • 88250        

    启动的话要改容器的配置,和 latke.props 没什么关系,那个文档你得仔细看下了

    1 回复
  • iTanken        

    哦哦,好

    1 回复
  • 88250        

    对了,如果是独立模式,还需要看下独立模式的命令行参数

    1 回复
  • iTanken        

    好的👌

请输入回帖内容 ...