diff --git a/app/src/protyle/markdown/blockRender.ts b/app/src/protyle/markdown/blockRender.ts index 84ab7264c..9aecf4da1 100644 --- a/app/src/protyle/markdown/blockRender.ts +++ b/app/src/protyle/markdown/blockRender.ts @@ -3,6 +3,7 @@ import {fetchPost} from "../../util/fetch"; import {processRender} from "../util/processCode"; import {highlightRender} from "./highlightRender"; import {Constants} from "../../constants"; +import {genBreadcrumb} from "../wysiwyg/renderBacklink"; export const blockRender = (protyle: IProtyle, element: Element) => { let blockElements: Element[] = []; @@ -35,8 +36,8 @@ export const blockRender = (protyle: IProtyle, element: Element) => { rotateElement.classList.remove("fn__rotate"); } let html = ""; - response.data.blocks.forEach((block: IBlock) => { - html += `
`; + response.data.blocks.forEach((blocksItem: { block: IBlock, blockPath: IBreadcrumb[] }) => { + html += ` `; }); item.setAttribute("data-render", "true"); if (response.data.blocks.length > 0) { diff --git a/app/src/protyle/wysiwyg/renderBacklink.ts b/app/src/protyle/wysiwyg/renderBacklink.ts index 6b05a4475..43889a68d 100644 --- a/app/src/protyle/wysiwyg/renderBacklink.ts +++ b/app/src/protyle/wysiwyg/renderBacklink.ts @@ -84,7 +84,7 @@ export const getBacklinkHeadingMore = (moreElement: HTMLElement) => { moreElement.remove(); }; -const genBreadcrumb = (blockPaths: IBreadcrumb[]) => { +export const genBreadcrumb = (blockPaths: IBreadcrumb[]) => { let html = ""; blockPaths.forEach((item, index) => { if (index === 0) {