someone69799
关注
69799 号成员,2021-08-28 12:47:54 加入
1.6k
个人主页 浏览
190
帖子 + 回帖 + 评论
141h27m
在线时长
  • 【分享】Excalidraw 画板挂件(小改)

    2022-12-05 13:16

    昨天给第五版加了个搜索关键字的功能,这功能在画布内容多的时候感觉还是蛮实用的。

  • 【分享】Excalidraw 画板挂件(小改)

    2022-12-03 12:25

    第四次提交的版本处理了之前没处理好的关闭页签后图片丢失的问题,还有那个铺满页签后产生滚动条的问题。另外,我看到网页版的 Excalidraw 有个钉住素材库的功能很好用,所以更新了 Excalidraw 的版本。新版本界面有点小变化,但用来还可以。请参考演示视频。

  • 【分享】导图挂件更新

    2022-11-27 11:30

    第二版做了点小修改,支持通过快捷键 Alt+Q 将当前导图数据以无序列表的形式复制到剪切板——保留链接、块引。这样在一些导图无法使用的场景,比如手机端、浏览器端,可以通过无序列表的形式来使用已做好的导图,还可以结合部分主题支持的列表转导图功能来进行查看。

  • 【分享】Excalidraw 画板挂件(小改)

    2022-11-25 13:26
  • 【分享】日历面板

    2022-10-27 22:02

    没有啊,应该是打包过程对变量名做了处理,所以代码的可读性变差了。

  • 【分享】导图挂件更新

    2022-10-26 22:51

    可能是新版本的笔记改了备注相关的内容吧,不打紧,在主题的 theme.css 里隐藏掉就好了。

    /*挂件——备注 */
    div.iframe[data-type="NodeWidget"] .protyle-attr--memo.b3-tooltips.b3-tooltips__sw {
      display: none;
    }
    
  • 【分享】导图挂件更新

    2022-10-26 22:25

    应该是这个,试试看行不行。

    搜索

    t.WYSIWYG=class
    

    替换成

    window._o=n(8438);window._M=n(236);window._a=n(7377);t.WYSIWYG=class
    
  • 【分享】导图挂件更新

    2022-10-26 19:37

    应该跟你改背景色一个道理,找到对应节点的样式后,到对应 css 文件里去改;

  • 【分享】日历面板

    2022-10-21 20:10

    第六个版本应该可以正常渲染了。

  • 【分享】日历面板

    2022-10-20 12:30

    1、日记路径的问题

    这个你大概没有看压缩包下方的文字说明。日记路径目前是固定的,并没有读取设置。

    不过要改成你现在用的这种也不难,打开 工作空间\data\widgets\日历\js\app.796dd5e3.js

    搜索

    /daily note/
    

    替换成

    /
    

    2、模板渲染问题

    嗯,渲染确实有问题。我本地用的都是些简单模板,所以之前直接获取内容然后通过 Markdown 来创建文档也是可以用的。像你发的这个模板里有获取当前时间的,可能少了个 渲染模板 的步骤,我回头看看文档研究一下。

  • 集市中的思维导图挂件的块备注图标换行,其内容直接显示在编辑器中

    2022-10-19 13:55

    我更新到 V2.4.1 的时候也碰到这个问题,可能新版的改了备注相关的内容。你可以在主题的 theme.css 里把备注的内容隐藏掉了。

    /*挂件——备注 */
    .protyle-attr--memo.b3-tooltips.b3-tooltips__sw {
      display: none;
    }
    

    另外,集市里的导图用起来体验差些,不是很推荐,不过好在不用修改 main.js。如果愿意稍微改一下 main.js 的话,社区里的版本用起来会好用一点,是我自己在用的直接打包放上去的。等后期官方默认支持需要的方法后,到时会把社区的版本更新到集市。

  • 【分享】日历面板

    2022-10-16 17:16

    可以试一下第五个版本。

  • 【分享】日历面板

    2022-10-15 22:06

    这个之前看日记图标的回调的时候有留意过,但是看到参数里只是指定笔记本,似乎不好指定日期,猜测应该是默认使用当前日期来创建当天的日记。所以才绕一大圈用其他 API 来做。

    创建当天日记的 API.png

  • 【分享】日历面板

    2022-10-15 13:11

    和按 Alt+5 一个效果的话应该可以吧,我刚刚翻了下思源的 API,实现思路还是很简单的。

    日历.png

  • 建议:希望能够修改备注显示的文字大小

    2022-10-11 17:45

    之前看过它的默认样式是这个,字体大小只有 12px。

    .tooltip {
      pointer-events: none;
      position: fixed;
      z-index: 1000000;
      padding: 4px 8px;
      font-size: 12px;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      color: #fff;
      word-wrap: break-word;
      background: var(--b3-tooltips-color);
      border-radius: 4px;
      line-height: 17px;
      max-width: 320px;
      animation-duration: 150ms;
      animation-fill-mode: both;
      animation-name: zoomIn
    }
    

    你可以打开设置——外观——打开主题文件夹——当前所用主题——theme.css,在最后加上类似这种样式来修改字体大小:

    .tooltip {
      font-size: 14px;
      line-height: 22px;
    }
    
  • 建议外观模式切换按钮 回归 主界面左上角

    2022-10-09 17:17

    这意思啊,但这类按钮一般是在两种状态之间切换吧。不管怎样,能加回来的话方便不少。

  • 建议外观模式切换按钮 回归 主界面左上角

    2022-10-09 17:00

    你是想说不包含【跟随系统】选项吧。嗯,确实感受不到撤掉它之后带来的便利。反而模式切换起来更费劲了,还得到【设置】——【外观】——【模式】里面去改。

  • 【分享】日历面板

    2022-09-29 12:02

    这种应该在查询的时候改一下日期格式就好了,以第三个版本的第一个压缩包为例,解压缩后,先找到并打开 日历面板3\日历\js\app.a7eb515d.js

    然后搜索

    let e=await this.SiYuan_SQL_dailyNote(t)
    

    替换成

      let tempData= t.split('-').join('');let e=await this.SiYuan_SQL_dailyNote(tempData)
    

    首次使用前,建议先清除笔记的缓存并刷新。

    先试试,看行不行。

  • 请问思源笔记能否增加笔记文本转语音功能?

    2022-09-22 18:59

    这个,如果不嫌麻烦的话,你可以平时在电脑上把文本复制到这个工具网站——https://toolb.cn/textspeech,选择喜欢的语音和语速,转成 mp3 并下载,单次不超过 10000 字。一本书的话怕是要弄成多段语音。

    如果是从笔记里复制的话,建议先 Ctrl+Alt+9 切换到 导出预览 模式再选中文字进行复制。

    用的微软的接口,平时也能用,但是科学上网的话感觉快不少。

    我平时听书用的就是这个,感觉还可以,推荐给你。

  • 【分享】日历面板

    2022-09-13 17:34

    挂件文件夹.png

  • 请教如何增加正文的宽度?

    2022-09-12 23:21

    如果是 PC 端 windows 10 平台,笔记版本 V2.1.11~V2.1.14 的话,自适应宽度 功能打开后,如果还觉得有点窄,可以通过以下方式调整:

    使用编辑器比如 VSCode 打开 笔记安装的文件夹\resources\stage\build\app\main.js

    搜索

    SIZE_EDITOR_WIDTH=
    

    将后面的值(这边看到默认的值是 760),改成 900。

    然后清除缓存并刷新。

  • 【分享】导图挂件更新

    2022-09-12 13:34

    这个挂件确实是给 PC 端用的。

    你说的 ctrl+k 链接功能 是指点击导图里的文档链接跳转不到对应的文档吗?

    现在安卓端点击导图里的文档链接应该是打不开文档的,目前在 Android 端既不支持通过 siyuan://协议打开文档(相关 Issue:Android 端支持通过 siyuan:// 协议拉起),前端 API 也还没有开放。在安卓端基本不可用,后续接口开放后或许可以尝试一下。

  • 【分享】导图挂件更新

    2022-09-01 00:27

    PC 端 windows 平台 V2.1.11,main.js 的修改方法如下:

    使用编辑器比如 VSCode 打开 笔记安装的文件夹\resources\stage\build\app\main.js,使用查找/替换功能:

    搜索

    t.WYSIWYG=class
    

    替换成

    window._M=n(236);window._o=n(8438);window._a=n(7377);t.WYSIWYG=class
    

    V2.0.12 切换到 V2.1.11 ,发现文档打开的时候标题和内容有个过渡,会移动一下,看着有点晃,如果不习惯的建议去掉,

    在主题的 theme.css 最后加入:

    .protyle-wysiwyg{transition:none}.protyle-title{transition:none}
    

    然后 自适应宽度 功能打开后,分屏时文档的边距还是有点大,大概宽度超过 760 会使用宽边距,跟 2.0.12 有点不同(大约 880 以上才使用宽边距),个人觉得分屏的时候空间很有限,应该尽可能多的显示内容。有需要的可以手动调整。

    调整方法:

    使用编辑器比如 VSCode 打开 笔记安装的文件夹\resources\stage\build\app\main.js

    搜索

    SIZE_EDITOR_WIDTH=
    

    将后面的值(这边看到默认的值是 760),改成 900。以下是修改前后的对比:

    修改前:

    修改前.png

    修改后:

    修改后.png

  • 【分享】导图挂件更新

    2022-07-16 17:00

    PC 端 windows 平台 v2.0.27,刚才试了下面的改法是可以的,你试试在 macOS 这样改行不行。

    搜索

    class m extends i.Model{constructor(e){super({id:e.tab.id,callback()
    

    改成

    window._M=n(236);window._o=n(8438);class m extends i.Model{constructor(e){super({id:e.tab.id,callback()
    

    搜索

    class g extends a.Model
    

    改成

    window._a= n(7377);class g extends a.Model
    

    刚刚在默认主题下试了一下导图的悬浮预览,感觉预览窗口的最小高度偏小了点,你如果预览用的多的话,建议把预览窗口的高度调高一点。

  • 【分享】Excalidraw 画板挂件(小改)

    2022-06-29 22:37

    打开是同一个是因为画布数据是缓存到 localStorage 中的,读取的是同一个缓存数据。

    目前只是作为画布编辑器用的,不是内容块,所以插入多个 Excalidraw 的意义不大。它的画布数据都是保存到本地的文件比如 png 图片里,跟导图之类的挂件将数据保存到属性里有点不一样。思源有提供往 assets 里读写文件的 API,或许后续可以改成某个画布自动读写指定文件的形式来当内容块用,不过暂时没试过,不太清楚。

  • 有没有办法实现图片的文字化识别检索

    2022-06-08 19:15

    😂 ,只是分享一个思路,代码你得自己写啊,拿那个有 web 接口的为例,是可以批量处理图片识别的:

  • 【分享】导图挂件更新

    2022-06-06 18:39

    哦,别激动,这个只是用户之间分享的一个功能小挂件而已,官方的脑图功能还没上线呢。

  • 有没有办法实现图片的文字化识别检索

    2022-06-05 09:17

    嗯,要快一点的话那就试试这个吧

    https://github.com/alisen39/TrWebOCR

    ,这个之前试用过,速度还可以,在本机部署个 Docker,然后用 python 统一处理 assets 里的图片,可以得到包含图片文件名、识别结果的 JSON 文件。有了这个后续可以通过 JS 来将结果写入到对应图片的属性里。

  • 有没有办法实现图片的文字化识别检索

    2022-06-03 16:06

    或许可以试试用 tesseract.js 来批量处理单个文档中的图片,自动将识别结果写到图片的备注属性里。

    https://github.com/naptha/tesseract.js

  • 【分享】导图挂件更新

    2022-05-31 12:25

    最好是默认能支持咯,因为悬浮预览、引用块跳转挺好用的,还能让挂件跟笔记之间一体性更强。而且最近我发现,这两个功能用到 excalidraw 上,效果也不错,白板 和 笔记 瞬间融为一体。