插件系统可以针对手机伺服单独出一个兼容性选项吗?或者将手机伺服和 PC 伺服、docker 统一。现在很多插件直接对手机伺服不兼容。
或者更简单点,允许用户在不兼容的情况下,强制启用插件。
另外,安卓手机和安卓平板的思源 UI 不一样,不知道有没有针对安卓平板提供单独的兼容性选项。
如下图(图片是合成的),很多插件在手机伺服时显示不兼容,并且不能启用。
如果怕用户强制启用未兼容插件产生问题,可以考虑增加安全模式,也就是启动思源时禁用所有代码片段、插件。
插件系统可以针对手机伺服单独出一个兼容性选项吗?或者将手机伺服和 PC 伺服、docker 统一。现在很多插件直接对手机伺服不兼容。
或者更简单点,允许用户在不兼容的情况下,强制启用插件。
另外,安卓手机和安卓平板的思源 UI 不一样,不知道有没有针对安卓平板提供单独的兼容性选项。
如下图(图片是合成的),很多插件在手机伺服时显示不兼容,并且不能启用。
如果怕用户强制启用未兼容插件产生问题,可以考虑增加安全模式,也就是启动思源时禁用所有代码片段、插件。
思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
融合块、大纲和双向链接,重构你的思维。
懂了。我以为是插件系统的设计缺陷,没有考虑到多种使用场景,其实不是的,是插件开发者没有搞清 plugin.json
的设置选项造成的。
在 plugin.json
中有这样两个设置项,一个叫 backends
,也就是后端环境,另一个叫 frontends
,也就是前端环境。有的开发者可能不想在手机端启用插件,于是便一刀切,不在 backends
中添加 android
,结果导致手机伺服的用户也用不了;实际上想要在手机端启用插件,不仅仅要在 backends
中添加 android
,还要在 frontends
中添加 mobile
;也就是说只要不在 frontends
中添加 mobile
,手机端用户是用不了的,所以请放心地在 backends
中添加 android
,给手机伺服用户一个方便。
在这个页面可以查看 plugin.json
各设置项的详细定义:https://github.com/siyuan-note/plugin-sample/blob/main/README_zh_CN.md
另外 frontends
设置项可不可以增加一个 tablet
或者 pad
选项,毕竟安卓手机和安卓平板的 UI 完全不是一回事。@88250 @Vanessa @zuoez02
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
这是一个不能说的秘密。
发布对别人有帮助的原创内容是最好的 SEO 方式。
愿逝者安息!
jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。
SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。
CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。
Latke 是一款以 JSON 为主的 Java Web 框架。
确认过眼神后的灵魂连接,站在链在!
Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。
Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。
Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。
宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”
开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。
Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。
DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
各种网址链接、内容导航。
BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。
笔记整理交给我,一心只读圣贤书。
汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。
主仓库地址:Hi-Windom/Sillot
文档地址:sillot.db.sc.cn
注意事项:
星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。
PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。
如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。
域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于