设置默认打开页面
see
最简单的方式,把这个代码放到 js 代码片段中
// 默认打开的文档id
var docId = '20250119002432-3oyyqp4';
setTimeout(()=>window.open('siyuan://blocks/'+docId), 1500);
最好把它钉住,然后放到最左侧,然后设置一个 home 的图标,完美!
如果默认打开今日日记,可以用下面的代码
// 在这里输入你想在哪个笔记本中打开今日日记
const noteBookName = '我的笔记';
// 这里用wwhenExist先等待指定元素出现,否则需要在do内调用 await new OpenAny().whenExist()等待目标出现
openAny.click('#barWorkspace').whenExist('[data-name="barWorkspace"]').do(()=>{
const subMenuItems = [...openAny.queryElAll('[data-id="dailyNote"] .b3-menu__label')];
const notebutton = subMenuItems.find(item => item.textContent === noteBookName)?.closest('button.b3-menu__item');
// 返回链元素,供下一个链click调用,也可以直接在这里click,不用再次调用下一个链click
return notebutton;
}).click();
注意,这个代码依赖 openAny
