npm 包 @luchanso/retext-emoji 使用教程

阅读时长 4 分钟读完

简介

@luchanso/retext-emoji 是一个基于 retext 的 emoji 插件,可以将文本中的 emoji 单词转化为相应的 emoji 图标。本文将详细介绍如何使用这个 npm 包。

安装

使用 npm 进行安装:

使用方法

-- -------------------- ---- -------
----- ------- - ------------------
----- ----- - -----------------------
----- --------- - ---------------------------
----- ------ - -----------------
----- ----------- - ---------------------------------

----- ---- - ------------

----- --------- - ----------------------------------------------------------------

----- ------ - ---------------------------

---------------------------- -- ----------

指南

支持的 emoji

@luchanso/retext-emoji 支持绝大部分常用的 emoji。如果需要支持更多的 emoji,可以使用 emoji-regex 包进行扩展。

自定义 emoji 图标

可以使用 retextEmoji({convert: {':smile:': '😄'}}) 的方式,将 :smile: 转化为 😄。

-- -------------------- ---- -------
----- ------- - ------------------
----- ----- - -----------------------
----- --------- - ---------------------------
----- ------ - -----------------
----- ----------- - ---------------------------------

----- ---- - ---------

----- --------- - ---------------------------------------------------------- ----------- -----------------------

----- ------ - ---------------------------

---------------------------- -- --

支持多种语言

@luchanso/retext-emoji 支持多种语言,可以使用 retextEmoji({convert: {':smile:': {locale: 'ja', emoji: '😄'}}}) 的方式,将 :smile: 转化为日语的 😄。

-- -------------------- ---- -------
----- ------- - ------------------
----- ----- - -----------------------
----- --------- - ---------------------------
----- ------ - -----------------
----- ----------- - ---------------------------------

----- ---- - ---------

----- --------- - ---------------------------------------------------------- ----------- -------- ----- ------ ------------------------

----- ------ - ---------------------------

---------------------------- -- --

结语

@luchanso/retext-emoji 是一个非常实用的 npm 包,它可以大大简化 emoji 图标的使用,节省开发时间。希望这篇文章能为你带来帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055eb081e8991b448dc4b2

纠错
反馈