V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
88250
V2EX  ›  分享创造

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

  •  
  •   88250 ·
    88250 · 2018-11-15 11:49:28 +08:00 · 4049 次点击
    这是一个创建于 2207 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 条回复    2019-11-06 18:23:54 +08:00
    isCyan
        1
    isCyan  
       2018-11-15 11:53:38 +08:00   ❤️ 1
    免费 Azure App Service 好像支持 Java, 找个时间试着部署一下
    88250
        2
    88250  
    OP
       2018-11-15 12:05:11 +08:00
    @isCyan 任何问题随时反馈,谢谢关注。
    RYAN0UP
        3
    RYAN0UP  
       2018-11-15 12:06:47 +08:00 via Android
    赞呐
    JackieMe
        4
    JackieMe  
       2018-11-15 13:40:25 +08:00 via Android
    看着不错哦
    linpm
        5
    linpm  
       2018-11-15 15:48:59 +08:00
    D 大在 V 站碰到你了。我是黑客派会员,他们都不活跃,我就来 V 站玩了
    88250
        6
    88250  
    OP
       2018-11-15 16:02:53 +08:00
    @linpm 我也混 V 站 :p
    Norie
        7
    Norie  
       2018-11-15 16:42:34 +08:00
    这名称和 logo 都很耳机啊
    JackieMe
        8
    JackieMe  
       2018-11-15 16:56:42 +08:00 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  
       2018-11-15 17:00:43 +08:00
    很想知道,楼主的看板娘用的是谁的方案呀
    Sukizen
        10
    Sukizen  
       2018-11-15 17:04:19 +08:00
    我想咨询一下目前有没有方案支持 discuz 转 Symphony,哪怕付费也行。
    88250
        11
    88250  
    OP
       2018-11-15 17:22:48 +08:00
    @Norie 谢谢,但是耳机是?
    @JackieMe 好的,稍后我仔细看看
    @jamfer 基于 https://www.fczbl.vip/946.html 二开
    @Sukizen 据我所知目前没有现成的 DZ 转 Sym 的方案,估计只能自己写数据转换程序
    Sukizen
        12
    Sukizen  
       2018-11-15 17:30:07 +08:00
    @88250 能付费请你做这项工作吗?
    最低限度是把用户,和用户发表过的文章(含附件)和回复转过来。

    如果转换程序成功,这也可以作为你们社区会员福利免费发放。
    88250
        13
    88250  
    OP
       2018-11-15 17:58:03 +08:00
    @Sukizen 主要是我不熟悉 DZ 的表结构而且最近很忙。我觉得比较简单的方案是 DZ 能找到个插件或者二开一下,只要能导出结构化的数据(最好是 JSON )就好办了,Sym 这边我很熟悉,有啥问题可以随时问我。
    isCyan
        14
    isCyan  
       2018-11-15 18:53:34 +08:00   ❤️ 1
    @88250 折腾许久,勉强跑起来了,用了内建的本地 MySQL,有时间分享一下过程
    https://x64.azurewebsites.net/
    isCyan
        15
    isCyan  
       2018-11-15 19:58:58 +08:00
    @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
       2018-11-15 20:20:17 +08:00
    @isCyan mail.debug 这一项打开看看日志
    Sukizen
        17
    Sukizen  
       2018-11-15 20:26:08 +08:00 via iPhone
    @88250 明白了。谢谢你的建议
    1762628386
        18
    1762628386  
       2018-11-15 20:28:45 +08:00
    哈哈哈 皮肤好少啊
    1762628386
        19
    1762628386  
       2018-11-15 20:29:06 +08:00
    能不能出点不同风格的 比如类似微博的
    isCyan
        20
    isCyan  
       2018-11-15 20:49:54 +08:00
    @88250 mail.debug 的日志是 solo.log 吗?还是别的地方?刚才那个报错就是开了 debug solo.log 里面找到的。
    isCyan
        21
    isCyan  
       2018-11-15 21:50:19 +08:00
    @isCyan 问题已经解决。请参考
    https://hacpai.com/article/1542285912094
    itfanr
        22
    itfanr  
       2018-11-15 22:07:31 +08:00 via Android
    支持
    TangYuSen
        23
    TangYuSen  
       2018-11-16 03:32:49 +08:00
    现在大一还在学习 python 中,下学期就开始学 JAVA 了,之后想搭建一个个人博客,先收藏着,谢谢!
    qionnian
        24
    qionnian  
       2018-11-16 14:32:52 +08:00
    这些大神的博客真香
    ferried
        25
    ferried  
       2019-11-06 18:23:54 +08:00
    你说我顶一下会上去吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2696 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:11 · PVG 23:11 · LAX 07:11 · JFK 10:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.