思源笔记 0 篇文章

思源九宫格 - 简洁版

思源九宫格-简洁版{{{row{{{col> 美好心情 >{:id="20240805215037-7pvy56y"updated="20240805215037"}>>{:id="20240805215037-o29paki"updated="20240805215037"}>{:custom-b=""id="20240805215037-9ajqisa"style="margin:0;padding

思源编辑器输入事件

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

数据库和图表关联脚本示例

数据库和图表关联脚本示例(async()=>{//关联的数据库块 id,这里的 id 根据需要改成自己的 constavBlockId='20240727220211-p1awn4b';//关联的图表块 id,这里的 id 根据需要改成自己的 constchartBlockId='20240805130000-vhz1aei';//自动刷新延迟,单位是毫秒,默认是 1 秒,0 则不自动刷新 constautoFreshDe

最近使用的语言置顶 - 智能版

最近使用的语言置顶-智能版//功能:代码块最近使用的语言置顶(async()=>{//配置默认的代码语言,注意如果设置了这个参数,则会覆盖上一次使用的语言。始终默认用这个语言,为空不设置 constdefaultCodeLang="";//配置最近代码语言最大显示个数 constrecentlyCodeLangLength=10;//配置置顶的代码语言,这个配置里的语言始终置顶,比如["js","jav

最近使用的语言置顶

最近使用的语言置顶//功能:代码块最近使用的语言置顶(async()=>{//配置默认的代码语言,注意如果设置了这个参数,则会覆盖上一次使用的语言。始终默认用这个语言,为空不设置 constdefaultCodeLang="";//配置最近代码语言最大显示个数 constrecentlyCodeLangLength=10;//配置置顶的代码语言,这个配置里的语言始终置顶,比如["js","java","

模拟 window.prompt 函数

模拟 window.prompt 函数//功能:模拟 window.prompt 函数//使用示例/*showPrompt('请输入一些文本','',(answer)=>{console.log(` 你输入的内容是:${answer}`);},()=>{console.log('操作已取消');});*//*showPromptForm('请输入一些文本',`<inputtype="text"id="prom

自动定位当前文档所在目录

自动定位当前文档所在目录//加载时是否自动定位当前文档 constautoFocusTreeOnload=true;//等待标签页容器渲染完成后开始监听 whenElementExist('.layout__center').then(asyncelement=>{//等待笔记列表加载完毕 awaitsleep(40);//监听页签切换事件 observeTabChanged(element,(tab)=>

链滴自动签到 puppeteer 脚本 - 20240825072507-x4ydcsu

链滴自动签到 puppeteer 脚本//用户名和密码,必须 constusername="";constpassword="";//设置浏览器安装路径,必须,如果填空,则使用 puppeteer 模式而不是 puppeteer-core//Windows 用户可能是"C:\\ProgramFiles\\Google\\Chrome\\Application\\chrome.exe",注意这里的路径要用\转义 co

链滴自动签到 puppeteer 脚本

链滴自动签到 puppeteer 脚本//用户名和密码,必须 constusername="";constpassword="";//设置浏览器安装路径,必须,如果填空,则使用 puppeteer 模式而不是 puppeteer-core//Windows 用户可能是"C:\\ProgramFiles\\Google\\Chrome\\Application\\chrome.exe",注意这里的路径要用\转义 co

表格模拟无序列表和任务列表

表格模拟无序列表和任务列表 132 测试哈哈测试 1 测试 2✅ 已完成 ⬜ 待完成 ⬜ 待完成 ✅ 已完成 ▪️ 第一项 ▪️ 第二项 🔸 嵌套项 1🔸 嵌套项 2▪️ 第三项 seehttps://ld246.com/article/1724822503853/comment/1724826919618?r=wilsons#comments

调用外部编辑器编辑图片

调用外部编辑器编辑图片 seehttps://ld246.com/article/1733636224439//思源 alt+ 单击图片打开本地图片编辑器//特色:打开编辑器后会等待编辑器的关闭,关闭后自动刷新思源文档//仅支持 electron 端,及 Windows 和 Mac 系统//windows 调用画图,Mac 调用预览//seehttps://ld246.com/article/1733636224439(

通过 shell 获取思源随机端口

通过 shell 获取思源随机端口要从 pgrep-fl​命令的输出中提取--port​后面的端口号,您可以使用 awk​或 sed​来处理文本。下面我会给出两种方法:使用 awk​​awk​是一个非常强大的文本处理工具,可以用来提取或修改文本文件中的数据。您可以使用 awk​来分割命令行参数,并仅保留您需要的部分。pgrep-flSiYuan-Kernel|awk-F'''{for(i=1;i<=NF;i++)

URL Scheme 转 siyuan

URLScheme 转 siyuan:可参考 URLScheme:思源笔记一款利用挂件 Web 服务重定向至笔记内链接的挂件(专治各种不支持 URLScheme 的软件)或 https://sspai.com/post/66896‍

[css] 代码块滚动时语言和按钮固定在编辑器顶部

[css] 代码块滚动时语言和按钮固定在编辑器顶部
[css]代码块滚动时语言和按钮固定在编辑器顶部[css]代码块滚动时语言和按钮固定在编辑器顶部-链滴 https://ld246.com/article/1728146248791 对很长的代码块比较友好,效果是始终显示代码块的语言、复制按钮和更多菜单按钮:[图片]代码片段:/*代码块滚动时语言和按钮固定在编辑器顶部 CSS 片段//authorbyJeffreyChenhttps://ld246.com

js 代码,左键展开文档树,中键打开文档

js 代码,左键展开文档树,中键打开文档 seehttps://ld246.com/article/1736401552973 代码//左侧文件夹中键打开和点击展开//pc 版中键打开,单击展开//触屏版长按打开点击展开//seehttps://ld246.com/article/1736401552973(()=>{//是否更改空文件夹图标 constisUpdateFolderIconWhenItEmpt

主题切换

主题切换 seehttps://ld246.com/article/1734957026187 这里是示例代码,根据自己的需要修改//切换主题后需刷新页面才能生效//普通文档:siyuan.storage["local-images"].file='1f4c4'//含有子文档的父文档:siyuan.storage["local-images"].folder='1f4d1'//笔记本:siyuan.st