-
思源笔记折腾记录 -unsplash 搜索配图
2022-12-02 15:51Commits · leolee9086/snippets (github.com) 看看提交应该可以看到主要是怎么实现那个按钮的
-
思源笔记折腾记录 -unsplash 搜索配图
2022-12-02 15:50可能是缓存造成的 ,你试试清空缓存并且硬刷新 你如果是自己照着实现的的话 注意这个只是一个获取相关图片的函数,需要把它挂到按钮上去.
实在不行就直接拉仓库看看吧... -
思源笔记折腾记录 -unsplash 搜索配图
2022-12-01 21:41代码片段地址在 leolee9086/snippets (github.com)
实验性的东西很多,小心使用,阿弥陀佛 🙏
-
思源笔记折腾记录 - 更多的随机头图
2022-12-01 12:47这是一套代码片段,而且主要是偏向给主题作者和有兴趣自己做功能的用户一点参考的(因为我除了脑洞可能比较大,代码实在是菜得很),如果不了解怎么加载它的话最好暂时不用,如果有集市的作者觉得这些小玩意有用的话会整合优化进主题之类,到时候直接安装使用就可以了.
-
非挂件实现进度条
2022-11-08 19:43稍微改了一下 不知道有没有坑
css
@property --progress { syntax: '<percentage>'; inherits: false; initial-value: 0%; } .protyle-wysiwyg [data-node-id].list[data-subtype="t"] [contenteditable][style*="--progress"]{ content:var(--progress) ; border-radius: 25px; background: linear-gradient(90deg,rgb(123, 255, 0) , #0f0, #0ff var(--progress), transparent 0); border: 1px solid #eee; transition: .3s --progress; }
js 部分
let ws = siyuan.ws.ws ws.addEventListener("message", (msg) => { if(msg&&msg.data&&msg.data){ if(JSON.parse(msg.data).cmd=="transactions"){ document.querySelectorAll(`.protyle-wysiwyg [data-node-id].list[data-subtype="t"] `).forEach( list => { let checked = list.querySelectorAll(`:scope > div.protyle-task--done`).length let total = list.querySelectorAll(`:scope > div[data-subtype="t"]`).length let strong = list.querySelector(`[contenteditable]`) console.log(strong,checked, total) strong?strong.setAttribute("style", `--progress : ${checked / total * 100}%`):null } ) } } } )
-
如何找到思源笔记正在记录的这个文档是在本地的那个地方?
2022-11-06 15:45.sy 里面直接可以说就是 ast 那个就不是给你直接看的 输入内容消失如果不是有其他软件(比如说同步盘之类的)感干扰的话,直接发帖子提 bug 啊 .......
-
通过 hack 的方式实现卡片式超链接
2022-08-28 01:25思源里的超链接可以支持显示为卡片形式吗? - wizyangchen 的回帖 - 链滴 (ld246.com)
要是想要实现自动获取链接图标和标题那些这个帖子里好像有实现 ,最近家里大扫除加重装系统,暂时没时间鼓捣这个了