Skip to content
This repository has been archived by the owner on Nov 24, 2024. It is now read-only.

Feature: Map note color to custom text (tags, icons, ...) #23

Open
MingliangT opened this issue Nov 22, 2021 · 9 comments
Open

Feature: Map note color to custom text (tags, icons, ...) #23

MingliangT opened this issue Nov 22, 2021 · 9 comments
Labels
enhancement New feature or request

Comments

@MingliangT
Copy link

你好,看了下目前导出的 Json 数据里,没有颜色的属性。是否能够支持笔记颜色的导出,定义到模板项里。谢谢。

@aidenlx aidenlx added enhancement New feature or request upstream labels Nov 22, 2021
@aidenlx
Copy link
Owner

aidenlx commented Nov 22, 2021

目前你能看到的json数据(除了toc模式下获取的)都是api里的数据直接转成json的,如果没有的话应该就是官方没有没有开放

@MingliangT
Copy link
Author

查了下 Marginnote 插件 API,有一个接口 highStyleColorType 返回 colorIndex 为 int,猜测下是 颜色

13031637576635_ pic

从左往右,从上往下,目测是从 0 开始作为 index。譬如右上角粉红色是 3。

@MingliangT
Copy link
Author

发现 toc 模式下的 json 数据 和 非 toc 模式下的 json 数据不一致?
非 toc 模式下 merged notes 和 comments 是可以区分开的,而 Toc 模式下 merged notes 和 comments 合并在一起了,通过 换行 来分割?

@aidenlx
Copy link
Owner

aidenlx commented Nov 22, 2021

发现 toc 模式下的 json 数据 和 非 toc 模式下的 json 数据不一致?

是的,因为toc模式要批量读取,一但嵌套多了性能很差,所以导出的是简化的版本

查了下 Marginnote 插件 API,有一个接口 highStyleColorType 返回 colorIndex 为 int,猜测下是 颜色

我看了下note是有在colorIndex导出颜色的,你具体打算把颜色导出成什么?

@MingliangT
Copy link
Author

发现 toc 模式下的 json 数据 和 非 toc 模式下的 json 数据不一致?

是的,因为toc模式要批量读取,一但嵌套多了性能很差,所以导出的是简化的版本

查了下 Marginnote 插件 API,有一个接口 highStyleColorType 返回 colorIndex 为 int,猜测下是 颜色

我看了下note是有在colorIndex导出颜色的,你具体打算把颜色导出成什么?

一般通过颜色来标识文本的重要程度。

理想的情况下,导到 Obsidian 后可以标记出对应的颜色。但会受限于 Markdown 的表达能力,一些可以通过对 文本 前后增加标签来表达背景色;一些通过在 文本 后面追加一个 emoji 颜色的图标来表达;每个人的喜好不一,要看看在 Template 里是否有种方式可以让大家自己 DIY 样式。

@MingliangT
Copy link
Author

发现 toc 模式下的 json 数据 和 非 toc 模式下的 json 数据不一致?

是的,因为toc模式要批量读取,一但嵌套多了性能很差,所以导出的是简化的版本

aidenlx/obsidian-bridge#5 提了一个想法,是否把 笔记信息 和 笔记层级关系 分开存储,统一 单条笔记 和 TOC 笔记集的格式,这样存储的大小、扩展、维护、性能上会不会好一些。

@MingliangT
Copy link
Author

我看了下note是有在colorIndex导出颜色的,你具体打算把颜色导出成什么?

image

1 similar comment
@MingliangT

This comment has been minimized.

@aidenlx aidenlx removed the upstream label Nov 22, 2021
@aidenlx aidenlx changed the title 模板支持颜色导出选项 Feature: Map note color to custom text (tags, icons, ...) Nov 22, 2021
@aidenlx
Copy link
Owner

aidenlx commented Nov 22, 2021

👌🏻,等后面我看看能不能实现,需要些时间

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants