思源 0 篇文章

给发布服务添加统计访问量及网站运行时间

给发布服务添加统计访问量及网站运行时间 seehttps://ld246.com/article/1744513615105//统计网站访问量和运行时间(async()=>{//api 地址,最后不要加/constapiUrl='http://127.0.0.1:6806';//apitoken 在设置-> 关于中查看 constapiToken='';//初始化数据 constinitData={//网站总访

代码块添加折叠展开按钮

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

带块 id 的剪切

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

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

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

如何随机打开笔记

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

带块 id 的剪切

带块 id 的剪切
带块 id 的剪切 seehttps://ld246.com/article/1744246860602 功能说明块右键菜单增加剪切块操作,剪切时不会丢掉块的 id(自带剪切会丢掉块 id)。本质还是移动操作,只不过比自带移动操作方便,支持具体移动到哪个位置(自带移动只能指定移动到哪个文档)。支持手机版不会出现重复 ID 使用说明注意:只能在块菜单中操作(你的右键可能不是块菜单)缺点:不支持撤销(官方移动也不支持撤

调用 api 操作块支持撤回(使用 Transaction)

调用 api 操作块支持撤回(使用 Transaction)seehttps://ld246.com/article/1736616348929 思源笔记默认的块操作 api 不支持撤回,需要额外使用 Transaction 来实现撤回操作只更新一个块 updateTransaction​awaitupdateBlock('dom',updatedDom,blockId);protyle.getInstance().

查看最新版

查看最新版 githubhttps://github.com/siyuan-note/siyuan/releases 链滴 https://ld246.com/member/siyuan/articles‍

更新文档全文 api

更新文档全文 apiseehttps://ld246.com/article/1744145263614 获取文档 kramdown 全文 awaitfetchSyncPost('/api/block/getBlockKramdown',{id:'文档 id'})更新文档全文(有{:id=""}在 id 不会变)awaitfetchSyncPost('/api/block/updateBlock',{"dataTy

数据库使用场景

数据库使用场景 seehttps://ld246.com/article/1744171314503 数据库功能简介数据库功能有什么使用场景吗?任务管理数据库模版分享思源笔记数据库使用新思路:谈自上而下管理与自下而上积累基于思源笔记的数据库使用分享(附模板)突然发现数据库可以完全替代 Todo!太棒了!将反向链接和数据库结合的尝试大家平时是如何使用数据库的?数据库使用新方法-任务时间追踪‍

根据 paths 展开文件夹

根据 paths 展开文件夹//根据 paths 展开文件夹 functionexpandFolderByPaths(paths,box){//遍历 paths 并展开对应的文件夹 paths.forEach(asyncpath=>{//将路径按/分割,获取每个层级的 node-idconstparts=path.split('/');constfolderIds=parts.slice(1,-1);//最后一个是文

刷新文档

刷新文档 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__fi

RunJS 使用示例

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