首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在react中添加带有表情符号的草稿编辑器?

在React中添加带有表情符号的草稿编辑器可以通过使用第三方库来实现。以下是一种可能的实现方式:

  1. 首先,安装并引入一个适合的富文本编辑器库,例如react-draft-wysiwyg
代码语言:txt
复制
npm install react-draft-wysiwyg
代码语言:txt
复制
import { Editor } from 'react-draft-wysiwyg';
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
  1. 创建一个React组件,并在组件中使用Editor组件。
代码语言:txt
复制
import React, { useState } from 'react';
import { EditorState, convertToRaw, ContentState } from 'draft-js';
import { Editor } from 'react-draft-wysiwyg';
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';

const EmojiEditor = () => {
  const [editorState, setEditorState] = useState(EditorState.createEmpty());

  const handleEditorChange = (state) => {
    setEditorState(state);
  };

  const handleSave = () => {
    const contentState = editorState.getCurrentContent();
    const rawContent = convertToRaw(contentState);
    // 处理保存逻辑
  };

  return (
    <div>
      <Editor
        editorState={editorState}
        onEditorStateChange={handleEditorChange}
        toolbar={{
          options: ['emoji'], // 启用表情符号选项
          emoji: {
            // 自定义表情符号
            emojis: [
              '😀', '😃', '😄', '😁', '😆', '😅', '😂', '🤣', '😊', '😇', '🙂', '🙃', '😉', '😌', '😍', '🥰', '😘', '😗', '😙', '😚', '😋', '😛', '😝', '😜', '🤪', '🤨', '🧐', '🤓', '😎', '🤩', '🥳', '😏', '😒', '😞', '😔', '😟', '😕', '🙁', '☹️', '😣', '😖', '😫', '😩', '🥺', '😢', '😭', '😤', '😠', '😡', '🤬', '🤯', '😳', '🥵', '🥶', '😱', '😨', '😰', '😥', '😓', '🤗', '🤔', '🤭', '🤫', '🤥', '😶', '😐', '😑', '😬', '🙄', '😯', '😦', '😧', '😮', '😲', '🥱', '😴', '🤤', '😪', '😵', '🤐', '🥴', '🤢', '🤮', '🤧', '😷', '🤒', '🤕', '🤑', '🤠', '😈', '👿', '👹', '👺', '🤡', '💩', '👻', '💀', '☠️', '👽', '👾', '🤖', '🎃', '😺', '😸', '😹', '😻', '😼', '😽', '🙀', '😿', '😾', '🙈', '🙉', '🙊', '🐵', '🐶', '🐺', '🐱', '🐭', '🐹', '🐰', '🦊', '🐻', '🐼', '🐻‍❄️', '🐨', '🐯', '🦁', '🐮', '🐷', '🐽', '🐸', '🐵', '🙊', '🙉', '🙈', '🐒', '🐔', '🐧', '🐦', '🐤', '🐣', '🐥', '🦆', '🦅', '🦉', '🦇', '🐺', '🐗', '🐴', '🦄', '🐝', '🐛', '🦋', '🐌', '🐞', '🐜', '🦟', '🦗', '🕷️', '🕸️', '🦂', '🐢', '🐍', '🦎', '🦖', '🦕', '🐙', '🦑', '🦐', '🦞', '🦀', '🐡', '🐠', '🐟', '🐬', '🐳', '🐋', '🦈', '🐊', '🐅', '🐆', '🦓', '🦍', '🦧', '🦣', '🐘', '🦛', '🦏', '🐪', '🐫', '🦒', '🦘', '🦬', '🐃', '🐂', '🐄', '🐎', '🐖', '🐏', '🐑', '🦙', '🐐', '🦌', '🐕', '🐩', '🦮', '🐕‍🦺', '🐈', '🐓', '🦃', '🦚', '🦜', '🦢', '🦩', '🕊️', '🐇', '🦝', '🦨', '🦡', '🦦', '🦥', '🐁', '🐀', '🐿️', '🦔', '🐾', '🐉', '🐲', '🌵', '🎄', '🌲', '🌳', '🌴', '🌱', '🌿', '☘️', '🍀', '🎍', '🎋', '🍃', '🍂', '🍁', '🍄', '🐚', '🌾', '💐', '🌷', '🌹', '🥀', '🌺', '🌸', '🌼', '🌻', '🌞', '🌝', '🌛', '🌜', '🌚', '🌕', '🌖', '🌗', '🌘', '🌑', '🌒', '🌓', '🌔', '🌙', '🌎', '🌍', '🌏', '🪐', '💫', '⭐', '🌟', '✨', '⚡', '☄️', '💥', '🔥', '🌪️', '🌈', '☀️', '🌤️', '⛅', '🌥️', '☁️', '🌦️', '🌧️', '⛈️', '🌩️', '🌨️', '❄️', '☃️', '⛄', '🌬️', '💨', '💧', '💦', '☔', '☂️', '🌊', '🌫️', '🍏', '🍎', '🍐', '🍊', '🍋', '🍌', '🍉', '🍇', '🍓', '🍈', '🍒', '🍑', '🥭', '🍍', '🥥', '🥝', '🍅', '🍆', '🥑', '🥦', '🥬', '🥒', '🌶️', '🌽', '🥕', '🧄', '🧅', '🥔', '🍠', '🥐', '🥯', '🍞', '🥖', '🥨', '🧀', '🥚', '🍳', '🧈', '🥞', '🧇', '🥓', '🥩', '🍗', '🍖', '🦴', '🌭', '🍔', '🍟', '🍕', '🥪', '🥙', '🧆', '🌮', '🌯', '🥗', '🥘', '🥫', '🍝', '🍜', '🍲', '🍛', '🍣', '🍱', '🥟', '🦪', '🍤', '🍙', '🍚', '🍘', '🍥', '🥠', '🥮', '🍢', '🍡', '🍧', '🍨', '🍦', '🥧', '🧁', '🍰', '🎂', '🍮', '🍭', '🍬', '🍫', '🍿', '🍩', '🍪', '🌰', '🥜', '🍯', '🥛', '🍼', '☕', '🍵', '🧃', '🥤', '🍶', '🍺', '🍻', '🥂', '🍷', '🥃', '🍸', '🍹', '🧉', '🍾', '🧊', '🥄', '🍴', '🍽️', '🥣', '🥡', '🥢',
            ],
          },
        }}
      />
      <button onClick={handleSave}>保存</button>
    </div>
  );
};

