笔记源代码

了解不同笔记的源代码

在内部,每个笔记的内容结构根据笔记类型而有所不同。

例如:

  • 文本笔记在内部使用  CKEditor 表示形式表示为 HTML。请注意,由于自定义插件,某些 HTML 元素仅特定于 Trilium,例如警告。

  • 代码笔记是纯文本,并在内部按原样表示。

  • 地理地图视图笔记仅包含最少的信息(视口、缩放)作为 JSON。

  • [missing note]笔记以 JSON 表示,Trilium 自己的信息以及 [missing note] 的内部 JSON 表示格式。

  • [missing note]笔记表示为 JSON,内部格式为 [missing note]

请注意,某些信息也存储为[missing note]。例如,[missing note]笔记使用附件功能来存储自定义库,并且与[missing note]和其他类似的笔记类型一起,它存储内容的 SVG 表示,以用于其他功能,例如包含在其他笔记、共享笔记等中。

这是此注释的 HTML 表示的一部分,因为它存储在数据库中(但经过美化)。

<h2>
    Understanding the source code of the different notes
</h2>
<p>
    Internally, the structure of the content of each note is different based on the&nbsp;
    <a class="reference-link" href="../Note%20Types.md">
        Note Types
    </a>
    .
</p>

查看源代码

可以通过按[missing note]中的上下文菜单并选择注释源来查看注释的源代码。

源代码将显示在新选项卡中。

对于某些注释类型,例如文本注释,源代码也会被格式化,以便更易于阅读。

修改源代码

可以直接修改笔记的源代码,但不能通过笔记源功能。

为此,请执行以下作:

  1. 将笔记类型从真实笔记类型(例如画布、地理类型)更改为代码(纯文本)或相应的格式,例如 JSON 或 HTML。

  2. 确认有关更改注释类型的警告。

  3. 将出现源代码,进行必要的修改。

  4. 将注释类型更改回实际注释类型。

[!警告] 根据所做的更改,笔记存在无法正确呈现的风险。最好在进行任何重大更改之前保存修订。

如果注释无法正确呈现,请再次修改源代码或恢复到以前的修订版。由于意外更改的错误处理可能并不总是完美的,因此需要刷新应用程序。

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录关闭