开源博客系 Solo 2.9.6 发布,大量细节优化 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
88250

开源博客系 Solo 2.9.6 发布,大量细节优化

  •  
  •   88250
    88250 Nov 15, 2018 4589 views
    This topic created in 2720 days ago, the information mentioned may be changed or developed.

    Solo 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过! v2.9.6 做了大量细节上的优化,强烈建议升级。

    案例

    功能

    • Markdown / Emoji
    • 聚合分类 / 标签
    • 自定义导航(页面、链接)
    • 草稿夹
    • 评论 /回复邮件提醒
    • 随机文章 / 相关文章 / 置顶 / 更新提醒
    • 自定义文章永久链接
    • 自定义站点 SEO 参数
    • 自定义公告 / 页脚
    • 多个签名档
    • 代码高亮 / 数学公式 / 流程图
    • 多皮肤,多端适配 / 社区皮肤
    • 多语言 / 国际化
    • 上传本地 / 七牛云
    • 友情链接管理
    • 多用户写作,团队博客
    • Hexo/Jekyll 导入
    • SQL / JSON / Markdown 导出
    • 插件系统
    • Atom / RSS 订阅
    • Sitemap
    • MetaWeblog API
    • CDN 静态资源分离
    • GitHub 集成

    安装

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

    从 2.9.5 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。升级前请备份数据库,以免出现意外!

    文档

    项目

    2.9.6 变更记录

    • 12550 调整默认皮肤为 nijigen
    • 12570 nijigen 皮肤修改
    • 12543 禁止直接获取 robots.txt
    • 12546 改进 Bot 判断实现
    • 12548 改进皮肤加载校验
    • 12549 GitHub 登录安全改进
    • 12551 七牛云域名配置校验
    • 12554 可更新管理员邮箱
    • 12558 回复提醒邮件模版支持博客地址变量
    • 12561 皮肤多语言支持 ${servePath}
    • 12547 重写会话管理
    • 12568 重写初始化判断
    • 12542 搜索入口 XSS
    • 12555 MetaWeblog API 校验问题
    • 12559 作者页 404
    • 12564 修复验证码乱码

    历史版本变更请浏览这里

    25 replies    2019-11-06 18:23:54 +08:00
    isCyan
        1
    isCyan  
       Nov 15, 2018   1
    免费 Azure App Service 好像支持 Java, 找个时间试着部署一下
    88250
        2
    88250  
    OP
       Nov 15, 2018
    @isCyan 任何问题随时反馈,谢谢关注。
    RYAN0UP
        3
    RYAN0UP  
       Nov 15, 2018 via Android
    赞呐
    JackieMe
        4
    JackieMe  
       Nov 15, 2018 via Android
    看着不错哦
    linpm
        5
    linpm  
       Nov 15, 2018
    D 大在 V 站碰到你了。我是黑客派会员,他们都不活跃,我就来 V 站玩了
    88250
        6
    88250  
    OP
       Nov 15, 2018
    @linpm 我也混 V 站 :p
    Norie
        7
    Norie  
       Nov 15, 2018
    这名称和 logo 都很耳机啊
    JackieMe
        8
    JackieMe  
       Nov 15, 2018 via Android
    GitHub 登录之后:
    ```
    HTTP ERROR 404
    Problem accessing /error/404. Reason:

    Not Found
    ```

    终端提示:

    ```
    [WARN ]-[2018-11-15 16:15:14]-[org.eclipse.jetty.server.handler.ErrorHandler:106]: Error page loop /error/404
    ```
    jamfer
        9
    jamfer  
       Nov 15, 2018
    很想知道,楼主的看板娘用的是谁的方案呀
    Sukizen
        10
    Sukizen  
       Nov 15, 2018
    我想咨询一下目前有没有方案支持 discuz 转 Symphony,哪怕付费也行。
    88250
        11
    88250  
    OP
       Nov 15, 2018
    @Norie 谢谢,但是耳机是?
    @JackieMe 好的,稍后我仔细看看
    @jamfer 基于 https://www.fczbl.vip/946.html 二开
    @Sukizen 据我所知目前没有现成的 DZ 转 Sym 的方案,估计只能自己写数据转换程序
    Sukizen
        12
    Sukizen  
       Nov 15, 2018
    @88250 能付费请你做这项工作吗?
    最低限度是把用户,和用户发表过的文章(含附件)和回复转过来。

    如果转换程序成功,这也可以作为你们社区会员福利免费发放。
    88250
        13
    88250  
    OP
       Nov 15, 2018
    @Sukizen 主要是我不熟悉 DZ 的表结构而且最近很忙。我觉得比较简单的方案是 DZ 能找到个插件或者二开一下,只要能导出结构化的数据(最好是 JSON )就好办了,Sym 这边我很熟悉,有啥问题可以随时问我。
    isCyan
        14
    isCyan  
       Nov 15, 2018   1
    @88250 折腾许久,勉强跑起来了,用了内建的本地 MySQL,有时间分享一下过程
    https://x64.azurewebsites.net/
    isCyan
        15
    isCyan  
       Nov 15, 2018
    @88250 使用默认的 email 配置,配置了正确的 smtp 用户名、密码和服务器地址( mailgun ),报错
    javax.net.ssl.SSLException: java.security.ProviderException: java.security.KeyException: Key does not exist
    搜了半天,都没找到解决办法……
    完全没学过 Java,运行时是 java|1.8|Jetty|9.3
    88250
        16
    88250  
    OP
       Nov 15, 2018
    @isCyan mail.debug 这一项打开看看日志
    Sukizen
        17
    Sukizen  
       Nov 15, 2018 via iPhone
    @88250 明白了。谢谢你的建议
    1762628386
        18
    1762628386  
       Nov 15, 2018
    哈哈哈 皮肤好少啊
    1762628386
        19
    1762628386  
       Nov 15, 2018
    能不能出点不同风格的 比如类似微博的
    isCyan
        20
    isCyan  
       Nov 15, 2018
    @88250 mail.debug 的日志是 solo.log 吗?还是别的地方?刚才那个报错就是开了 debug solo.log 里面找到的。
    isCyan
        21
    isCyan  
       Nov 15, 2018
    @isCyan 问题已经解决。请参考
    https://hacpai.com/article/1542285912094
    itfanr
        22
    itfanr  
       Nov 15, 2018 via Android
    支持
    pygKent
        23
    pygKent  
       Nov 16, 2018
    现在大一还在学习 python 中,下学期就开始学 JAVA 了,之后想搭建一个个人博客,先收藏着,谢谢!
    qionnian
        24
    qionnian  
       Nov 16, 2018
    这些大神的博客真香
    ferried
        25
    ferried  
       Nov 6, 2019
    你说我顶一下会上去吗?
    About     Help     Advertise     Blog     API     FAQ     Solana     950 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 63ms UTC 21:16 PVG 05:16 LAX 14:16 JFK 17:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86