浏览代码

仅仅显示标题纯文本

visuddhinanda 2 年之前
父节点
当前提交
d899921d26
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      dashboard/src/components/article/AnchorNav.tsx

+ 2 - 1
dashboard/src/components/article/AnchorNav.tsx

@@ -1,5 +1,6 @@
 import { Anchor } from "antd";
 import { Anchor } from "antd";
 import { useEffect, useState } from "react";
 import { useEffect, useState } from "react";
+import { convertToPlain } from "../../utils";
 const { Link } = Anchor;
 const { Link } = Anchor;
 
 
 interface IHeadingAnchor {
 interface IHeadingAnchor {
@@ -100,7 +101,7 @@ const AnchorNavWidget = ({ open = false, content }: IWidget) => {
         const level = parseInt(heading[index].tagName.replace("H", ""));
         const level = parseInt(heading[index].tagName.replace("H", ""));
         headingAnchor.push({
         headingAnchor.push({
           key: `#${id}`,
           key: `#${id}`,
-          label: element.innerHTML,
+          label: convertToPlain(element.innerHTML).slice(0, 30),
           level: level,
           level: level,
         });
         });
       }
       }