关于使用标签管理个人笔记

我使用ob写笔记文章,我会创建不同的文件夹分类的写,同时有一些笔记文章我会上传到个人博客上去。问题在于,我上传的文章多的时候,我无法区分哪些文章是上传过的,哪些是需要更新的,所以我想使用标签系统给上传的文章打上标签,同时如果我的已经上传的文章有更新又该怎么办?想问问这样的情况有没有合适的插件或者解决思路?

而且我发现ob的标签系统功能太少了,尽管我还使用了tag wrangler这个插件,我希望的是点击标签就能够显示有这个标签的所有文章,他们就像目录一样排列好,但是现在看来
image
这个样子只显示标签是不行的。

我希望是:
就像下面这个网页一样,点击标签就能够显示有这个个标签的所有文章。

此外,用标签做分类,每次上传文章之后还要删除文章的标签,否则这个标签也会被上传到博客上。

1 个赞
  • 我临时想了个简单的方法/思路

使用多级的标签来做标签,分别表示状态和同步更新等元素。

  • 如:标签:label: A/B。用一级标签A表示上传状态,二级标签B表示各种更新状态。

tips:建立一个博客标签,把这些标签建立在博客标签之下。分类会更美观。

  • 2024-08-15 下午15:26

我想了想,这样能做,但是每次上传文章之前还要删除文章中的标签,否则标签也会被上传。
而且ob的标签功能太少了,无法支持点击标签显示有这个标签的文章,ob有的仅仅是搜索标签的功能。

我想不到其他简单方法了捏:D

不过我常使用移动版,点击标签是可以直接自动跳转搜索界面搜索并显示含有标签的文章列表的。

  • 搜索框会:tag:# +(标签名字)
    • 如:tag:#todo

可以多试试,或者直接这样搜索。

  • 目前不怎么使用pc不太清楚。
  • 17:23

用属性吧。属性应该可以被博客网站忽略?

一个是否上传属性,分成未上传、已上传。同时再加一个上传时间属性和更新时间属性和。

这样凭借是否上传属性,你可以借助dv找到所有未上传的笔记。

再联合上传时间和更新时间属性,你就可以找到已上传、但上传时间<更新时间,从而找到所有需要更新的内容。

其实是有解决方案的,只是有这类需求的不多,楼主没找到,;

论坛有大佬用dataviewjs实现过类似的:

如果只是预定义好的几个常用的标签来点击切换视图的话,page gallery 实现就很方便

notes-list 脚本dataview的cards视图note gallery 这些插件也可以。

要根据文档检索出的标签动态切换视图的暂时还没有,但应该是可以实现的,只是相当于把上述插件的 手动编辑检索规则 改成 点击按钮修改检索规则

tag overview 插件,可以列出文件名,但没有卡片视图,交互上比较爽

像note gallery 之类的,虽然是笔记卡片视图,但得写代码筛选
dataviewjs应该最满足需求,缺点是一代码很复杂,二渲染比较慢

我试了属性,上传之后也是能看到的

我实在是不太熟悉dataview的语法,没有办法继续下去了,就这样先凑合用。

我在笔记中添加了三个属性(实际有用的是两个),是否是博客 用来标记那些上传的博客,属性
上次提交博客时间 和文件的最后一次修改时间比较用来判断博客是否需要更新,然后给需要更新的博客打上标记,但是语法完全不会,不会比较。
技术有限,无法实现。

Table 是否是博客, 是否需要更新 ,上次提交博客时间
From ""
Where 是否是博客 = 1 and file.mtime > 上次提交博客时间

目前就是这个样子,我单独新建一个文件存放博客文章的状况。

我简单查了一下,好像只有对标签得侧边栏视图操作的插件,但是没有对属性的。