思源笔记 0 篇文章

刷新文档

seehttps://github.com/siyuan-note/siyuan/issues/10243protyle.reloadthis.protyleSlash=[{filter:["insertemoji\u{1F60A}","\u63D2\u5165\u8868\u60C5\u{1F60A}","crbqwx"],html:`<divclass="b3-list-item__first"

思源事件原理

思源事件原理
思源把插件名称生成注释 dom 结点,然后把相关事件绑定其上,在需要触发的地方通过遍历所有插件,调用 emit 进行触发。seehttps://github.com/siyuan-note/siyuan/blob/0b0c27b0bad3e2a073f61ed28c6ce76d2f2b4b07/app/src/plugin/EventBus.ts#L7 示例:seehttps://ld246.com/arti

思源编辑器输入事件

(()=>{//编辑器输入事件 onEditorInput((editor)=>{//获取光标所在元素 constcurrEl=getCursorElement();console.log('当前元素',currEl);//获取当前块 constcurrBlock=currEl.closest('[data-type]');console.log('当前块',currBlock);});//编辑器输入事件

如何随机打开笔记

如何随机打开笔记
seehttps://ld246.com/article/1744263408978wilsons•1 分钟前付费者​捐赠者这个感觉如何?左侧 dock 空白区显示随机文章功能介绍:左侧 dock 空白区域显示随机文章单击打开文章双击显示下一个右键复制为引用到剪切板可显示为跑马灯效果代码:https://gitee.com/wish163/mysoft/blob/main/%E6%80%9D%E6%BA%90

左侧 dock 空白区显示随机文章

左侧 dock 空白区域显示随机文章单击打开文章双击显示下一个右键复制为引用到剪切板可显示为跑马灯效果代码//左侧 dock 空白区显示随机文章//seehttps://ld246.com/article/1734652659115//功能介绍://1.左侧 dock 空白区域显示随机文章//2.单击打开文章//3.双击显示下一个//4.右键复制为引用到剪切板//5.可显示为跑马灯效果(()=>{//设置多久切

带块 id 的剪切

带块 id 的剪切
seehttps://ld246.com/article/1744246860602//带块 id 的剪切//seehttps://ld246.com/article/1744246860602//支持手机版//不会出现重复 ID//version0.0.2//0.0.2 先检查所有块是否已全部在目标文档中显示,如果有未显示再调用 protyle 刷新,从而改善用户体验//注意:只能在块菜单中操作(你的右键可能

代码块添加折叠展开按钮

seehttps://ld246.com/article/1744373698945 简洁版仅支持折叠/展开缺点:由于使用 mouseover 事件生成按钮,有时可能折叠按钮出不来,需要鼠标移出代码块再移入即可//代码块添加折叠展开按钮//注意,由于使用 mouseover 事件生成按钮,有时可能折叠按钮出不来,需要鼠标移出代码块再移入即可(()=>{//代码最大高度 constcodeMaxHeight='5

打开新标签

awaitopenAPI.siyuan.openTab({app:siyuan.ws.app,doc:{id:'文档或块 id',//当是块 id 时自动聚焦}});‍