-
思源 2.11.1 版本后对 daily note 的重要更新
2023-12-08 18:17可以把 where 条件加在这个 SQL 后面
select B.* from blocks as B join attributes as A on B.id = A.block_id where A.name like 'custom-dailynote-%' and A.value > strftime('%Y%m%d',datetime('now','-7 day')) and B.box='20220305173526-4yjl33h' order by A.value desc;
-
「Siyuan User Guide」:如是不用了,可以删除它?或移至叧一筆記本內嗎?
2023-12-08 17:06那个 Help 本来就是用来打开帮助文档的啊。
你如果实在讨厌那个按钮,可以下载一个「移除按键」的插件,把帮助按钮隐藏掉。
-
思源 2.11.1 版本后对 daily note 的重要更新
2023-12-05 18:34实际上现在配合文档流 +SQL 已经可以了
新建一个 SQL 规则,把代码贴进去就行
select distinct B.* from blocks as B join attributes as A on B.id = A.block_id where A.name like 'custom-dailynote-%' order by A.value desc;
如果要指定笔记本,加上
and B.box ='xxx'
过滤条件就行 -
思源 2.11.1 版本后,模板支持对星期的解析了
2023-12-05 17:07如果你打算加一个
WeekdayCN2
函数,那么还需要在 kernel/model/template.go 里注册一下另外我在 Github 提了另外一个方案,更改 WeekdayCN 的实现来兼容多种输入模式,看看 D 会选择那种方案
func WeekdayCN(args ...interface{}) string { weekdayCN := []string{"日", "一", "二", "三", "四", "五", "六"} var week int // 判断参数数量和类型 switch len(args) { case 1: //单个参数,类型应该为 time.Time if t, ok := args[0].(time.Time); ok { week = Weekday(t) } case 2: // 两个参数,第一个为 string,第二个为 time.Time if dayStr, ok := args[0].(string); ok { weekdayCN[0] = dayStr if t, ok := args[1].(time.Time); ok { week = Weekday(t) } } default: // 多于一个参数,忽略 } return weekdayCN[week] }
-
思源 2.11.1 版本后,模板支持对星期的解析了
2023-12-05 15:46 -
新版本不能读取旧版本数据?
2023-12-05 12:43这个是因为最近几个版本 docker 启动的时候必须配置 --accessAuthCode 参数,具体可以见
解决 docker 启动的问题,关键两点,第一是在“命令”里边除了
--workspace=/siyuan/workspace
以外,再加入一条--accessAuthCode=你的授权访问密码,就是原来你在“关于”--“访问授权码”那里设置的密码。启动不了的原因就是因为程序打不开被这个密码锁定的数据库。作者:zhuahai
链接: docker 思源打不开,能帮忙看一下吗? - zhuahai 的回帖
来源:链滴
协议:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/ -
思源的模板中如何 sprig 模板语法计算今天是第几周?
2023-12-03 17:41normal 日记里有实现,就是挺麻烦的。
https://github.com/siyuan-community/template-normal/tree/main/templates/%E4%B8%80%E5%91%A8
我建议 @88250 要不自定义多实现几个 sprig 的函数。比如:
- 当前是星期几,返回 [0, 6]
- 当前是今年的第几周,返回 number
这几个都是 golang 里很容易实现,但是 sprig 要写到吐的东西。
-
关于 logseq 和思源反链面板的异同点,我觉得思源的反链还需要进一步开发
2023-12-02 00:17第一个关于项目提示的这个我感觉挺好的,不过我对 lsq 不太了解,请问这个提示词是怎么确定并聚合的呢。
关于第二个问题,好像思源是没有层级双链结构的,不知道开发者会不会觉得这个是必要的(因为面包屑也能看)。
-
如何手動安裝 plugin?
2023-12-01 08:45在 github 的 release 里面下载 package.zip。
然后放到 工作空间/data/plugin 目录下解压缩。
最后文件夹的名称命名改为
plugin.json
文件当中的name
字段名称。 -
文档创建时间
2023-11-28 23:19搜索里面可以用 sql 来过滤,比如
select * from blocks where `created` <= '20221021120000';
-
應該用什麼語言寫 Siyuan Plugin?
2023-11-18 23:56主要是 javascript,不过实际使用的是 typescript 。
官方有两个模板:
- https://github.com/siyuan-note/plugin-sample,这个是开发者维护的一个模板,typescript + webpack 打包
- https://github.com/siyuan-note/plugin-sample-vite-svelte,这个是社区开发者维护的一个模板 typescript + vite 打包,另外提供了一个 svelte 框架集成。(更推荐这个,这个有软链接、热重载以及 github action 自动打包,开发体验会好一点)
- 如果如果不想用 svelte,有一个去掉 svelte 的纯净版 https://github.com/frostime/plugin-sample-vite
API 主要分为后端和前端。后端 API 在思源 github 项目主要有一个文档,前端没有文档但是有一个 d.ts 的 typescript 模块定义。
社区有一个文档网站,但是大家也没有太多时间来维护,所以可能部分文档存在空缺或者过时的问题。
-
思源笔记什么时候能做到云笔记?
2023-11-15 11:16思源没有中心服务器,也不支持多用户。所以你想要的那种网页登录使用的云笔记是不可能的。
只能是你自己搞一台服务器,然后自己搭建一个属于自己的云笔记。
-
配色插件发布!
2023-11-08 18:24Savor 主题的配色
{ "name": "Savor Color", "light": { "font-color1": { "color": "#000" }, "font-color2": { "color": "rgba(55, 53, 47, 0.6)" }, "font-color3": { "color": "rgb(100, 71, 58)" }, "font-color4": { "color": "rgb(217, 115, 13)" }, "font-color5": { "color": "#f5822e" }, "font-color6": { "color": "rgb(223, 171, 1)" }, "font-color7": { "color": "#65b84d" }, "font-color8": { "color": "rgb(15, 123, 108)" }, "font-color9": { "color": "rgb(11, 110, 153)" }, "font-color10": { "color": "rgb(105, 64, 165)" }, "font-color11": { "color": "rgb(173, 26, 114)" }, "font-color12": { "color": "rgb(224, 62, 62)" }, "font-color13": { "color": "#e81123" }, "font-background1": { "background-color": "rgb(198, 203, 208)" }, "font-background2": { "background-color": "rgb(225, 225, 225)" }, "font-background3": { "background-color": "rgb(235, 236, 237)" }, "font-background4": { "background-color": "rgb(233, 229, 227)" }, "font-background5": { "background-color": "rgb(246, 225, 205)" }, "font-background6": { "background-color": "rgb(250, 235, 221)" }, "font-background7": { "background-color": "rgb(251, 243, 219)" }, "font-background8": { "background-color": "rgba(221, 237, 226)" }, "font-background9": { "background-color": "rgb(221, 237, 234)" }, "font-background10": { "background-color": "rgb(221, 235, 241)" }, "font-background11": { "background-color": "rgb(234, 228, 242)" }, "font-background12": { "background-color": "rgb(244, 223, 235)" }, "font-background13": { "background-color": "rgb(251, 228, 228)" } }, "dark": { "font-color1": { "color": "#FFF" }, "font-color2": { "color": "#6f7477" }, "font-color3": { "color": "rgb(147, 114, 100)" }, "font-color4": { "color": "rgb(253, 162, 68)" }, "font-color5": { "color": "rgb(255, 184, 73)" }, "font-color6": { "color": "rgb(255, 220, 73)" }, "font-color7": { "color": "rgb(77, 171, 154)" }, "font-color8": { "color": "rgb(82, 178, 202)" }, "font-color9": { "color": "rgb(82, 156, 202)" }, "font-color10": { "color": "rgb(154, 109, 215)" }, "font-color11": { "color": "rgb(226, 85, 161)" }, "font-color12": { "color": "rgb(255, 115, 105)" }, "font-color13": { "color": "rgb(223, 84, 82)" }, "font-background1": { "background-color": "rgb(35, 38, 40)" }, "font-background2": { "background-color": "rgb(63, 68, 71)" }, "font-background3": { "background-color": "rgb(69, 75, 78)" }, "font-background4": { "background-color": "rgb(67, 64, 64)" }, "font-background5": { "background-color": "rgb(89, 74, 58)" }, "font-background6": { "background-color": "rgb(89, 79, 59)" }, "font-background7": { "background-color": "rgb(89, 86, 59)" }, "font-background8": { "background-color": "rgba(53, 76, 75)" }, "font-background9": { "background-color": "rgb(54, 79, 84)" }, "font-background10": { "background-color": "rgb(54, 73, 84)" }, "font-background11": { "background-color": "rgb(68, 63, 87)" }, "font-background12": { "background-color": "rgb(83, 59, 76)" }, "font-background13": { "background-color": "rgb(89, 65, 65)" } } }
-
【思源新人指南】莫名其妙遇到锁定空间,提示「避免潜在的数据损坏」该怎么办
2023-11-08 10:54谁给你说可以类比 word ppt 了?他们原理机制和思源一样吗?他们读写文件系统的频率和思源一样吗?
不是我把锅甩给操作系统,而是长期的事件证明了就是系统的问题
开发者根据接受到用户反馈出现的四个阶段:
-
发现同步盘问题,尝试使用文件锁解决:“先说结论:第三方同步盘可能造成数据损坏,目前因为使用同步盘带来的数据损坏问题是无法彻底解决的” https://ld246.com/article/1626537583158
-
发现文件锁解决不了问题:“这个不是通过代码能解决的,而是操作系统本身就不支持两个不同的进程同时安全读写同一个文件。” 于是发公告不支持第三方网盘同步: https://ld246.com/article/1664442401353
-
开源云端服务同步,暂时免费开放端对端加密同步,数据同步支持第三方 S3 储存 https://github.com/siyuan-note/siyuan/issues/6445
-
发现发了公告还是有用户使用同步盘丢数据,没办法就去做了限制 https://github.com/siyuan-note/siyuan/issues/7683
不明白背后的原因可以去问、可以去讨论,而不是直接妄自推断前因后果,然后拿着未加检验的猜想大放厥词。
你觉得你自己仿佛很聪明,看透了事实的“真相”;但在实际上知道是怎么回事的人看来,可能像个莫名其妙的 xx(我给你基本的尊重,手动和谐)
以上为给你的所有回复,你要觉得我侮辱你可以抗议,但是我不会继续回复你的。
-
-
请问有 obsidian 迁移思源的工具吗?
2023-10-30 21:50思源可以导入整个 markdown 文件夹,所以理论上应该是可以直接导入的。
但是 ob 有些私有的语法,不符合 markdown 的标准规范。
首先是各种依赖插件的语法结构肯定是保留不了了。
再有一个常见的问题是,如果你插入图片用的是 wiki link
[[]]
而非标准语法![]()
的话,那图片可能无法正常导入。--
总之来讲,可以导入。但是如果你用了 ob 的插件或者是什么私有的语法功能,那就不要指望保留完整的结构了,顶多只能保留 markdown 最基本的功能。