export default EmojiEditor;

在上述代码中,我们使用了react-draft-wysiwyg库提供的Editor组件,并启用了表情符号选项。通过onEditorStateChange回调函数,我们可以获取编辑器的最新状态并更新到组件的状态中。点击保存按钮时,我们可以获取编辑器中的内容并进行保存。

这只是一个简单的示例,你可以根据自己的需求进行更多的定制和扩展。腾讯云没有提供特定的产品与此问题相关,因此无法提供相关产品和链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

何在keras添加自己优化器(adam等)

\Anaconda3\envs\tensorflow-gpu\Lib\site-packages\tensorflow\python\keras 3、找到keras目录下optimizers.py文件并添加自己优化器...找到optimizers.pyadam等优化器类并在后面添加自己优化器类 以本文来说,我在第718行添加如下代码 @tf_export('keras.optimizers.adamsss') class...super(Adamsss, self).get_config() return dict(list(base_config.items()) + list(config.items())) 然后修改之后优化器调用类添加我自己优化器...# 传入优化器名称: 默认参数将被采用 model.compile(loss=’mean_squared_error’, optimizer=’sgd’) 以上这篇如何在keras添加自己优化器...(adam等)就是小编分享给大家全部内容了,希望能给大家一个参考。

45K30

一款国产开源简洁实用个人博客系统!

支持 HTTPS 证书全自动按需申请、黑暗模式、移动端自适应和评论,内置流量统计与图床,内嵌评论系统,配有完备、支持黑暗模式、支持移动端、支持一键上传剪切板图片到图床、带有强大编辑器后台管理面板。...[x] 基于 React,项目工程化,二次开发友好。 [x] 内置强大分析功能,可统计访客等数据。并配有精美看板。 [x] 内嵌评论系统。...[x] 高度客制化,可添加自定义 CSS、HTML 和 JS 代码。 [x] 支持自定义页面。 [x] 可添加具有指定权限协作者。...bytemd(掘金同款)(老编辑器有些臃肿,复制偶尔会有格式会错乱问题) [x] 导入 md 创建文章/草稿功能 [x] 标签管理 [x] 黑暗模式图标样式优化 [x] 内嵌评论邮件通知和 webhook...[x] 自定义 css [x] 添加自定义 script 标签 [x] 添加自定义 html 代码 [x] 可添加具有自定义权限协作者 [x] 自定义页面 [x] RSS 订阅 [x] 自定义高亮块语法支持

