网站首页 > 开源技术 正文
介绍
MarkdownNice是一个支持自定义样式的在线微信Markdown排版工具,正如其名字一样,让排版更漂亮,支持多个平台!
Gitee
https://gitee.com/zhning12/markdown-nice
https://github.com/mdnice
https://mdnice.com/
从Github历史star数可以看出其用户增速较快
特点
- 支持自定义样式的 Markdown 编辑器
- 支持微信公众号排版
- 支持知乎、稀土掘金、博客园和 CSDN 等一系列平台
- 内容和自定义样式浏览器中实时保存
- 支持上传图片、脚注、公式
快速开发
克隆项目后:
统一使用yarn进行包管理和运行,命令行运行下方指令:
$ yarn $ yarn start
运行后即可在浏览器中访问http://localhost:3000看到页面了
作者还提供了架构图:
主要开发库
- React:facebook 开源的 js 视图层框架
- markdown-it:markdown 转换富文本解析器
- juice:将 CSS 类选择器转换为行内样式的工具
- codemirror:网页代码编辑器
- ant-design:React UI组件库
- mobx:状态管理库
- highlight.js:代码高亮库
- MathJax-node:公式转图片库
- axios、ali-oss、qiniu-js等
当作组件使用
目前仅支持 React
- 1、安装 markdown-nice
$ yarn add markdown-nice
或者
$ npm install markdown-nice --save
- index添加引用
<link href="https://draw-wechat.oss-cn-hangzhou.aliyuncs.com/KaTeX/0.5.1/katex.min.css" rel="stylesheet"> <style id="basic-theme" type="text/css"></style> <style id="markdown-theme" type="text/css"></style> <style id="code-theme" type="text/css"></style> <style id="font-theme" type="text/css"></style>
import React from 'react'; import MarkdownNice from 'markdown-nice'; function App() { return ( <div> <MarkdownNice /> </div> ); } export default App;
在线效果
总结
MarkDown是一个非常值得使用的排版工具,可在线使用,也可以自己开发并部署,还可当作组件使用,如果你有类似排版头疼的问题,不妨试试它,Enjoy it!
猜你喜欢
- 2024-10-28 好家伙!在央视播出的战争片,观众全是差评,演技派也拯救不了?
- 2024-10-28 30s部署一个超好用的java开源博客
- 2024-10-28 Mac常用软件推荐(个人观点)(mac好用软件推荐)
- 2024-10-28 排版精美:提升阅读体验的关键(阅读 排版)
- 2024-10-28 6件非常nice的办公软件,你用过几款呢?
- 2024-10-28 Nicetools:定一个小目标,先做它个1000个工具
- 2024-10-28 macOS上有哪些独有的优质应用(macos有什么好玩的应用)
- 2024-10-28 推荐!powerNice Web版+桌面端软件,让文档编辑更简单
- 2024-10-28 定时备份mysql数据库(sqlyog定时备份数据库)
- 2024-10-28 15种常用的在线工具网站清单「值得收藏」
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)