Frostime
关注
79553 号成员,2022-03-06 20:31:31 加入
662
个人主页 浏览
258
帖子 + 回帖 + 评论
59h16m
在线时长
  • 「Siyuan User Guide」:如是不用了,可以删除它?或移至叧一筆記本內嗎?

    2023-12-08 17:06

    那个 Help 本来就是用来打开帮助文档的啊。

    你如果实在讨厌那个按钮,可以下载一个「移除按键」的插件,把帮助按钮隐藏掉。

    image.png

  • 没有网络如何安装插件

    2023-12-07 11:34

    如何手動安裝 plugin? - Frostime 的回帖

    在 Release 里面下载 package.zip

    image.png

  • 思源 2.11.1 版本后,模板支持对星期的解析了

    2023-12-05 18:39

    还有更简单的 {{ now.Weekday }},但是只能英文

  • 思源 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 里注册一下

    image.png

    image.png

    另外我在 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:41

    日可以搭配周和星期。天就只能搭配星期了。trollface

  • 新版本不能读取旧版本数据?

    2023-12-05 12:43

    这个是因为最近几个版本 docker 启动的时候必须配置 --accessAuthCode 参数,具体可以见

    docker 思源打不开,能帮忙看一下吗?

    解决 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:41

    normal 日记里有实现,就是挺麻烦的。

    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';
    
  • 优化导出体现

    2023-11-28 23:17
    1. 这个已经有解决方案了,可以设置 word 模板。
    2. PDF 这个我支持。具体来说,我希望 PDF 导出的时候能够人为指定分页位置,不知道有没有可能做到。
  • 插件开发,收集一下社区的意见

    2023-11-27 12:05

    我突然想起来 github community 之前有个项目就是征集各种 issue 的(虽然上面大部分都是开发者自己写的……

  • 插件开发,收集一下社区的意见

    2023-11-27 00:37

    我就提一点,那个悬浮球的概念我觉得很好,官方可以考虑支持一下,做成一个可以让各个插件在里面注册按钮的功能区。类似 dark+ 那样。

  • 请问思源笔记有客服人员吗?

    2023-11-23 23:20

    没有客服。

    这种同步的困难类的问题最好的方式还是加群,群里的大佬手把手教你解决问题,比问开发者方便多了。

  • 應該用什麼語言寫 Siyuan Plugin?

    2023-11-18 23:56

    主要是 javascript,不过实际使用的是 typescript 。

    官方有两个模板:

    API 主要分为后端和前端。后端 API 在思源 github 项目主要有一个文档,前端没有文档但是有一个 d.ts 的 typescript 模块定义。

    社区有一个文档网站,但是大家也没有太多时间来维护,所以可能部分文档存在空缺或者过时的问题。

    SiYuan Developer Docs

  • 思源笔记什么时候能做到云笔记?

    2023-11-15 11:16

    思源没有中心服务器,也不支持多用户。所以你想要的那种网页登录使用的云笔记是不可能的。

    只能是你自己搞一台服务器,然后自己搭建一个属于自己的云笔记。

  • 聚焦功能怎么设置取消?

    2023-11-11 20:37

    聚焦是要按下 Ctrl 再点击块标的,应该没那么容易误触吧。

  • 配色插件发布!

    2023-11-08 18:24

    Savor 主题的配色

    {
    	"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 了?他们原理机制和思源一样吗?他们读写文件系统的频率和思源一样吗?

    不是我把锅甩给操作系统,而是长期的事件证明了就是系统的问题

    开发者根据接受到用户反馈出现的四个阶段:

    1. 发现同步盘问题,尝试使用文件锁解决:“先说结论:第三方同步盘可能造成数据损坏,目前因为使用同步盘带来的数据损坏问题是无法彻底解决的” https://ld246.com/article/1626537583158

    2. 发现文件锁解决不了问题:“这个不是通过代码能解决的,而是操作系统本身就不支持两个不同的进程同时安全读写同一个文件。” 于是发公告不支持第三方网盘同步: https://ld246.com/article/1664442401353

    3. 开源云端服务同步,暂时免费开放端对端加密同步,数据同步支持第三方 S3 储存 https://github.com/siyuan-note/siyuan/issues/6445

    4. 发现发了公告还是有用户使用同步盘丢数据,没办法就去做了限制 https://github.com/siyuan-note/siyuan/issues/7683

    不明白背后的原因可以去问、可以去讨论,而不是直接妄自推断前因后果,然后拿着未加检验的猜想大放厥词。

    你觉得你自己仿佛很聪明,看透了事实的“真相”;但在实际上知道是怎么回事的人看来,可能像个莫名其妙的 xx(我给你基本的尊重,手动和谐)

    以上为给你的所有回复,你要觉得我侮辱你可以抗议,但是我不会继续回复你的。

  • 反链的阅读面板能不能再优化一下

    2023-11-06 00:42

    可以单独打开一个反链的页签,这个反链的页签还能单独作为一个独立的窗口打开

    image.png

  • 自定义块样式插件使用不了,就是插件不显示转化为导图或者表格啥的

    2023-11-05 22:45

    转导图的功能只对列表块有效。

  • 请问有 obsidian 迁移思源的工具吗?

    2023-10-30 21:50

    思源可以导入整个 markdown 文件夹,所以理论上应该是可以直接导入的。

    但是 ob 有些私有的语法,不符合 markdown 的标准规范。

    首先是各种依赖插件的语法结构肯定是保留不了了。

    再有一个常见的问题是,如果你插入图片用的是 wiki link [[]] 而非标准语法 ![]() 的话,那图片可能无法正常导入。

    --

    总之来讲,可以导入。但是如果你用了 ob 的插件或者是什么私有的语法功能,那就不要指望保留完整的结构了,顶多只能保留 markdown 最基本的功能。

  • 快速增加块属性插件推荐

    2023-10-23 12:26

    这个是用来快速配置自定义属性的,不涉及添加书签的功能。

  • 欢迎讨论思源文档树中的置顶和书签添加

    2023-10-21 23:29

    关于书签的交互,我之前提过一个 issue

    Issue #9340 · siyuan-note/siyuan

    这个如果能实装,对书签的使用体验应该会有很大的提升。

  • 思源 js 应用程序示例库

    2023-10-21 20:20

    window.siyuan.config.accessAuthCode 可以直接访问到思源的授权码,不需要手写

    image.pngimage.png