Update docs and sort content

This commit is contained in:
github-actions[bot]
2025-02-10 05:40:38 +00:00
parent ff20460de3
commit 802a775f49

View File

@ -25,9 +25,9 @@ astroType: post
## 背景
obsidian 是我的进行笔记编辑的主力软件,并且通过 wiki 语法,也就是 `[[某个笔记]]` 的语法使用的频率很高。
obsidian 是我的进行笔记编辑的主力软件,并且 wiki 语法,也就是 `[[某个笔记]]` 的语法使用的频率很高。
与此同时,我还需要将笔记发布使用基于 astro 框架博客上, 由于以下原因,实现起来比较困难。
与此同时,我还需要将笔记发布基于 astro 框架搭建的个人博客上, 由于以下原因,实现起来比较困难。
1. astro 本身不支持 wiki 语法wiki 语法需要引入 remark 插件,对 wiki 语法进行解析。
2. 在 astro 中,我使用 slug 字段作为笔记的唯一标识,而 wiki 语法中,`[[某个笔记]]` 的语法,实际上是使用笔记的 title 作为唯一标识的。如果使用插件,它的处理方式是把名称中的空格转化为下划线,并且将 title 转换为小写。
@ -38,6 +38,10 @@ obsidian 是我的进行笔记编辑的主力软件,并且通过 wiki 语法
所以这与我的需求不符合,我需要的是使用 slug 字段作为笔记的唯一标识,并且使用 wiki 语法进行链接跳转。
也就是`[[Test Page]]` 转化为了 `/page/test_page`
假设我的中文笔记的信息是:
于是目前开源的插件不满足我的要求,我需要自己实现 wiki 语法的转化或者解析。
## 实现