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

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

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

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

安装

  • 下载安装包
  • 解压后执行 java -cp WEB-INF/lib/*;WEB-INF/classes org.b3log.solo.Starter

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

文档

项目

2.9.0 变更记录

  • 12412 后台文章管理增加搜索的功能 feature
  • 12432 支持 PWA 中的桌面添加 feature
  • 12444 主题 ease 动态页面显示问题 skin
  • 12445 升级 FreeMarker development
  • 12437 docker 环境无法通过环境变量选择数据库 bug

历史版本变更请浏览这里

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1424 引用 • 10041 回帖 • 469 关注
  • 开源

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

    393 引用 • 3380 回帖 • 1 关注
  • 博客

    记录并分享人生的经历。

    270 引用 • 2386 回帖
  • 推广
    150 引用 • 489 回帖 • 6 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • flowaters

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

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

    1 回复
  • 其他回帖
  • 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.

  • 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)
    ... ...
    
    
  • 88250

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

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

    1 回复
  • 查看全部回帖