网站首页 > 博客文章 正文
介绍
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-11-01 pyspark on jupyterlab环境搭建(pyspark环境配置)
- 2024-11-01 我的第四款编辑器:微信公众号上用 Markdown 显示代码
- 2024-11-01 在 Github Action 中执行 C# 脚本
- 2024-11-01 粉丝投稿:白金3776Nice M尖钢笔评测
- 2024-11-01 优秀内容创作工具推荐:拖拽式排版工具、Markdown排版、封面制作
- 2024-11-01 做了N+1个企业项目之后,我总结了这些React必备插件
- 2024-11-01 Python界面库NiceGui 组件体验 之 1
- 2024-11-01 每日来一发之伪单测(伪单是什么意思)
- 2024-11-01 GitHub 润色框架,让你的GitHub不再索然无味
- 2024-11-01 5款工具,让你轻松创建并分享优美的项目源码
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)