-
表格 table 大概什么时候能再加强
2023-07-27 19:351 3 4 估计有可行性,但是 2 估计不太可能了,涉及到基本的数据结构,如果要支持 2 需要大改的。
不过后面会上线数据库,也许可以作为表格功能的一个替代品。
-
docker 装的思源怎么更新,卸载重装好麻烦
2023-07-24 20:20如果你已经把工作空间挂载到本地的目录下的话,那完全可以直接 pull 最新的 image 然后运行新的 container。
-
开发者能不能把双链功能赋予给代码块中的代码啊?这个功能非常有用!
2023-07-20 17:56双链只能在有 ID 的块和块之间建立,如果要给代码行增加双链,就意味着要把代码行都变成块,这个更改就太大了。
-
关于脚注的疑问,和关于换行的建议
2023-07-12 18:58-
没有内置的脚注,可以用引用块,或者如果只是想要备注一下的话,也可以用「备注」
-
块是一个独立的单位,本身可以有自己的索引可以被单独引用,而你所说的段落其实只不过是在一个块里面被换行符分割的几个文本而已。
其实大部分情况下没有必要用软换行,直接用分块的方式来分割就行了。
至于你提到的「(大多数时候我希望这个标签可以覆盖多个段落)」,这种情况下你可以把一个块放到一个容器块里面,比如像这样,把几个块放到一个列表下。
或者这样把若干个块组成一个更大的超级块
再或者直接放到标题块下,然后给标题加标签
-
-
请问下各位大大,思源笔记该如何编写自动化脚本呢?
2023-07-12 18:49直接放到代码片段里面就会生效啊
至于这些代码怎么写,目前没有这方面的文档,都是大家自己分析思源的 DOM 结构然后写的样式代码。
-
请问可以把文档属性中的内容传入模版中吗?
2023-07-12 00:29如果你问的是能不能在模板中定义块的属性,导入模板后自动设置相关的属性,那么是可以的。思源的模板使用的是一种叫 kramdown 的语法,可以自定义一些属性。
你可以参考一下这篇文章,当中简单提到过在模板中设置属性的方案。
-
思源笔记一点小建议
2023-07-10 18:12任务列表的那个,你可以用一下这个 SQL 来查询,这个查询语句搜索所有没有完成的 task 列表,并且经过一些优化,代码的第三行限制了只查询过去一个月的任务列表,不需要的话可以删掉
SELECT * from blocks WHERE `type` = "l" AND `subtype` = "t" AND `created` > strftime('%Y%m%d%H%M%S', datetime('now', '-1 month')) AND markdown REGEXP "\* \[ \] \S+" AND `parent_id` not in ( select `id` from blocks where `subtype` = "t" ) ORDER BY `created` DESC
-
关于思源的一些思考
2023-07-07 11:37你的部分建议还是很有参考价值的,有些交互逻辑确实比较繁琐。比如新建工作空间的那个,我们群里有人表示赞同并打算去提一下 issue。
有一些小细节的交互确实有优化的空间,可以把两三步换成一两步。
但是大方向的软件设计逻辑这种问题其实已经没有提的必要了。思源发展到这种阶段,「精减一些功能」完全不是你简单说一句话那么简单,其实你说的都对,但是思源发展到这个程度,再按你的说法去做精减已经没有实操的可能性了。
这个世界上有些事情就是那么无奈,你说的有道理,但是落到实处「可操作性」还是要比「有道理」重要。核心开发者只有 DV 两个人,确实没有精力再去做大转弯了。
-
关于思源笔记同步及笔记丢失问题探讨
2023-07-07 11:22我们之前也建议过,把功能更新放慢一点,回过头去把同步整顿一下,实际上 2.9 之后的这几个版本一直在整顿同步的问题。但是整顿期也是镇痛期,这段时间遇到同步问题的人反而会多一点。只能说让时间来回答,过段时间应该会好不少吧。
-
同步失败:锁定云端同步目录失败,请稍后再试 (Provider: SiYuan) v2.8.10
2023-07-05 14:42这个修复不了。。。
你要是在 1 群的话可以翻一下聊天记录,我们刚刚和同样一位老设备的朋友讨论过这个问题。
如果能升级最好还是升级,思源要改进云端同步算法避免之前老是出现数据损坏的问题,但是代价就是和老版本不兼容。
如果升级不了的话,要么想办法自建同步服务,要么用手机伺服。
-
v2.8.10 云端同步提示“锁定云端同步目录失败”,怎么解决?
2023-07-05 13:56思源改进了同步的问题后,现在对老设备的同步没法继续支持了。
如果不能升级系统有两个选项可以尝试:
- 自建 s3 或者 webdav 同步,论坛里有位大佬之前写过同步的教程里面应该有提到
- 使用手机伺服,这样就完全不受电脑设备的影响了