diff --git a/src/extensions/base/BaseSchema/BaseSchemaSpecs/index.ts b/src/extensions/base/BaseSchema/BaseSchemaSpecs/index.ts index 69c3fe59..8d8c940e 100644 --- a/src/extensions/base/BaseSchema/BaseSchemaSpecs/index.ts +++ b/src/extensions/base/BaseSchema/BaseSchemaSpecs/index.ts @@ -63,7 +63,15 @@ export const BaseSchemaSpecs: ExtensionAuto = (builder, } : undefined, }, - fromMd: {tokenSpec: {name: BaseNode.Paragraph, type: 'block'}}, + fromMd: { + tokenSpec: { + name: BaseNode.Paragraph, + type: 'block', + getAttrs(token) { + return Object.fromEntries(token.attrs || []); + }, + }, + }, toMd: (state, node, parent) => { /* An empty line is added only if there is some content in the parent element.