现在新建日记的存放路径是 /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 周四
的格式,问一下大佬们有没有什么好的方式可以批量重命名过去的日记
现在用这个就行了: /daily note/{{now | date "2006/2006-01"}}/{{now | date "2006-01-02"}} 周{{now | WeekdayCN}}
想自动化还是得脚本,.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))}}
这一串就可以
你比 99% 的人都优秀么?
本标签主要用于分享网络空间安全专业的学习笔记
C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。
GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。
Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.
Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。
Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。
大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。
我来 wolai:不仅仅是未来的云端笔记!
记录并分享人生的经历。
资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。
FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。
我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。
H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。
NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。
Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。
Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。
App(应用程序,Application 的缩写)一般指手机软件。
PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。
Mobi.css is a lightweight, flexible CSS framework that focus on mobile.
PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于