"[链接] 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过! 2.9.0 版本支持了后台文章搜索,并改进了 PWA 支持。 安装 [链接]安装包 解压后执行 java -cp WEB-INF/lib/*;WEB-INF/classes org.b3log.solo.Starter .."

Java 开源博客 Solo 2.9.0 发布,支持后台文章搜索

本贴最后更新于 430 天前,其中的信息可能已经时移世改

Solo 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过!

2.9.0 版本支持了后台文章搜索,并改进了 PWA 支持。

安装

从 2.8.0 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。

文档

项目

2.9.0 变更记录

历史版本变更请浏览这里

  • Solo

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

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

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

    660 引用 • 5014 回帖 • 710 关注
  • 开源

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

    227 引用 • 2401 回帖 • 961 关注
  • 博客

    记录并分享人生的经历。

    169 引用 • 1944 回帖 • 1 关注
  • 推广
    74 引用 • 386 回帖 • 1 关注
49 回帖   
请输入回帖内容...
  • iTanken  

    效率真高。3.0 会不会有什么大的改进?

    1 回复
  • 88250      

    应该不会有大的特性了,下个版本是 v2.9.1

    1 回复
  • iTanken        

    哦哦,我还以为是 2.8 - 2.9 -3.0 😂

  • sparon  

    为啥我以前注册的 b3log 博客账户没有了?而且现在也不能注册了!

    1 回复
  • 88250      

    Solo 是个人自己搭建的嘛.. 没有注册一说啊

    1 回复
  • sparon        

    我记得以前是有注册过 b3log 博客的。最早的时候是部署到 gae,然后你给我们手动绑定 b3log 二级域名,后来社区刚搭建的时候,跟 b3log 打通又自动创建了一个博客。

    1 回复
  • 88250      

    没有自动创建的,都是手工搭建的.. 现在你可以用 Pipe 来写博客 http://pipe.b3log.org/

  • iTanken  

    升级 2.9.0 后访问 /blog-articles-rss.do 报错:

    [ERROR]-[2018-05-18 21:46:02]-[org.b3log.solo.processor.FeedProcessor:205]: format pretty XML failed
    org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 1372; 字符引用 "&#
    	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
    	at org.b3log.solo.model.feed.rss.Channel.format(Channel.java:195)
    	at org.b3log.solo.model.feed.rss.Channel.toString(Channel.java:384)
    	at org.b3log.solo.processor.FeedProcessor.blogArticlesRSS(FeedProcessor.java:391)
    	at org.b3log.solo.processor.FeedProcessor_$$_jvstfde_35._d1blogArticlesRSS(FeedProcessor_$$_jvstfde_35.java)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.b3log.latke.ioc.bean.JavassistMethodHandler.invoke(JavassistMethodHandler.java:106)
    	at org.b3log.solo.processor.FeedProcessor_$$_jvstfde_35.blogArticlesRSS(FeedProcessor_$$_jvstfde_35.java)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.b3log.latke.servlet.handler.MethodInvokeHandler.handle(MethodInvokeHandler.java:58)
    	at org.b3log.latke.servlet.HttpControl.nextHandler(HttpControl.java:99)
    	at org.b3log.latke.servlet.handler.AdviceHandler.handle(AdviceHandler.java:108)
    	at org.b3log.latke.servlet.HttpControl.nextHandler(HttpControl.java:99)
    	at org.b3log.latke.servlet.handler.ArgsHandler.handle(ArgsHandler.java:60)
    	at org.b3log.latke.servlet.HttpControl.nextHandler(HttpControl.java:99)
    ... ...
    
    
  • iTanken  

    另外访问 sitemap.xml 也还是报错:

    2018051895432jpg

    1 回复
  • 88250      

    争取下个版本修复,我私信你请求帮助了 😄

    1 回复
  • iTanken        

    嗯嗯,上传了

    1 回复
  • iTanken  

    这个 PWA 好像没什么效果呢

    • 12432支持 PWA 中的桌面添加 feature
    1 回复
  • 88250      
  • 88250      

    主干上已经修复。

  • zwxbest  

    ..

  • zwxbest  

    目前 solo 已经很好了。主机博客必选。
    之前试了 hexo,超喜欢这个主题,solo 上加个这个主题的可行性有吗?
    www.nizouba.com
    另外就是内存,512M 内存能流畅跑起来吗?,平常也就跑一个 ssFQ。

    1 回复
  • 88250      

    我把在组织创建 repo 的权限关了,因为每次 fork 都会推送邮件,现在组织里的人已经比较多了,会打扰到其他人的 😅 如果你的库 Star 数超过 500,请单独私信我。

    你推荐的主题麻烦给个链接, @Vanessa 正想给 Solo 加一款新皮呢。

    1 回复
  • 88250      

    好的,我们看下,这款皮肤有点非啊,哈哈

    1 回复
  • zwxbest        

    你们可以开个投票试试. 做票数最高的那款皮肤。
    如果接口都有的话,我可以自己尝试着做一下。

    1 回复
  • 88250      

    好建议,我开了个 issue: https://github.com/b3log/solo/issues/12449

  • flowaters  

    "后台文章管理增加搜索的功能" 这个非常实用,期待已久,几百篇文章现在一下就定位到了。

    “草稿夹”中是不是也可以考虑同样增加一个搜索功能呢?草稿夹中的文章也是比较多的。

    1 回复
  • 88250      

    草稿夹就不加了.. 其实我都想去掉草稿夹这个特性,很鸡肋。

    1 回复
  • iTanken  

    后台管理 > 工具 > 导航管理,允许评论的页面,不管是在导航管理还是评论管理,评论都无法删除,只有删除页面后评论才跟着一起删除了。

    admingif

  • iTanken        

    😧 可不可以不要去掉,草稿夹还是很有用的

    1 回复
  • 88250      

    不去的,只是不增加搜索

    1 回复
  • iTanken        

    哦哦,吓死了 😂

  • helloBro  

    tomcat 9.0 部署地址 http://localhost:8080/solo-2.9.0/ 访问不行

    1 回复
  • 88250      

    麻烦描述一下怎么个不行法。

    1 回复
  • helloBro        

    404NOT found。。目录文件没打错呀

    1 回复
  • 88250      

    日志有报错么?

    1 回复
  • helloBro        

    没有。tomcat log 文件里没有

    1 回复
  • 88250      

    那我就就不知道啦 😂

    1 回复
  • helloBro        

    我知道了 要先把压缩包文件改为 solo

    1 回复
  • 88250      

    好的,谢谢。

  • helloBro  

    tomcat 部署 在发表文章的正文里一直有个非法字 tomcat 的 web.xml 已改

  • helloBro  

    请问 部署到服务器 初始化卡住了怎么解决

    1 回复
  • 88250      

    参考 FAQ 解决。

    1 回复
  • helloBro        

    没琢磨出来..就把 serverhost 后面写成公网地址不行吗

    1 回复
  • 88250      

    F12 看下

    2 回复
  • helloBro        

    This page includes a password or credit card input in a non-secure context. A warning has been added to the URL bar. For more information, see https://goo.gl/zmWq3m.
    solo:1 Failed to load http://localhost:8080/solo/init: Redirect from 'http://localhost:8080/solo/init'to'http://localhost:8080/'has been blocked by CORS policy: No'Access-Control-Allow-Origin'header is present on the requested resource. Origin'http://106.14.219.55:8080' is therefore not allowed access.

  • helloBro        

    可以了,谢谢啦

  • helloBro  

    无法登入后台了...

  • iTanken  

    为什么我觉得这个当前访客一直是在累加呢,每次看都比上一次的多,就没有低过,只有重启服务才会重新开始

    Screenshot_20180608121328png

    1 回复
  • 88250      

    删除过期访客是个定时任务,实现代码在 StatisticMgmtService#removeExpiredOnlineVisitor(),定时任务触发入口 WEB-INFO/cron.xml,你可以手动发下这个请求看看是否有报错。

    2 回复
  • iTanken        

    哦哦,好的

  • iTanken        

    没有报错,然后就从 1 开始了 😆

  • javakam  

    😅 solo2.4.0 飘过。。。

    1 回复
  • 88250      

    尽快升级吧 ~

请输入回帖内容 ...