强制布局

功能特性

  • 自动确保使用指定元素以维持文档结构(例如,第一个块必须是H1元素)。
  • 如需强制尾部块为特定类型,请参阅尾部块

使用方法

import { NormalizeTypesPlugin } from 'platejs';
 
const plugins = [
  // ...其他插件
  NormalizeTypesPlugin.configure({
    options: {
      rules: [{ path: [0], strictType: 'h1' }],
    },
  }),
];

插件

NormalizeTypesPlugin

Options

  • rules optional Rule[]

    用于规范化类型的规则对象数组。

    • 默认值: []

OptionsRule

Collapse all
  • path Path

    规则应用的路径。

  • strictType optional string

    强制指定路径节点的类型。

  • type optional string

    如果未提供strictType,则插入节点的类型。