Solo v4.0.0 发布,大量优化并改进 Markdown 支持

Solo v4.0.0 对细节做了大量优化,并加入了一些可配置的 Markdown 解析渲染参数。

Markdown 支持改进

新增 工具 - 偏好设定 - Markdown 配置面板,可在其中配置一些 Markdown 渲染细节(必须启用 Lute HTTP):

通过 jsDelivr 实现静态资源 CDN 加速

背景:GitHub 图床的正确用法,通过 jsDelivr CDN 全球加速

命令行参数:

--static_server_scheme=https
--static_server_host=cdn.jsdelivr.net
--static_server_port=
--static_path=/gh/88250/solo/src/main/resources

以上配置仅支持内置皮肤,如果挂载了第三方皮肤的话请按需调整。

优化社区集成

修复生成静态站点链接问题

修复生成静态站点时指定域名失效问题,问题细节可参考这里

重构请求路由

完整的变更记录可参考这里

  • Solo

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

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

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

    1093 引用 • 8401 回帖 • 631 关注
  • Markdown

    Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过类似 HTML 的标记语法,它可以使普通文本内容具有一定的格式,具体语法请参考 Markdown 教程

    110 引用 • 791 回帖 • 554 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    78 引用 • 452 回帖 • 2 关注
  • 博客

    记录并分享人生的经历。

    218 引用 • 2262 回帖
18 回帖
请输入回帖内容...
  • yp

    cool

  • xthcs1994

    大赞, 一直觉得 Solo 的 Markdown 支持很棒

  • Rabbitzzc

    非常优秀

  • Deecyn

    我使用的 emiya 主题,导出静态站点部署后,有一些问题:

    1. 访问分类页面 404,尝试过 /categories.html 和 /category.html,都报 404 错误;(在本地运行时访问路径 /category.html 可以正常访问分类页面)
    2. 访问立即使用页面,也是 404 错误。
    3. 在后台管理的发布文章中,编辑的 Markdown 表格可以正常显示,但是发布文章后,访问时 Markdown 表格不能正常显示。

    期待回复~

    1 回复
  • 88250
    • 这款主题请找原作者反馈,可先用内置主题进行静态化使用测试
    • 更好的 Markdown 渲染支持需要启用 Lute HTTP
    1 回复
  • hjljy

    three six

  • Deecyn

    测试了一下,使用内置主题部署静态站点,分类页面也有相同的 404 问题;但是有些主题把分类放在了标签页里面,可以避免这一问题。

    另外,问一下,部署静态站点如何启用 Lute HTTP 吗?😂

    1 回复
  • 88250 4 评论

    请说一下哪款主题有问题,我好测试看看。用 Bubble 主题没有问题,效果如下:

    关于使用 Lute HTTP 是本地启动 Solo 的时候带上 --lute_http=http://127.0.0.1:8249 参数,这样生成静态站点的时候就会使用 Lute 进行 Markdown 渲染了,生成好以后手动提交 Git。

    1 回复
    GitHub 静态站点不能用了吗?
    cuijianzhe
    88250
    @88250 GitHub 静态网址打不开了,是我的网络问题?
    cuijianzhe
    @cuijianzhe 可能需要科学上网技能
    88250
  • SherlockOuO

    那个音乐插件放在 head HTML 刷新之后会中断播放。上一个版本的不会。是为什么呢?是主题的原因嘛?

    1 回复
  • 88250

    有可能是,v4 对皮肤结构做了一些调整。可以在 issues 上报告问题,谢谢。

    1 回复
  • SherlockOuO

    好嘞

  • abel-d

    nice

  • zhaoshucai

    使用 Docker 部署时无法运行,提示 standard_init_linux.go:211: exec user process caused "exec format error"(环境 Debian GNU/Linux 10 (buster)),这个是什么原因呢?

    1 回复
  • 88250

    我猜测可能是 Docker 环境或者镜像拉取问题,请自行谷歌百度解决。

  • cuijianzhe

    solo github page 静态页,分类里面点击后面的页数出现 404。

    录制 20200327111607697.gif

    1 回复
  • 88250

    感谢反馈,稍后修复。

  • iTanken

    image.png

    标签中显示了草稿箱文章使用的标签,但标签数显示为 0,点进去也是一个空页面,这个问题记得以前好像处理过,不应该把数量为 0 的标签显示出来,因为只有草稿箱里用了,使用移除未使用标签不会删除这种标签,显示出来就感觉很矛盾。

    1 回复
  • 88250

    收到,稍后修复 🙏

请输入回帖内容 ...