首页 > 其他分享 >非常非常全面的Markdown 资源集

非常非常全面的Markdown 资源集

时间:2025-01-15 14:31:55浏览次数:3  
标签:非常 Markdown HTML markdown github GitHub 文档 全面

Markdown 资源集

这是一个收集了各种优秀的Markdown资源(库、服务、编辑器、工具、速查表等)的列表。


目录

Markdown

email-style writing for the web by John Gruber and Aaron Swartz

  • Markdown (web: daringfireball.net/projects/markdown) - 原始的Markdown语法编写和用Perl编写的处理器,由John Gruber编写;不再维护(最后一次更新于2004年12月)

历史 / 起源

  • Introducing Markdown by John Gruber - 2004年3月15日

    我编写了一个名为Markdown的文本到HTML的格式化工具,现已可供下载。
    Markdown允许网络写作者使用简单、易读的纯文本格式语法进行写作;
    Markdown负责将其转换为有效的XHTML(或者,如果你愿意,也可以是HTML)。

  • Dive into Markdown by John Gruber - 2004年3月19日

    你不需要在发送电子邮件之前“预览”它——你写它,你读它,你编辑它,就在那里。

    事实上,我非常喜欢写电子邮件。电子邮件是我最喜欢的写作媒介。在过去的五年里,我发送了超过16,000封电子邮件。
    平面文本电子邮件的约定使我能够清晰、准确地表达自己,而不会有任何干扰。

    因此,有了Markdown。网络上的电子邮件风格写作。

  • Markdown by Aaron Swartz - 2004年3月22日

    几个月来,我一直在和John Gruber合作一个新项目。这个想法是通过允许你使用几乎相同的语法并自动将其转换为HTML,使编写简单的网页,
    特别是博客文章,变得和写电子邮件一样容易。

    我们从上到下仔细研究了语法细节,试图开发出完美的格式,
    我认为我们得到了一个非常棒的结果。我们进行了广泛的测试:在我们的博客上,在我的评论表单中,在我们的电子邮件中。

Markdown语法扩展

MultiMarkdown (MMD)

  • MultiMarkdown (MMD) - 由Fletcher Penney编写的Markdown扩展,增加了脚注、表格、定义列表、文档元数据(例如标题、作者、日期等)等;首次添加到MultiMarkdown.pl
  • MultiMarkdown.pl :octocat: - 历史上的MultiMarkdown.pl代码;用Perl编写的转换脚本(最后一次更新于2011年1月)

Markdown Extra

  • Markdown Extra - 由Michel Fortin编写的Markdown扩展;首次添加到PHP Markdown (Extra)
  • Dingus - 在浏览器中尝试Markdown Extra

Markdown Extended (MDE)

手稿

用于Markdown的免费书籍格式

手稿
(web: manuscripts.github.io,
github: manuscripts) -
添加book.yml用于书籍(元)信息,例如标题、作者、出版商、年份等。
和contents.yml用于目录和文件结构

CommonMark

一个强烈规范、高度兼容的Markdown实现

CommonMark
(web: commonmark.org)

GitHub Flavored Markdown (GFM)

CommonMark with GitHub Extensions

GitHub Flavored Markdown (GFM)

扩展包括:

Leaf Blocks: 表格 ++
Container Blocks: 任务列表项 ++
Inlines: 删除线;自动链接;禁止原始 HTML

Vanilla Flavored Markdown (VFMD)

A variant of Markdown with an unambiguous specification of its syntax

Vanilla Flavored Markdown (VFMD)
(web: vfmd.org, github: vfmd)

不同之处包括:

单词内强调;
引用链接/图片语法简化;
列表和 4 空格规则;
更好的自动链接检测;
双空行作为块的结束;
列表的起始数字;
嵌套结构错误;
包含原始 HTML;
字符编码

Markdown 文档

Markdown 速查表 / 快速参考

Markdown 入门指南 / 教程

Markdown 构建块

Markdown 库 & 工具


Pandoc
(web: pandoc.org, github: github.com/jgm/pandoc) - 一个通用文档转换器(用 Haskell 编写)

kramdown
(web: kramdown.gettalong.org, github: gettalong/kramdown, gem: kramdown) - Markdown 库和命令行工具(用 Ruby 编写)

