返回提交历史
Modified
docs/opus/features.md
+50
-3
XFEstudio/bilibili-API-collect
feat(opus/features): finished module_content
6ba3721
代码差异
1 个文件
+50
-3
@@ -665,10 +665,13 @@
665
665
| 字段 | 类型 | 内容 | 备注 |
666
666
| ---- | ---- | ---- | ---- |
667
667
| align | number | 对齐方式 | 0: 左对齐 (默认)<br />1: 居中<br />2: 右对齐 |
668
| para_type | number | 段落类型 | 1: 文本<br />2: 图片<br />3: 段落行<br />4: 块引用<br />5: 列表<br />6: 链接卡片<br />8: 代码 |
669
| text | object | 文本 | `para_type=1` |
668
| para_type | number | 段落类型 | 1: 文本<br />2: 图片<br />3: 分割线<br />4: 块引用<br />5: 列表<br />6: 链接卡片<br />7: 代码 |
669
| text | object | 文本 | `para_type=1` 或 `para_type=4` |
670
670
| pics | object | 图片 | `para_type=2` |
671
| line | object | 分割线 | `para_type=3` |
672
| list | object | 列表 | `para_type=5` |
671
673
| link_card | object | 链接卡片 | `para_type=6` |
674
| code | object | 代码 | `para_type=7` |
672
675
673
676
`module_content.paragraphs[].text` 对象:
674
677
@@ -683,6 +686,7 @@
683
686
| type | string | 文本节点类型 | 纯文本: `TEXT_NODE_TYPE_WORD`<br />富文本: `TEXT_NODE_TYPE_RICH` |
684
687
| word | object | 纯文本 | 仅 `type='TEXT_NODE_TYPE_WORD'` |
685
688
| rich | object | 富文本 | 仅 `type='TEXT_NODE_TYPE_RICH'`, 详细参见 [富文本节点](rich_text_nodes.md) |
689
| formula | object | 公式 | 仅 `type='TEXT_NODE_TYPE_FORMULA' |
686
690
687
691
`module_content.paragraphs[].text.nodes[].word` 对象:
688
692
@@ -692,6 +696,40 @@
692
696
| style | object | 补充样式 | |
693
697
| words | string | 文本内容 | |
694
698
699
`module_content.paragraphs[].text.nodes[].formula` 对象:
700
701
| 字段 | 类型 | 内容 | 备注 |
702
| ---- | ---- | ---- | ---- |
703
| latex_content | string | 公式内容 | LaTeX |
704
705
`module_content.paragraphs[].line` 对象:
706
707
| 字段 | 类型 | 内容 | 备注 |
708
| ---- | ---- | ---- | ---- |
709
| pic | object | 图片 | |
710
711
`module_content.paragraphs[].line.pic` 对象:
712
713
| 字段 | 类型 | 内容 | 备注 |
714
| ---- | ---- | ---- | ---- |
715
| height | number | 高度 | |
716
| url | string | 图片 URL | |
717
718
`module_content.paragraphs[].list` 对象:
719
720
| 字段 | 类型 | 内容 | 备注 |
721
| ---- | ---- | ---- | ---- |
722
| style | number | 样式 | 1: 有序列表<br />2: 无序列表 |
723
| items | object[] | 列表项 | |
724
725
`module_content.paragraphs[].list.items[]` 对象:
726
727
| 字段 | 类型 | 内容 | 备注 |
728
| ---- | ---- | ---- | ---- |
729
| level | number | 级别 | |
730
| nodes | object[] | 文本节点 | 同 `module_content.paragraphs[].text.nodes[]` 对象 |
731
| order | number | 序号 | |
732
695
733
`module_content.paragraphs[].pic` 对象:
696
734
697
735
| 字段 | 类型 | 内容 | 备注 |
@@ -705,7 +743,7 @@
705
743
| ---- | ---- | ---- | ---- |
706
744
| height | number | 高度 | |
707
745
| live_url | unknown | 动图 URL? | |
708
| size | number | 大小 | 单位: ki |
746
| size | number \| null | 大小 | 单位: ki |
709
747
| url | string | 图片 URL | |
710
748
| width | number | 宽度 | |
711
749
@@ -846,10 +884,19 @@
846
884
847
885
`module_content.paragraphs[].link_card.card.item_null` 对象:
848
886
887
注: 该对象结构根据前端代码推断得出未经验证仅供参考
888
849
889
| 字段 | 类型 | 内容 | 备注 |
850
890
| ---- | ---- | ---- | ---- |
851
891
| text | string | 文字 | |
852
892
893
`module_content.paragraphs[].code` 对象:
894
895
| 字段 | 类型 | 内容 | 备注 |
896
| ---- | ---- | ---- | ---- |
897
| content | string | 内容 | |
898
| lang | string | 语言 | 如 `language-html` `language-bash` |
899
853
900
**示例:**
854
901
855
902
<details>