一个简单的文本高亮插件,可以轻松地为网页中的文本添加高亮效果。
- 支持自定义高亮颜色
- 支持自定义背景色
- 支持自定义样式类名
- 支持清除高亮效果
- 支持多次高亮不同文本
npm install text-highlighter-plugin
import TextHighlighter from 'text-highlighter-plugin';
// 创建实例
const highlighter = new TextHighlighter({
color: '#ff0000', // 文字颜色(可选)
backgroundColor: '#ffeb3b', // 背景色(可选)
className: 'highlight' // 自定义类名(可选)
});
// 高亮文本
const element = document.getElementById('content');
highlighter.highlight(element, '要高亮的文本');
// 清除高亮
highlighter.removeHighlight(element);
可以查看 demo/index.html
文件获取完整的使用示例。
- 克隆仓库:
git clone [仓库地址]
- 安装依赖:
npm install
- 开发模式:
npm run dev
- 构建生产版本:
npm run build
-
修改版本号: 在
package.json
中更新version
字段,遵循语义化版本规范:- 主版本号:不兼容的API修改
- 次版本号:向下兼容的功能性新增
- 修订号:向下兼容的问题修正
-
登录npm(如果未登录):
npm login
- 构建最新版本:
npm run build
- 发布新版本:
npm publish
- 更新说明: 每次更新时,建议在README.md中的更新日志部分添加新版本的更新内容。
- 初始版本
- 支持基本的文本高亮功能
- 支持自定义样式
- 支持清除高亮
ISC