思源嵌入块 js 的问题

思源嵌入块 js 的问题
思源嵌入块 js 的问题 seehttps://github.com/siyuan-note/siyuan/issues/13775 如图​​先说异步函数参见源代码​​修改前在 newfunction 函数体中只能这样使用//!jsreturn(async()=>{constresultawaitquery();returnresult;})();//或 constasyncFunc=async()=>{cons

思源性能优化

思源性能优化概述不同硬件配置、不同操作系统平台上性能表现是不一样的。另外,随着数据增多,性能下降无法避免。所以我们可能需要改变使用方式并调整一些配置项来提升性能,以获得更流畅的使用体验。整体性能内容块数量:内容块数量对性能影响范围较大,比如展开文档树、搜索、数据写入等。但也不必太过担心,通常情况下内容块数量在百万这个量级下不会产生太大影响,除非每个块的大小较大系统环境:操作系统当前负载会影响整体性能

思源绿色版和仅启动内核

思源绿色版和仅启动内核 seehttps://ld246.com/article/1735467806997 绿色版,可以试试这两个帖子中所说的方法,我没有试过不知是否可行 https://ld246.com/article/1708223009893https://ld246.com/article/1617534454945 仅启动内核,应该启动 SiYuan-Kernel.exe 就可以了,亲测可行比如,

思源编辑器显示行号

思源编辑器显示行号严格意义上来说是块的序号.protyle-wysiwyg{counter-reset:line-number;/*初始化计数器*/}.protyle-wysiwyg>div{counter-increment:line-number;/*每个 div 递增计数器*/}.protyle-wysiwyg>div::before{content:counter(line-number)"";

插件列表

插件列表 https://github.com/siyuan-note/bazaar/blob/main/stage/plugins.jsonhttps://ld246.com/article/1736317841920 手机版插件‍

Sprig 模板全局变量示例

Sprig 模板全局变量示例 seehttps://ld246.com/article/1733921523331.action{$total:=0}.action{$id:=.id}.action{$blocks:=queryBlocks"select*fromblockswhereroot_id='?'andid!='?'"$id$id}.action{range$v:=$blocks}.actio

5 分钟快速开启插件开发

5 分钟快速开启插件开发适宜阅读人群前端开发已入门。如果没有的话建议查看入门指南进行仔细学习步骤找到你本地的思源的工作空间目录(WORKSPACE)使用你习惯的工具,在 WORKSPACE/data/plugins/​下创建你的插件,例如名称 siyuan-plugin-example​在 WORKSPACE/data/plugins/siyuan-plugin-example​中创建五个文件:plugin

Alist 增加视频跳转链接页面自动定位到指定时间播放的功能

Alist 增加视频跳转链接页面自动定位到指定时间播放的功能
Alist 增加视频跳转链接页面自动定位到指定时间播放的功能功能介绍:在 Alist 页面复制播放的视频链接到剪切板,链接中自动附上当前已播放的时间把链接粘贴到思源笔记中点击刚才粘贴的视频链接,自动跳转到 Alist 页面并自动定位到刚才已播放的时间点效果:​​代码如下(把以下代码放到 alist 管理页面,设置-》全局-》自定义内容里即可)<script>(function(){//监听哪些视频格式 constv

RunJS 使用示例

RunJS 使用示例//democonsole.log(siyuan);console.log(plugin);console.log(client);console.log(thisBlock);asyncfunctionmain(){constresponse=awaitclient.pushMsg({msg:"Thisisanotificationmessage",timeout:7000,})

SQL 渲染指定字段

SQL 渲染指定字段 seehttps://ld246.com/article/1734109655384 版本 2//!js//查询最近 30 天创建的文档 return(async()=>{//sql 查询语句//查询过去去 30 天的文档 constsql=`SELECT*FROMblocksWHEREtype='d'ANDcreated>=strftime('%Y%m%d%H%M%S','now','localt