Markdown Extended (MDE)
(github: e-picas/markdown-extended - 将纯文本输入(字符串或文件)转换为各种输出格式(用 PHP 编写)

marked
(web: marked.js.org, github: marked :octocat:) - 一个 Markdown 解析器和编译器。为速度而构建。(用 Javascript 编写)

markdown-it
(web: markdown-it.github.io, github: markdown-it :octocat:) - Javascript Markdown 解析器。100% CommonMark 支持,扩展,语法插件和高速。
可通过 插件 进行扩展。

concat-md
(npm, github) - CLI 和 API 用于连接 Markdown 文件并根据需要进行修改。还可以从 FrontMatter、文件名和目录名添加标题,降低现有标题的级别以符合添加的标题。

mdcode
(github: mdcode) - Markdown 代码块编写工具。它支持可测试的代码块,实现代码块与源文件之间的双向同步。

Babelmark

Markdown 风格指南 / 最佳实践

待完成

Markdown Lint / 风格规则检查器

  • markdownlint - 一个 Node.js 风格检查器和 lint 工具,为 Markdown/CommonMark 文件提供一套良好的默认设置。允许自定义。
  • mdformat - CommonMark 兼容的 Markdown 格式化器
  • mdlint 待完成
  • mdsf - 使用你偏好的代码格式化器来格式化 Markdown 代码片段。
  • vscode-markdownlint - Visual Studio Code 插件 启用 markdown 文件的原位 linting。

Markdown Web 组件 / 自定义元素

Markdown 转网站 / 博客

Jekyll
(web: jekyllrb.com, github: jekyll/jekyll :octocat:, gem: jekyll

标签:非常,Markdown,HTML,markdown,github,GitHub,文档,全面
From: https://blog.csdn.net/Arthur_WangYu/article/details/145159609

相关文章

  • Markdown-study
    Markdown-study标题一级标题一个#二级标题两个#三级标题三个#字体粗体左右两个*斜体左右一个*横线左右两个~引用一个>+空格即可分割线三个-或者三个*图片![图片](路径)超链接点击跳转列表数字+空格B减-+空格B表格右键插入即可......
  • 【网络安全渗透测试零基础入门】一文带你0基础挖到逻辑漏洞(非常详细),轻松成为朋友眼中
    前言这是七海给粉丝盆友们整理的网络安全渗透测试入门阶段逻辑漏洞渗透与防御教程本文主要讲解如何从零基础带你挖到逻辑漏洞喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。逻辑漏洞概述由于程序逻辑不严谨或逻辑太过复杂,导致一些逻辑分支不能正常处理或......
  • HTTP 与 HTTPS:从明文传输到安全加密的全面解析
    下面这篇博客旨在全方位解读HTTP与HTTPS的来龙去脉、核心原理以及在现代网络中的广泛应用。为了帮助读者真正理解这两种协议如何支撑互联网生态,本篇文章不仅会介绍HTTP的发展历程,也会深入浅出地阐述HTTPS如何在安全层面保护用户数据,并展望未来网络的演化趋势。希望这篇......
  • AI绘画stable diffusion入门基础教程(非常详细),AI绘画入门到精通,收藏这一篇就够了!
    现在学习AI绘画的人越来越多,这是属于"生成式人工智能(AIGC)"的春天。4月初,第一批被AI取代的人已出现,据媒体报道,一家游戏公司的原画团队被大面积裁员;4月末,AI又悄悄将手"伸"向网店模特岗位,使用AI模特取代真人模特只需要多投喂数据集,例如采用loRa在stablediffusion上训练出一个......
  • 低显存也能玩?可本地配置的AI生图工具安装指南(非常简单)
    这个文章其实写的有点晚了,毕竟2个工具都已经出现了很久。不过鉴于大部分人其实接触AI生图都两眼一黑的,还是写写吧。在SDwebui出现的时候我就已经半推半就的开始装了:为什么说半推半就呢?一个是因为我个人是个很懒的人,当时的webui安装步骤看到开头就开始头大了,全是编程的东西......
  • Markdown学习
    标题:一级标题井号+空格:表示一级标题(以此类推,有几个#号就表示几级标题,注:#号后一定要加空格)字体:Hello!(**内容**:表示文字加粗,注:*跟内容之间不加空格)Hello!(*内容*:表示文字倾斜,注:*跟内容之间不加空格)Hello!(***内容***:表示文字倾斜加粗,注:*......
  • 牛批,吾爱非常火爆的免费工具
    今天给大家推荐一款超棒的神软件——坤_Tools,作者或许就是ikun吧。该软件由吾爱出品,是一款集多功能格式转换与一身的实用工具,收获众多好评,深受大家的喜爱!坤_Tools这软件近期更新了不少功能,变得更强大了,而且完全免费且无需联网使用。它支持PDF与Word、Excel、PPT之间的相互......
  • 【FLUX资讯】黑森林团队发布文生图新模型Flux 1.1 pro,性能全面升级,最新prompt小妙招一
    在上周三,BlackForestLabs发布了Flux系列续作Flux1.1pro。画质不亚于相机直拍,各大网友已经玩嗨了。全面升级先来看看几个例子提示:“使用VSCO滤镜的宝丽来照片,1990年,女人,夜晚,闪光灯照片,金发碧眼,年轻的脸庞,美丽的阴影,热带植物,公寓内,数码单反相机,相机闪光灯,手里......
  • HTTP常见状态码:从1xx到 5xx的全面解析
    在网络世界中,浏览网页、发送请求、调用接口几乎无处不在,但你是否注意过这些操作背后返回的状态码?它们就像网络的“语言”,通过简单的数字告诉我们操作成功与否、问题出在哪里,以及接下来该如何处理。今天,让我们全面解析HTTP常见状态码,从1xx到5xx,帮你读懂网络的秘密!什么是H......
  • 【网络安全渗透测试零基础入门】一文带你0基础挖到逻辑漏洞(非常详细),轻松成为朋友眼中
    前言这是七海给粉丝盆友们整理的网络安全渗透测试入门阶段逻辑漏洞渗透与防御教程本文主要讲解如何从零基础带你挖到逻辑漏洞喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。逻辑漏洞概述由于程序逻辑不严谨或逻辑太过复杂,导致一些逻辑分支不能正常处理或......