-
感觉还是在论坛置顶一个更新通知比较好
2024-07-30 17:11除了遇到 BUG 的用户,其他用户应该都不在意修了什么 BUG。就像手机 APP 更新的时候总是说「修复了一些体验问题」,谁都不关心。
-
建议思源笔记在用户进行版本升级的时候,自动完成一些需要的操作
2024-07-30 15:57块内容会提示失效了
这种情况一般是因为没完成索引,要等一会,然后点击菜单的刷新就可以了。
应该跟升级没什么关系,升级不会改变索引。
-
思源笔记编辑器区域水印 JS 代码块分享
2024-07-29 21:56我让 GPT 改了一下,可以适应更长的文本:
//编辑器区域水印 JS片段 https://ld246.com/article/1722247445881 let watermarkContent = "JeffreyChen"; // 设置水印内容 let watermarkWidth = 120; // 定义水印画布的宽度 let watermarkHeight = 70; // 定义水印画布的高度 // 创建一个新的canvas元素,用于绘制水印 let canvas = document.createElement("canvas"); let ctx = canvas.getContext('2d'); // 获取canvas的2D渲染上下文 // 计算旋转角度 const angle = (-25 * Math.PI) / 180; // 旋转角度转换为弧度 // 保存初始状态 ctx.save(); // 计算文本的宽度和高度 ctx.font = "18px Arial"; // 设置字体样式,确保与填充文本一致 const textWidth = ctx.measureText(watermarkContent).width; // 计算文本宽度 const textHeight = 18; // 字体大小就是文本的高度 // 设置canvas的大小,考虑到旋转后的文本位置 canvas.width = Math.max(watermarkWidth, textHeight * Math.abs(Math.sin(angle)) + textWidth * Math.abs(Math.cos(angle))); canvas.height = Math.max(watermarkHeight, textHeight * Math.abs(Math.cos(angle)) + textWidth * Math.abs(Math.sin(angle))); // 清空canvas ctx.clearRect(0, 0, canvas.width, canvas.height); // 移动Canvas的原点到中心 ctx.translate(canvas.width / 2, canvas.height / 2); // 旋转canvas中的文本 ctx.rotate(angle); // 执行旋转操作 // 设置填充颜色 ctx.fillStyle = "rgba(211, 211, 211, .3)"; // 设置填充颜色为浅灰色,并设置其透明度 // 在canvas的指定位置绘制水印文本 ctx.fillText(watermarkContent, -textWidth / 2, textHeight / 2); // 使文本中心对齐 // 恢复canvas原始状态 ctx.restore(); // 将canvas内容转为data URL格式的图片 let watermarkDataURL = canvas.toDataURL('image/png'); // 创建一个style标签用于定义水印样式 const defaultStyle = document.createElement('style'); defaultStyle.innerHTML = ` .protyle::before { content: ''; /* 创建一个空的伪元素 */ display: block; /* 将伪元素设为块级元素 */ position: absolute; /* 绝对定位,使其覆盖在目标元素上 */ top: 0; /* 伪元素的上边距设置为0 */ left: 0; /* 伪元素的左边距设置为0 */ height: 100%; /* 伪元素的高度设置为100%,覆盖整个目标元素 */ width: 100%; /* 伪元素的宽度设置为100%,覆盖整个目标元素 */ background-image: url(${watermarkDataURL}); /* 设置背景图片为之前生成的水印图像 */ background-repeat: repeat; /* 背景图像重复,形成密集的水印效果 */ pointer-events: none; /* 禁用伪元素的鼠标事件,确保底层元素可以接收事件 */ z-index: 2; /* 设置z-index,使其在堆叠上下文中显示在其他元素之上 */ }`; // 将样式标签添加到文档的<head>部分 document.head.appendChild(defaultStyle);
-
想省大钱?思源笔记第三方同步 S3 手把手教程(使用七牛云对象存储 Kodo)(2024.4.25)
2024-07-29 21:44先确认两件事:
- 你填写的 Secret Key (隐藏的那个密钥)里除了数字和字母以外还有其他符号吗?比如标点或者空格
- 云端配置的 Access Key 和 Secret Key 会不会填反了?
如果这两个都确认没错的话,有可能是七牛云的问题,你需要重新生成一对 Access Key 和 Secret Key 再试试
-
社区代码块默认会被选中的语法应该为 plain text 而不是需要特殊渲染的 mermaid
2024-07-29 21:39其实是这么回事,输入
```
之后习惯性回车换行就会变成 mermaid ,很麻烦: -
“卡片式写作”插件优化建议
2024-07-29 17:41作者应该不看链滴,楼主可以到插件仓库提个 issue https://github.com/WingDr/siyuan-plugin-zettelkasten
-
我已经买 64 的终身,然后点击了 148 的试用订阅,这两天提示我不续订所有云端都将被删除?为什么会这样?
2024-07-29 17:08试用订阅结束后,在官方云端存储的数据会删除,但不会删除你自己的第三方云端存储。