编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

简而美的开源MarkDown编辑器——marktext

wxchong 2024-08-24 01:45:01 开源技术 9 ℃ 0 评论

介绍

marktext是基于Vue和electron构建的下一代 Markdown 编辑器,一个用于 OS X、Windows 和 Linux 平台的 Electron写作神器,不同于其他Markdown编辑器左边写作右边预览的写作方式,优雅的将编辑和预览融为一体,真正的所见即所得!

相关网址

Github:https://github.com/marktext/marktext

官网:https://marktext.app/

相关特性

  • 实时预览(WYSIWYG)和简洁的界面,让你感受无干扰的写作体验。
  • 支持CommonMark Spec和GitHub Flavored Markdown Spec。
  • Markdown扩展,例如数学表达式(KaTeX),前端内容和表情符号。
  • 支持段落和内联样式以及快捷键,大大提高你的写作效率。
  • 保存为HTML和PDF文件。
  • 各种主题:Cadmium Light, Material Dark等等
  • 各种编辑模式:源代码模式,打字机模式,专注模式。

主题预览

  • 明亮系主题

Cadmium Light:


Graphite Light:


Ulysses Light:


  • 黑暗系主题

Dark:


Materal Dark:


One Dark:

编辑模式

  • 源代码模式

  • 打字机模式

  • 专注模式

斗图功能

通过快捷键Ctrl+/打开斗图搜索界面


如果不能使用此功能,请按照如下图所示设置,将aidou设置成true

常用的功能

  • 支持GFM表格,可以删除/添加行和列


  • 支持流程图,序列图,甘特图,Vega图表


  • 支持CommonMark和GitHub Flavored Markdown Spec


  • Markdown扩展数学表达式(KaTeX)


  • 支持GFM代码


快捷键

内置了很多快捷键


在编辑页通过@符号调出各种写作功能

源代码构建

如果无法满足你所使用的平台,你可以自己构建应用(我在Windows 10 1903版本进行测试)

先决条件:

在开始开发之前,需要配置好构建环境:

  • Node.js >=v8.12.0,npm和yarn
  • v2.7.x用于node-gyp的Python
  • C ++编译器和开发工具

Linux上的其他开发依赖项:

  • libx11(dev)
  • libxkbfile(dev)
  • libsecret(dev)

在基于Debian的Linux上:

sudo apt-get install libx11-dev libxkbfile-dev libsecret-1-dev

在基于Red Hat的Linux上:

sudo dnf install libx11-devel libxkbfile-devel libsecret-devel
  • 首先 clone 仓库到本地
git clone https://github.com/marktext/marktext.git
  • yarn install or yarn install --frozen-lockfile,npm测试时报错

在测试运行后发现出了个小问题


解决办法如下:

1、安装Python2.7

2、执行命令npm config set python C:\python27

3、npm install --global --production windows-build-tools(管理员身份)


  • 运行 npm run build(yarn run build)

  • 复制 app 到 Applications 文件夹,如果是 Windows 系统直接点击相应软件安装。

总结

marktext是一个优雅的MarkDown编辑器,配合我之前的文章DOCSITE可以作为自己书写文档的编辑器,简单而优雅,是一款不可多得的写作利器,希望对你有所帮助!如果你有更好的推荐,欢迎到评论区留言分享!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表