Solo v4 将引入“静态化”特性,从此以后 Solo 将支持本地写作并一键发布 HTML 到 GitHub Pages 上,实现静态化博客。 我们计划分为 4 个版本逐步进行实现: v3.7.0 实现浏览计数插件化。文章浏览计数、博客浏览计数将通过引入 js 插件实现统计和展现,该插件由社区提供,数据存储和服务接口 ..

Solo v4 计划

Solo v4 将引入“静态化”特性,从此以后 Solo 将支持本地写作并一键发布 HTML 到 GitHub Pages 上,实现静态化博客。

我们计划分为 4 个版本逐步进行实现:

  1. v3.7.0 实现浏览计数插件化。文章浏览计数、博客浏览计数将通过引入 js 插件实现统计和展现,该插件由社区提供,数据存储和服务接口均在社区实现
  2. v3.8.0 实现评论插件化。评论相关功能由社区提供 js 插件实现,该版本会对历史数据进行迁移
  3. v3.9.0 实现 HTML 导出,博客前台所有页面均可生成 HTML 静态页
  4. v4.0.0 实现 GitHub Pages 一键发布

开发周期大致是 2019 年 12 月开始至 2020 年 3 月结束,如果一切顺利的话会在 2020 年 3 月底发布 v4。

欢迎加入讨论或者贡献代码、帮助测试等,希望 Solo 能成为世界上第一个实现动静两用的博客系统!

  • Solo

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

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

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

    877 引用 • 6713 回帖 • 669 关注
  • 计划

    计划要做的事情怎么能说变就变呢!

    21 引用 • 235 回帖
优质回帖
40 回帖
请输入回帖内容...
  • gwyy 1

    支持 D 胸 66666

    2 回复
  • lizhongyue248 1

    前排支持!~

  • cuijianzhe 1

    暖贴

  • gjTool 1

    支持 👍

  • Liushaowu 1

    支持!!!

  • JssDream 1

    辛苦辛苦!坐等上线huaji

  • EvilCodes 1

    D 哥加油

  • HollowMouse 1

    噗 D 胸

  • YLongo 1

    这个功能终于来了!!!

  • csfwff 1

    前排坐等doge

  • Hanseltu 1

    支持!

  • LainNetWork 1

    吼啊,你问我兹不兹磁,我当然是兹磁的,但我没说钦定,这个 Solo V4 啊,也要按照计划,去实现。这是最吼滴(

  • RustFisher 1

    强烈支持。坐等发布。🎉

  • pencilso 1

    D 大威武

  • yang17762622 1

    D 大威武

  • kangaroo1122 1

    这个功能就太棒了!D 大牛批!

  • jackssybin 1

    想参与贡献代码,如何实现呢?

    1 回复
  • InkDP 1

    D 胸就很大了哦

  • 88250

    Solo 从设计到实现 多参与讨论,代码贡献的话走 PR 流程

  • dengwentong 1

    这个必须支持,D 哥威武 👍

  • Vanessa 1

    想着要把辣么多皮肤改 2+ 次就 😭

  • lepig 1

    D 大辛苦啊。 就是冲着 这么多的主题来的

  • applesuch 1

    支持

  • dmy1996524 1

    支持

  • super8 1

    我最近倒是有空,可以分一些任务过来。trollface

  • zxniuniu 1

    牛 X,支持,支持!👍

  • wuhongxu 1

    哇!这个支持!!!!😂

  • xiluotop 1

    D 大牛批,支持 😁

  • AdlerED 1

    蹭积分

  • Blackman99 1

    👍

  • kuailexs 1

    D 大牛批 支持 支持

  • AlgerFan 1

    支持支持

  • vcjmhg 1

    关于给 solo 增加社区文章推荐功能的一些想法

    说明

    solo 客观讲文章下部的推荐功能还是比较完善的,既有随机阅读也有相关阅读,这对大部分人来说基本是够用的。但是另一方面既然 B3log 的目标是将个人独立博客与论坛结合,形成一种新的网络社区体验。,我们大可以尝试在个人博客文章阅读底部加入社区文章推荐(推荐与当前博客相关的本社区具有的一些优质文章,当然这一功能可以以插件化的形式来进行实现,方便用户选择性使用),实现更好的个人独立博客与论坛的双端互动。

    可行性

    因为博客文章天然具有标签和评论的特点,因此前期我们可以用传统的推荐算法如协同过滤(基于物品的协同过滤和基于用户的协同过滤)产生同类推荐结果,后期可以加入比较新型的推荐算法比如加入基于卷积神经网络的推荐算法提高实时推荐的速度。

    1 回复
  • 88250

    感谢建议。现在已经有一栏“站外相关阅读”的,默认显示条数是 0,也就是不显示,可以在参数设置中调整。这个“站外相关阅读”是通过标签进行关联的,后续等社区博客文章数到达一定量级时再考虑改进相关性推荐算法。

  • An 1

    高产 D

  • AlgerFan

    突然想到一个问题,如果使用静态托管,是不是就不能进入后台写文章了,只能本地写对吧

    1 回复
  • 88250

    嗯,本地写好以后发布。

    1 回复
  • iTanken

    那移动端是不是就不能发布了?

    1 回复
  • 88250 1 赞同

    原有的动态部署也可以用的,也就是说用户可以自己选择适合的使用方式:

    • 静态:本地 localhost 运行,写作好后一键发布 GitHub Pages
    • 动态:Docker 部署服务器,和现有的使用方式一样
    1 回复
  • iTanken

    好的,了解

请输入回帖内容 ...