稍候片刻,月出文自明。
import type { LexicalContentProps } from '~/components/ui/rich-content/LexicalContent'export function renderArticle(props: LexicalContentProps) { return <LexicalContent {...props} />}export function renderArticle(props: LexicalContentProps) { return <LexicalContent {...props} />}const note = 'Lexical Markdown paste'console.log(note)
Lexical 语法覆盖 · 本地文章
这是一篇写入本地 Core 的真实测试文章:它把原 Lexical showcase 的完整语法覆盖放回生产文章壳子,供后续页面回归检查。
本 fixture 覆盖站点当前注册的 Lexical 基础节点、富媒体节点和交互节点;投票、动态组件与外部媒体继续走页面的正常适配器,便于检查真实加载状态。
一、行内排版
行内可施 粗体、斜体、删除线、下划线、inline code;可缀链接如
innei.in,或 autolink: https://github.com/Innei/Yohaku。
日语之 ruby 标音示例:紅葉、東京。
社交平台 mention:innei 与 @innei。
二、标题与段落
h3 子标题
段落数行散布。
三、列表与任务
四、代码
五、引用与提示
提示:pnpm 较 npm 为速。
要紧:此功能须先登入方可一用。
警:此操作不可还原。
凶险:修改之恐废系统。
Banner(note):仅以醒目装饰示之。
Banner(tip):与 alert 同 type 而 layout 异。
Banner(important):重要事项专用。
Banner(warning):警示意。
Banner(caution):凶险意。
六、媒体
单图:
图集(grid):
视频:
Embed(YouTube):
Link card:
七、表格与折叠
节点
类别
备注
mermaid
block / decorator
已接 photo-viewer zoom
excalidraw
block / decorator
expand 走 PeekModal
nested-doc
block / decorator
内嵌一份 SerializedEditorState
点击展开:本节点之内部资料
折叠节点用于隐次要内容,初始 open=false。
内部可置任何块级节点。
八、图与图灵机
Mermaid 流程图:
Mermaid 序列图:
Excalidraw 白板:
九、Chat 与投票
User · Agent 对话:
单选 poll:
十、嵌套文档
Nested doc 是一份独立的 SerializedEditorState 之块,点击展开可见全文。
嵌套之子文档
此子文档本身亦是一份 Lexical state,含 paragraph、code、image 等节点。下面的代码块使用 Markdown fenced syntax 粘贴进 Lexical,前端由 Shiki 渲染。
十一、补充布局与扩展节点
这一节使用后台 Lexical 数据作为唯一来源,验证图片、代码块、链接和长文本等常见节点。
图片使用站内测试内容已有的公开地址,避免依赖前台 fixture 或本地相对路径。
代码块:
链接:
Google
Markdown 脚注侧注测试
开头先放两条引用「阅读进度轨」1和「富格式侧注」2,确认脚注从 Lexical 内容中生成并在桌面端移动到左侧。
继续放几段正文,让侧注不集中在一起。侧注应跟随引用位置,移动端则回到正文流。这里保留足够的文字观察桌面布局。
这里是文章中段引用3,用于检查较大的纵向间距。
文章靠后再放一条引用4,确认编号按首次引用顺序增加。
最后一段放置返回引用5,检查返回箭头回到正确的引用位置。