Life Note

【Obsidian 达人成长之路】系列文章笔记源码


created_at: 2024-06-14 19:44 updated_at: 2024-06-14 19:51

已发布文章 Dataview 查询:

TABLE WITHOUT ID
file.link AS 链接,
file.frontmatter.platforms.name AS 发布平台,
file.frontmatter.platforms.url AS 文章地址,
file.frontmatter.platforms.date AS 发布时间,
file.frontmatter.platforms.last_update AS 更新时间
FROM "博客/Obsidian"
WHERE filter(file.frontmatter.platforms, (f) => f.url != "")
SORT file.frontmatter.platforms.date DESC

DataviewJS 查询:

const files = dv.pages('"博客/Obsidian"').filter(f => {
    return f['platforms'] && f['platforms'].length > 0 && f['platforms'][0]['url']
}).sort(f => f.frontmatter?.platforms?.date)

const tableMd = await dv.markdownTable(['文章名称', '发布平台', '文章地址', '发布时间', '更新时间'], files.flatMap((f, i) => {
    return f.platforms.flatMap((p, j) => {
        if (j === 0) {
            return [[ f.file.name, f.platforms[j].name, f.platforms[j].url, f.platforms[j].date, f.platforms[j].last_update ]]
        } else {
            return [[ '', f.platforms[j].name, f.platforms[j].url, f.platforms[j].date, f.platforms[j].last_update ]]
        }
    })
}))
console.log(tableMd)

已发布文章

文章名称发布平台文章地址发布时间更新时间
小插件推荐 #2:Obsidian Note Definitions知乎https://zhuanlan.zhihu.com/p/7031938412024-06-13 15:402024-06-13 15:40
掘金https://juejin.cn/post/73794875575980032372024-06-13 15:482024-06-13 15:48
小插件推荐 #1:Obsidian-II-Quicker知乎https://zhuanlan.zhihu.com/p/7022476232024-06-07 19:532024-06-07 19:53
掘金https://juejin.cn/post/73773554528906936412024-06-07 19:582024-06-07 19:58
Obsidian 达人成长之路 #1:使用终极工具 Dataview 释放笔记库的潜力 · DQL查询语言知乎https://zhuanlan.zhihu.com/p/6991433872024-06-12 18:242024-06-12 18:24
掘金https://juejin.cn/post/73664547841220935952024-05-08 20:282024-05-08 20:28
Obsidian 达人成长之路 #2:使用终极工具 Dataview 释放笔记库的潜力 · JavaScript API知乎https://zhuanlan.zhihu.com/p/6998417712024-06-12 18:242024-06-12 18:24
掘金https://juejin.cn/post/73727683557778391042024-05-27 11:332024-05-27 11:33
Obsidian 达人成长之路 #3:使用终极工具 Dataview 释放笔记库的潜力 · 案例讲解知乎https://zhuanlan.zhihu.com/p/7009683862024-06-12 18:232024-06-12 18:23
掘金https://juejin.cn/post/73749888304942284912024-05-31 17:252024-05-31 17:25
Obsidian 达人成长之路 #4:使用 Text expand 插件插入查询结果知乎https://zhuanlan.zhihu.com/p/7012451012024-06-12 18:232024-06-12 18:23
掘金https://juejin.cn/post/73758711005239542272024-06-03 12:222024-06-03 12:22
Obsidian 达人成长之路 #5:使用 Templater 减少重复工作,提高效率知乎https://zhuanlan.zhihu.com/p/7034596562024-06-14 20:202024-06-14 20:20
掘金https://juejin.cn/spost/73813476547678044252024-06-17 19:532024-06-17 19:53

计划写的文章

这里是一些后续有精力打算去分享的插件。

电子表格相关:

涉及插件:

文章参考:

Related

How to Install

  1. Download the ZIP or clone the repository
  2. Open the folder as a vault in Obsidian (File → Open Vault)
  3. Obsidian will prompt you to install required plugins

Stats

Stars

3

Forks

1

Last updated 20mo ago

Categories

Tags

dataviewnotesobsidiantemplater