Browser Extension

Easy Bilibili Markdown

把 Markdown 顺手带进 Bilibili 专栏编辑器

一个面向 Bilibili 专栏编辑器的浏览器扩展。复制 Markdown 后点击页面按钮,即可把标题、列表、代码块、链接、图片等内容转换为编辑器可识别的富文本。

Easy Bilibili Markdown

运行范围

https://member.bilibili.com/*

数据处理

本地处理,不上传到开发者服务器

维护重点

跟随目标网页结构和接口变化持续调整

功能设计

它解决的是一个明确的小问题,所以页面权限、交互入口和处理范围都尽量收窄。

Markdown 到富文本

基于 Markdown AST 做结构化解析,再转换为 Quill Delta 或编辑器可接收的 HTML。

自动提取标题

将第一行一级标题识别为文章标题,并从正文中移除,减少发布前的重复整理。

动态页面适配

通过 MutationObserver 监听页面变化,在编辑器和导航区域出现后再注入入口按钮。

实现原则

浏览器扩展运行在别人的页面里,稳定性来自克制的权限和清晰的边界。

尊重原编辑器

插件不重做编辑器,而是尽量使用页面已有编辑器能理解的写入方式,降低保存和同步风险。

转换在本地完成

剪贴板文本只在浏览器本地解析和转换,不上传到开发者服务器或第三方服务。

面向真实页面生命周期

处理异步渲染、路由切换和编辑器实例变化,让按钮和写入逻辑更稳定。

Permissions

权限只服务于核心功能

clipboardRead

仅在用户主动点击 Markdown 转换按钮时读取剪贴板中的文本,用于本地格式转换。

Bilibili 创作页面权限

只在 Bilibili 专栏编辑相关页面注入按钮和转换脚本,不在无关网站运行。

花不卷花不卷

© 2026 sharpmind.tech All rights reserved.

XGitHub