1.4K20
  • Python应用开发——30天学习Streamlit Python包进行APP构建(4)

    通过构建 Bored API 应用学习如何使用 API Bored API 应用可以在你无聊时候建议你做些有意思事! 技术上来说,这也演示了如何在 Streamlit 应用内使用 API。...如果图标是字符串,则以下选项有效: 单字符表情符号。例如,可以设置 icon="" 或 icon=""。不支持表情符号简码。...v=vIQQR_yq-8I") # 初始化代码编辑器和图表默认数据 # # 在这篇教程,我们会用到 Nivo Bump 图数据 # 你能在“data”标签页下获取随机数据:https://nivo.rocks...: # https://github.com/react-grid-layout/react-grid-layout#grid-item-props layout = [ # 编辑器对象定位在坐标...# # 接下来,我们想要获取编辑器内容变动 # 查阅 Monaco 文档后,我们发现可以用 onChange 属性指定一个函数

    25810

    这个 hook api,曾吓退许多前端开发者

    React 知命境」第 27 篇 在 React 学习过程,有一个大 boss 拦路虎。他不仅概念多,理解起来困难,使用起来也很麻烦,他给 React 学习者带来了巨大痛苦。因此他臭名昭著。...正是由于他臭名昭著,以致于在 react hooks 出来之后,大家都在积极探索如何在项目中寻找替代 redux 状态管理方案。最后他才开始逐渐淡化。...但是他思想在大型项目中非常有用。我们借助一个场景来逐渐了解他。 场景 在许多编辑器项目中,例如富文本编辑器,MD 编辑器,思维导图编辑器,低代码平台编辑器,代码编辑器......,一个是更改存储草稿内容。...一个是新增一项更改列表,因此我们设计 action 为 { type: 'changed_draft', nextDraft: e.target.value } // 内容从草稿状态获取即可

    17410

    一杯茶时间,上手 Gatsby 搭建个人博客

    这时 @unicar[8] 正好推荐了基于 React Gatsby[9]。发现其生态很强大,再搭配 React 庞大生态,确实非常吸引人。...我在修改 starter 时踩到一个坑是复制组件时忘了修改 static query 查询语句名称,导致重名报错。 避免错误最好方式是在 GraphiQL 编辑器写好运行无误再复制到组件。...避免方式同上,先在 GraphiQL 编辑器运行一遍,看看筛选结果是否正确。...通过实现自定义路径基本上可以了解 Gatsby 页面生成方式了。下节我会继续谈谈其它个性化配置,草稿模式和显示上下篇博文。 草稿模式 草稿模式即可以将文章保存为草稿而不被渲染出来。...,这里也需要过滤草稿,可以直接在 GraphQL 过滤。

    3.2K20

    开源项目 | 又一款简洁实用个人博客系统

    今天推荐这个项目是「van-blog」,一款简洁实用优雅高性能个人博客系统。...VanBlog 支持 HTTPS 证书全自动按需申请、黑暗模式、移动端自适应和评论,内置流量统计与图床,内嵌评论系统,配有完备、支持黑暗模式、支持移动端、支持一键上传剪切板图片到图床、带有强大编辑器后台管理面板...前台和后台都支持黑暗模式,并可自动切换 前台为静态网页(SSG),并支持秒级增量渲染,每次改动无需重新构建全部页面 SEO 和无障碍友好 静态网页,CDN 友好 版本号展示和更新提醒 基于 React...并配有精美看板 内嵌评论系统 强大 markdown 编辑器,支持图表和数学公式,一键插入 more 标记,一键剪切板及本地图片上传 TOC、草稿、代码复制、访客数、评论数、分类、标签、搜索、加密、友链...页面秒切换、图片懒加载 docker 一键部署,支持 ARM 平台 支持 GA、百度分析 简单易用后台,支持数据导出与导入 完善 API,完全利用本项目后台和服务端,自己写前端或适配其他页面生成器

    3.7K31

    >>开发工具:IntelliJ IDEA 2022.1 新功能

    要进行设置,请转到 设置/首选项 | 高级设置 | 编辑器标签 | 使嵌套拆分比例相等。 2.5 镶嵌提示 改进 Code Vision 嵌入提示,可直接在编辑器即时了解代码。...2.10 try/catch模板更新 更新后带有 try/catch模板 Surround 现在重新抛出包装到 RuntimeException 异常。...当您将鼠标悬停在注释上时,IDE 会在编辑器突出显示行之间差异,并在您单击它时打开 Git 日志工具窗口。...2.20 代码审查评论和快捷键 立即发布或另存为草稿 在 IDE 审查代码更改时,您现在可以选择何时发布代码审查评论。...另存为草稿批量处理所有评论,并在您批准更改或等待回复时一次性发送。 发布代码审查评论时,您可以使用Enter 添加新行。Ctrl+Enter将保存或发布评论。

    32220

    脑洞 | 像Sheldon一样对“讽刺语言”分辨无能?别怕,MIT最新算法帮你助攻

    但更准确辨识推文和评论意义可以帮助电脑自动圈出并撤销带有辱骂意味网络言论。对于推文更深层了解同样应当能帮助专业学者,去理解信息和影响因素是如何在网络中流动。...如果机器变更聪明,感知情感能力将会变成人与机器交流关键一环。 研究人员原本打算建立一个可以检测带有种族歧视推文系统,但后来他们发现,如果对讽刺没有一定程度理解能力,程序会很难理解这些推文。...这个算法运用到深度学习,一个十分普遍机器学习技术基于用大量数据训练一个庞大模拟神经网络去辨识微妙规律。训练该算法秘诀就是:很多推文都在情绪化语境添加了类似于标签体系东西—表情符号。...一旦他们利用这一点帮助读懂大部分情感,专业学者就为辨别讽刺开了个好头。 “因为在网络环境,我们无法用类似声调或肢体语言形式将情感语境化,使用表情符号则可以帮助我们实现语境化。”...为了看看深度表情符号表现如何,研究人员在几个用于检测情感文本标准检查程序测试了DeepMoji。他们发现这套算法在各种情况下表现比现有最好算法还要突出。

    77940

    程序员自我欺骗 9 个谎言

    框架越来越好 也许您是因为对 Vue 构建页面不满意而在 React 构建了一个新 Web 应用程序?...计算机科学家从来没有真正解决过这类问题,他们只是添加了另一层间接寻址,在这种情况下,它是指向空字符串字段指针,人们可以在其中填写自己选择。...Unicode 代表所有文本编码协议 当委员会经常开会,试图确定哪些表情符号应包含在人类交流标志符号最终列表。他们还会抛弃某些表情符号,从而否认某人感受。...人类语言是一致 开发人员提供方法之一是在文本字段供用户录入内容,注释部分是为人类编写,很少由算法解释,因此它们不是问题一部分。 真正问题在于带有文本结构化字段。...如果我们用自己自定义引导程序替换 BIOS,可以吗?或许可以,但是您计算机仍然有许多固件程序需要替代, 磁盘驱动器、网卡和视频卡等等。

    69730

    开发一个在线 Web 代码编辑器,如何?今天来教你!

    它特别适用于编辑代码,并带有多种语言模式和附加组件,可实现更高级编辑功能。同时,CodeMirror 带有丰富 API 和 主题模式可以帮助你扩展应用功能。...在上面的代码,我们使用 label 标签向我们下拉列表添加标签,然后添加 select 标签来创建我们下拉列表。...效果如下: 添加 Iframes 我们将使用内联框架 (iframe) 来显示在编辑器输入代码结果。...Iframes 如何在 React 工作 iframe 通常与纯 HTML 一起使用。将 iframe 与 React 一起使用不需要很多更改,主要是将属性名称转换为驼峰式。...当然,如果你想的话,你可以将大量这些插件添加到你编辑器,以使其具有更丰富功能。本文中,我们就不尝试所有功能了。 至此,我们大致完成了一个在线编辑器应用。

    12.1K30

    【实战】快来和我一起开发一个在线 Web 代码编辑器

    它特别适用于编辑代码,并带有多种语言模式和附加组件,可实现更高级编辑功能。同时,CodeMirror 带有丰富 API 和 主题模式可以帮助你扩展应用功能。...在上面的代码,我们使用 label 标签向我们下拉列表添加标签,然后添加 select 标签来创建我们下拉列表。...效果如下: 添加 Iframes 我们将使用内联框架 (iframe) 来显示在编辑器输入代码结果。...Iframes 如何在 React 工作 iframe 通常与纯 HTML 一起使用。 将 iframe 与 React 一起使用不需要很多更改,主要是将属性名称转换为驼峰式。...当然,如果你想的话,你可以将大量这些插件添加到你编辑器,以使其具有更丰富功能。本文中,我们就不尝试所有功能了。 至此,我们大致完成了一个在线编辑器应用。

    75620

    如何实现所见即所得编辑器?tiptap实现原理(二)

    开发者可以根据需求选择需要功能,并通过插件系统轻松地添加编辑器,下面我们会展开说说如何自定义一个插件,例如如何将AI能力加持到编辑器上来。...通过自定义 Schema,可以实现特定文档结构和约束。 Vue/React components:Tiptap 提供了 Vue 和 React 组件,使得编辑器可以轻松地集成到这两个框架。...我们如何在TipTap 上去实现一个扩展(Extension),以及扩展实现原理 在 Tiptap ,插件各种能力(快捷键、命令等)是通过扩展(Extension) API 实现。...当你将扩展添加编辑器时,编辑器会自动加载和应用这些 API。以下是一些主要 API 和它们原理: 快捷键:在扩展定义 inputRules 或 keymap 属性,可以添加快捷键。...菜单项:在扩展定义 menuItems 属性,可以添加菜单项。菜单项是一个对象,包含一些属性, command、icon 和 title 等。当用户点击菜单项时,编辑器会自动调用相应命令。

    4K72

    React项目前端开发总结

    5. webpack + react-router 按需加载 首先在webpack配置,主要需要配置 chunkFilename 这个属性,其它顺便提一下 ?...Redux状态管理 在大型项目中,react组件嵌套及跨级是非常频繁,而react数据本身是单向数据流,这样组件之间传递数据非常麻烦,Redux最主要是用作应用状态管理,用于实现多级组件之前数据共享...上图自定义this.createOnUeReady()方法里面执行要添加开关,保证只执行一次回调,避免多次触发事件 最后,在组件卸载时销毁编辑器 ? 正常加载所功能编辑器如下: ?...本项目中常用编辑器指令如下: (1). 清空内容 ? (2). 插入内容 ? (3). 获取编辑器内容 ? (4). 设置编辑器内容 ? (5). 设置编辑器不可编辑 ? (6)....需要特别注意是,使用了ueditor后,一定要在webpack添加插件配置,这样打包过后才能将ueditor添加到打包文件里面去 ? 11. 图片裁剪插件react-cropper使用 ?

    1.5K20

    提升 Markdown 文档协作:Lets Markdown介绍与部署

    在当今数字化世界,我们经常需要分享文本和文档。Markdown 是一种流行轻量级标记语言,用于格式化文本和创建文档。...快速、最小网络编辑器,使标记编辑协作,每个人都可以访问。它提供了一套工具和功能,使 Markdown 文档处理变得更加轻松和高效。使用Rust和React.js构建。...主要特点:在线编辑器Let's Markdown 提供了一个易于使用在线编辑器,您可以在其中创建和编辑 Markdown 文档。这个编辑器具有实时预览功能,使您可以立即查看文档外观。...其它特性类似VSCode编辑器,支持命令调色板(语法高亮显示、自动完成、编辑器主题…)最少设置,无需登录-告别恶意跟踪器和隐私侵犯使用Rust和WebAssembly构建高效后端黑暗模式(duh)表情符号支持并启用快捷方式...无论是您是个人作者还是团队一员,都值得一试 Let's Markdown,以提高文档协作效率和质量。

    61081

    何在微搭低代码平台自定义组件

    目前,微搭低代码组件主要分为“低码组件”(通过线上编辑器拖拽生成组件)和“源码组件”(通过本地代码开发生成组件)两种,开发者可以按需点击“添加组件”或“导入组件”,分别添加“低码组件”或“源码组件...第 3 步:调试本地组件库 cd mydemo tcb lowcode debug 执行完以上命令后,会自动打开 调试模式 应用编辑器,并加载了本地组件库。...第 4 步:发布本地组件库 调试完成后,继续在CLI运行如下代码,以完成刚刚调试本地组件库发布: tcb lowcode publish 提示: 发布本地组件库,相当于更新了云端组件库草稿,还需要到控制台里把草稿发布成正式版本...第 5 步:发布云端组件库 在控制台打开 mydemo 组件库组件详情页,会发现刚刚调试完组件已经显示在组件库,点击发布组件库。...但对于如何在微搭低代码平台自定义组件操作还是比较陌生,下面我们来一起操作下。学习嘛,就是要积极进取才有可能提高。

    1.7K30

    快速构建和交付网站:无头 CMS 推荐

    ,非常友好 keystonejs/keystone[2] Stars: 8.2k License: MIT Keystone 是一个基于 GraphQL 和 React 强大无头 CMS,帮助您构建更快...以下是 Webiny 核心优势: Page Builder:拖放式页面编辑器,自动预渲染并通过 CloudFront 进行缓存以实现快速交付。...Headless CMS:带有 GraphQL API Headless CMS,在 UI 构建 API 和内容模型。支持内容修订、本地化和细粒度权限控制。...agentejo/cockpit[4] Stars: 5.4k License: MIT Cockpit 是一个可以为任何网站添加内容管理功能开源项目。...以下是 Cockpit 核心优势和关键特性: 灵活易用:Cockpit 可以轻松地集成到现有网站,并提供直观且用户友好界面,使您能够快速创建和编辑内容。

    51920

    2024最新 PyCharm 2024.1 更新亮点看这篇就够了

    当您滚动代码时,类或方法起始行会自动固定在编辑器顶部,确保重要结构元素类定义始终在视线范围内。这不仅优化了代码阅读效率,还可以通过点击顶部固定行快速导航至相关部分。...此功能特别适用于模块化构建复杂应用, Flask 蓝图和 FastAPI 路由器,支持端点分组展示和库端点检测。...针对 React 新快速修复 PyCharm 2024.1 引入了针对 React 开发新快速修复功能,这些功能使开发者能够动态创建 props 和状态。...其他改进 独立日志视图:对 GitHub 和 GitLab,新增独立 Log(日志)标签页,专门查看选定分支更改。 表情符号支持:现支持在代码审查评论添加表情符号回应,增添互动趣味性。...数据编辑器本地筛选 为了加快数据处理速度,数据编辑器现支持在当前页面上直接按列值进行行筛选,无需重新运行查询。

    2.4K20

    干货 | 高效联动,携程机票IVR可视化探索和实践

    在系统设计过程面临以下几个难点:如何通过配置调整修改业务流程、如何在配置处理接口调用、如何优雅动态话术模板配置。...平台通过以下功能实现IVR可视化流程树配置: 数据定义:将IVR流程需要用到数据(逻辑判断、话术播报场景)进行数据定义,为后续操作做准备。...(4)脚本编辑及调试 脚本编辑使用Monaco Editor编辑器,支持智能提示,并且我们对智能提示进行扩展,使编辑器支持自定义方法和对象,更加人性化,操作更方便。...,本系统选用在VM2沙箱运行不受信任代码,并且限制VM2可使用模块,仅支持与业务相关几个自定义方法,:getPropertyValue(从数据流读取数据)、setPropertyValue(向数据流写入数据...首先所有的流程修改都是在草稿版本编辑,当草稿版本申请发布时可以进行版本对比以及仿真测试,如果测试通过后可以生成预发布版本。

    45930

    提升 Markdown 文档协作:Lets Markdown介绍与部署

    在当今数字化世界,我们经常需要分享文本和文档。Markdown 是一种流行轻量级标记语言,用于格式化文本和创建文档。...快速、最小网络编辑器,使标记编辑协作,每个人都可以访问。它提供了一套工具和功能,使 Markdown 文档处理变得更加轻松和高效。使用Rust和React.js构建。...主要特点: 在线编辑器 Let's Markdown 提供了一个易于使用在线编辑器,您可以在其中创建和编辑 Markdown 文档。这个编辑器具有实时预览功能,使您可以立即查看文档外观。...) 表情符号支持并启用快捷方式 (即将推出)光标跟踪、同步滚动、下标/脚注/插入支持等 部署 GitHub仓库提供了本地启动及部署文档,大家可自行阅读下,我们此处提供docker和docker-compose...无论是您是个人作者还是团队一员,都值得一试 Let's Markdown,以提高文档协作效率和质量。

    51940
    领券