分享一款高颜值的、代码完全开源的 Markdown 编辑器

2023-12-24 15:58

本文主要是介绍分享一款高颜值的、代码完全开源的 Markdown 编辑器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作为程序员,Markdown 编辑器应该是我们最常用的写作工具了,目前市面上已经有非常多的 Markdown 编辑器,如 Bear、MWeb、Typroa。

今天我在这里给大家另外推荐一款高颜值、界面清新、功能强悍的 Markdown 编辑器 — Notable。

Notable 是 GitHub 上一款基于 AGPL 协议开源的 Markdown 编辑器,由于其界面清新、代码开源而受到不少程序员喜爱。

它有着与 Bear 类似的无限嵌套标签功能:

并支持同时编辑(收藏、置顶、删除)多篇文章:

也可快速检索并打开文件:

与其它编辑器的功能对照:

从功能对照图中我们可以看到,Notable 有着如下基础功能:

  • 无限标签嵌套

  • 可导入印象笔记

  • 文章分类

  • 模糊搜索

  • 语法高亮

  • 多文章编辑

  • 多文章搜索替换

  • 支持主流桌面平台

同时针对该编辑器的一些不足之处,作者也给出了一些解决方案:

  • 自动同步(可用 Dropbox 文件同步功能代替)

  • 版本控制(使用 Git 即可搞定)

  • 移动端 App(Markdown 编辑器在移动端体验效果并不好)

最后还需要谈及的一点是,作者显然认为移除编辑器的 WYSIWYG(所见即所得)功能,会使得编辑器的功能看起来更加简洁与实用。

我的看法是,WYSIWYG 功能对于可熟练编写 Markdown 的程序员来说可能是鸡肋,但对于一些不太懂编程的普通用户来说,WYSIWYG 功能会使得文章的排版与编写体验更加人性化。

总而言之,Notable 支持 Markdown 编辑器的所有常见功能,并且由于其代码是完全开源的,因此有需要的开发者也可选择自行定制功能,或一起参与到项目的维护。

GitHub 地址:https://github.com/notable/notable


点击「阅读原文」可查看文章原内容。

GitHubDaily - 挖掘开源的价值

  • 微博: @GitHubDaily

  • 知乎:GitHubDaily

这篇关于分享一款高颜值的、代码完全开源的 Markdown 编辑器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/532323

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

HDU 2159 二维完全背包

FATE 最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务。久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级。现在的问题是,xhd升掉最后一级还需n的经验值,xhd还留有m的忍耐度,每杀一个怪xhd会得到相应的经验,并减掉相应的忍耐度。当忍耐度降到0或者0以下时,xhd就不会玩这游戏。xhd还说了他最多只杀s只怪。请问他能