现在新建日记的存放路径是 /daily note/{{now | date "2006/2006-01"}}/{{now | date "2006-01-02"}}
,所以新建的日记效果如上图
想在我想修改成 2023-03-30 周四
的格式,问一下大佬们有没有什么好的方式可以批量重命名过去的日记
现在新建日记的存放路径是 /daily note/{{now | date "2006/2006-01"}}/{{now | date "2006-01-02"}}
,所以新建的日记效果如上图
想在我想修改成 2023-03-30 周四
的格式,问一下大佬们有没有什么好的方式可以批量重命名过去的日记
想自动化还是得脚本,.sy
文件都是 json 格式,可以用 python 之类的处理。不知道开发者愿不愿意给思源笔记加上像 logseq 那样随意修改 journal 标题显示格式的功能。
我自己试着用 powershell 写了段能够实现这个功能的代码,需要用 powershell 7,不能用系统自带的。一定要做好备份,丢数据我不负责
导出 Data
,关闭软件;可以考虑新建工作空间,在新的工作空间里导入数据再做测试data
文件夹目录下执行下面的命令
Get-ChildItem * -Include *.sy -Recurse | ForEach-Object { @{ File=$_; Json=$_ | Get-Content -Raw | ConvertFrom-Json } } | Where-Object { ($_.Json.Properties.title -match "^\d{4}-\d{2}-\d{2}$") } | ForEach-Object { $_.Json.Properties.title=([dateonly]($_.Json.Properties.title)).ToString("yyyy-MM-dd ddd"); Out-File -FilePath $_.File -InputObject ($_.Json | ConvertTo-Json -Depth 100 -EscapeHandling EscapeHtml) }
yyyy-MM-dd
格式的文档标题应该都加上了周几/{{now | date "2006"}}/{{now | date "2006-01"}}/{{now | date "2006-01-02"}} {{last (slice (list "星期日" "星期一" "星期二" "星期三" "星期四" "星期五" "星期六" ) 0 (add (mod (div (now.Sub (toDate "2006-01-02" "2021-05-02")).Hours 24) 7 ) 1))}}
这一串就可以
现在用这个就行了: /daily note/{{now | date "2006/2006-01"}}/{{now | date "2006-01-02"}} 周{{now | WeekdayCN}}
深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。
Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。
互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。
NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。
阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。
钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。
心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。
又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。
让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
新手上路,请谨慎驾驶!
Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。
Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。
确认过眼神后的灵魂连接,站在链在!
程序员是从事程序开发、程序维护的专业人员。
CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。
Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。
JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。
为成为自由职业者在家办公而努力吧!
链滴是一个记录生活的地方。
记录生活,连接点滴
Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。
Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。
由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于