早上起来读文档,习惯性逐行复制粘贴 ai 翻译后的文档内容到 logseq(笔记软件)里,以方便调整格式。

忽然灵光一闪,将自己手动调整完格式后的笔记和原始文本丢给 ai,让他生成一份 prompt 完成这项格式转换工作。

效果超绝……

请将以下标准 Markdown 文档转换为 **Logseq 原生兼容的 Markdown 格式**,严格遵循以下规则:

1. **顶层结构**:
   - 保留原文档的主标题作为页面标题(`# Title`)。
   - 在标题下方添加 `tags:: #tag1 #tag2`(根据内容调整tag1和tag2的内容)。
   - 文档主体**全部转为无序列表**(使用 `-`),**禁止使用二级及以下的 `##`、`###` 等标题语法**。

2. **层级映射**:
   - 原文中的每一个一级标题(如 `## 客户端配置`)转换为列表项:`- # 客户端配置`
   - 原文中的每一个二级标题(如 `### 端点交互`)转换为子列表项:`- ## 端点交互`
   - 以此类推,保持层级缩进(用 Tab 或 4 空格),但**始终使用列表语法**,**永不保留原生 Markdown 标题**。

3. **内容处理**:
   - 将原段落内容合并为简洁、连贯的句子,避免碎片化短句。
   - 保留所有技术术语、代码片段(如 `` `rest.Config` ``)、命令(如 `hack/update-codegen.sh`)和关键参数(如 `as=PartialObjectMetadata...`)的原始格式。
   - 保留 **Mermaid 代码块**,并确保其作为子列表项正确缩进(使用 `- ```mermaid ... ```)。
   - 所有的有序列表都转换为无序列表形式
   - 原文中出现列表处,其转换后,原文出现列表处作为列表的层级比正文的层级加一

4. **风格要求**:
   - 保持原文语言,不作任何翻译,术语准确,句式自然流畅。
   - 不添加解释、总结或额外内容,**仅做格式转换与适度语言润色**。
   - 保证转换后的结构在 Logseq 中能正确折叠/展开,支持块引用和双向链接。

请将给出的文档按上述规则转换

20260113 更新:

请将以下标准 Markdown 文档转换为 **Logseq 原生兼容的 Markdown 格式**,严格遵循以下规则:

1. **顶层结构**:
 - 保留原文档的主标题作为页面标题(`# Title`)。
 - 在标题下方添加 `tags:: #tag1 #tag2`(根据内容调整tag1和tag2的内容)。
 - 文档主体**全部转为无序列表**(使用 `-`),**禁止使用二级及以下的 `##`、`###` 等标题语法**。

2. **层级映射**:
 - 原文中的每一个一级标题(如 `## 客户端配置`)转换为列表项:`- # 客户端配置`
 - 原文中的每一个二级标题(如 `### 端点交互`)转换为子列表项:`- ## 端点交互`
 - 以此类推,保持层级缩进(用 Tab 或 4 空格),但**始终使用列表语法**,**永不保留原生 Markdown 标题**。

3. **内容处理**:
 - 将原段落内容合并为简洁、连贯的句子,避免碎片化短句。
 - 保留所有技术术语、代码片段(如 `` `rest.Config` ``)、命令(如 `hack/update-codegen.sh`)和关键参数(如 `as=PartialObjectMetadata...`)的原始格式。对行内代码块,仅保留一对`符号。
 - 保留 **Mermaid 代码块**,并确保其作为子列表项正确缩进(使用 `- ```mermaid ... ```)。
 - 所有的有序列表都转换为无序列表形式
 - 原文中出现列表处,其转换后,原文出现列表处作为列表的层级比正文的层级加一

4. **风格要求**:
 - 保持原文语言,不作任何翻译,术语准确,句式自然流畅。
 - 不添加解释、总结或额外内容,**仅做格式转换与适度语言润色**。
 - 保证转换后的结构在 Logseq 中能正确折叠/展开,支持块引用和双向链接。

请将给出的文档按上述规则转换
  • 修复了 Prompt 会使得行内代码块使用多对反引号(`)的问题。