diff --git a/.remarkrc b/.remarkrc index f651a3e..298c6d4 100644 --- a/.remarkrc +++ b/.remarkrc @@ -26,6 +26,12 @@ "lint-ordered-list-marker-value", ["lint-rule-style", "---"], ["lint-unordered-list-marker-style", "-"], - "remark-lint-alphabetize-lists" + "lint-alphabetize-lists", + "lint-definition-case", + "lint-final-definition", + ["lint-link-title-style", "'"], + "lint-no-duplicate-definitions", + "lint-no-undefined-references", + "lint-no-unused-definitions" ] } diff --git a/README.md b/README.md index 031cd96..8f52de1 100755 --- a/README.md +++ b/README.md @@ -13,12 +13,12 @@ _Please read the [contribution guidelines](contributing.md) before contributing. :gem: means **really _awesome/useful_**.
- means that **it's _webapp/webservice_**.
- means that **runs on _Android_**.
- means that **runs on _iOS_**.
- means that **runs on _macOS_**.
- means that **runs on _Linux_**.
- means that **runs on _Windows_**.
+![Globe][globe] means that **it's _webapp/webservice_**.
+![Android OS][android-os] means that **runs on _Android_**.
+![iOS Logo][ios-logo] means that **runs on _iOS_**.
+![Apple][apple] means that **runs on _macOS_**.
+![Linux][linux] means that **runs on _Linux_**.
+![Windows 8][windows8] means that **runs on _Windows_**.
@@ -112,27 +112,27 @@ _Please read the [contribution guidelines](contributing.md) before contributing. > Convert Markdown to other formats and vice versa. -- [csvtomd](https://github.com/mplewis/csvtomd) - Convert your CSV files into Markdown tables. +- [csvtomd](https://github.com/mplewis/csvtomd) - Convert your CSV files into Markdown tables. ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] - [HTML To Markdown for PHP](https://github.com/thephpleague/html-to-markdown) - Convert HTML to Markdown with PHP. - [markdown-pdf](https://github.com/alanshaw/markdown-pdf) - Markdown to PDF converter. -- [Markdown to PDF](http://www.markdowntopdf.com/) - Simple and useful website for converting Markdown to PDF. -- [Pandoc](http://pandoc.org/) - Universal document converter. +- [Markdown to PDF](http://www.markdowntopdf.com/) - Simple and useful website for converting Markdown to PDF. ![Globe][globe] +- [Pandoc](http://pandoc.org/) - Universal document converter. ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] - [to-markdown](https://github.com/domchristie/to-markdown) - HTML to Markdown converter written in JavaScript. -- [Torsimany](https://github.com/PolBaladas/torsimany) - Translate format-independent JSON to stylish, human-readable Markdown. -- [yamp](https://github.com/angrykoala/yamp) - Wasy-to-use cli toolbox for markdown-related task. +- [Torsimany](https://github.com/PolBaladas/torsimany) - Translate format-independent JSON to stylish, human-readable Markdown. ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] +- [yamp](https://github.com/angrykoala/yamp) - Wasy-to-use cli toolbox for markdown-related task. ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] ### Editors > Edit and save your Markdown documents. -- [Abricotine](http://abricotine.brrd.fr/) - Lightweight markdown editor built with Electron with built-in realtime preview. -- [Caret](https://caret.io/) - Markdown Editor for Mac and PC. -- [iA Writer](https://ia.net/writer/) - iA Writer is designed to provide the best writing experience on Mac OS, iOS and Android. :gem: _Really simple editor!_ -- [MarkRight](https://github.com/dvcrn/markright) - Minimalistic github flavored Markdown editor. +- [Abricotine](http://abricotine.brrd.fr/) - Lightweight markdown editor built with Electron with built-in realtime preview. ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] +- [Caret](https://caret.io/) - Markdown Editor for Mac and PC. ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] +- [iA Writer](https://ia.net/writer/) - iA Writer is designed to provide the best writing experience on Mac OS, iOS and Android. :gem: _Really simple editor!_ ![Android OS][android-os] ![iOS Logo][ios-logo] ![Apple][apple] +- [MarkRight](https://github.com/dvcrn/markright) - Minimalistic github flavored Markdown editor. ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] -- [PileMd](https://pilemd.com/) - Markdown Note App. -- [StackEdit](https://stackedit.io/) - In-browser markdown editor. -- [Typora](https://typora.io/) - A minimal Markdown editor. +- [PileMd](https://pilemd.com/) - Markdown Note App. ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] +- [StackEdit](https://stackedit.io/) - In-browser markdown editor. ![Globe][globe] +- [Typora](https://typora.io/) - A minimal Markdown editor. ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] ### Linters @@ -146,23 +146,23 @@ _Please read the [contribution guidelines](contributing.md) before contributing. > Tools which let you edit, convert, export, _et al._ your Markdown documents. -- [Classeur](http://classeur.io/) - Classeur is a new platform to write simple notes as well as technical documents and blogs. -- [Dillinger](http://dillinger.io/) - Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. +- [Classeur](http://classeur.io/) - Classeur is a new platform to write simple notes as well as technical documents and blogs. ![Globe][globe] +- [Dillinger](http://dillinger.io/) - Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. ![Globe][globe] - [GitDown](https://github.com/gajus/gitdown) – GitHub's Markdown preprocessor. :octocat: -- [HackMD](https://hackmd.io) - HackMD lets you create realtime collaborative Markdown notes on all platforms. -- [Laverna](https://laverna.cc/) - Laverna is a JavaScript note taking application with Markdown editor and encryption support. :gem: _Markdown notes with encryption!_ -- [Markable.in](https://markable.in/) - Remarkable Markdown Editor. -- [Markdown Tables Generator](http://www.tablesgenerator.com/markdown_tables) - Visual Markdown table builder with CSV importing support. +- [HackMD](https://hackmd.io) - HackMD lets you create realtime collaborative Markdown notes on all platforms. ![Globe][globe] +- [Laverna](https://laverna.cc/) - Laverna is a JavaScript note taking application with Markdown editor and encryption support. :gem: _Markdown notes with encryption!_ ![Globe][globe] ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] +- [Markable.in](https://markable.in/) - Remarkable Markdown Editor. ![Globe][globe] +- [Markdown Tables Generator](http://www.tablesgenerator.com/markdown_tables) - Visual Markdown table builder with CSV importing support. ![Globe][globe] - [remark](http://remark.js.org/) - Markdown processor powered by plugins -- [Socrates](http://socrates.io/) - Serveless realtime Markdown editor and viewer, etherpad-like. +- [Socrates](http://socrates.io/) - Serveless realtime Markdown editor and viewer, etherpad-like. ![Globe][globe] ### Presentations > Create and edit your slides presentations with Markdown. -- [Marp](https://yhatt.github.io/marp/) - Markdown Presentation Writer. :gem: _Like PowerPoint but with Markdown!_ -- [mdp](https://github.com/visit1985/mdp) - Command-line based Markdown presentation tool. :gem: _Like PowerPoint and Vim but with Markdown!_ -- [remark](https://remarkjs.com) - A simple, in-browser, Markdown-driven slideshow tool targeted at people who know their way around HTML and CSS. +- [Marp](https://yhatt.github.io/marp/) - Markdown Presentation Writer. :gem: _Like PowerPoint but with Markdown!_ ![Apple][apple] ![Linux][linux] ![Windows 8][windows8] +- [mdp](https://github.com/visit1985/mdp) - Command-line based Markdown presentation tool. :gem: _Like PowerPoint and Vim but with Markdown!_ ![Apple][apple] ![Linux][linux] +- [remark](https://remarkjs.com) - A simple, in-browser, Markdown-driven slideshow tool targeted at people who know their way around HTML and CSS. ![Globe][globe] ## Services @@ -170,8 +170,8 @@ _Please read the [contribution guidelines](contributing.md) before contributing. - [Daux.io](http://daux.io) - Daux.io is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly. - [GitBook](https://www.gitbook.com/) - GitBook is a modern publishing toolchain. Making both writing and collaboration easy. -- [GitPrint](https://gitprint.com/) - Easily print GitHub Markdown. -- [NoteHub](https://notehub.org/) - Free and Hassle-free Pastebin for Markdown Notes. :gem: _Like Pastebin but with Markdown_ +- [GitPrint](https://gitprint.com/) - Easily print GitHub Markdown. ![Globe][globe] +- [NoteHub](https://notehub.org/) - Free and Hassle-free Pastebin for Markdown Notes. :gem: _Like Pastebin but with Markdown_ ![Globe][globe] - [Stacktile](https://stacktile.io/) - Turn a Markdown document into an interactive tutorial. ## Resources @@ -208,3 +208,12 @@ _[Icon pack by Icons8](https://icons8.com)_ [![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) To the extent possible under law, [Joaquín Serna](https://github.com/BubuAnabelas) has waived all copyright and related or neighboring rights to this work. + + + +[globe]: https://maxcdn.icons8.com/Color/PNG/24/Maps/globe-24.png 'Globe' +[android-os]: https://maxcdn.icons8.com/Color/PNG/24/Operating_Systems/android_os_copyrighted-24.png 'Android OS' +[ios-logo]: https://maxcdn.icons8.com/Color/PNG/24/Logos/ios_logo-24.png 'iOS Logo' +[apple]: https://maxcdn.icons8.com/Android_L/PNG/24/Operating_Systems/mac_os-24.png 'Apple' +[linux]: https://maxcdn.icons8.com/Color/PNG/24/Operating_Systems/linux-24.png 'Linux' +[windows8]: https://maxcdn.icons8.com/Color/PNG/24/Operating_Systems/windows8_copyrighted-24.png 'Windows8' diff --git a/package.json b/package.json index 145f826..4e5103e 100644 --- a/package.json +++ b/package.json @@ -7,13 +7,17 @@ "remark-lint": "^6.0.1", "remark-lint-alphabetize-lists": "^2.0.0", "remark-lint-code-block-style": "^1.0.1", + "remark-lint-definition-case": "^1.0.1", "remark-lint-emphasis-marker": "^1.0.1", "remark-lint-fenced-code-marker": "^1.0.1", + "remark-lint-final-definition": "^1.0.1", "remark-lint-final-newline": "^1.0.1", "remark-lint-heading-style": "^1.0.1", "remark-lint-linebreak-style": "^1.0.1", + "remark-lint-link-title-style": "^1.0.1", "remark-lint-no-blockquote-without-marker": "^2.0.1", "remark-lint-no-consecutive-blank-lines": "^1.0.1", + "remark-lint-no-duplicate-definitions": "^1.0.1", "remark-lint-no-duplicate-headings-in-section": "^1.0.1", "remark-lint-no-emphasis-as-heading": "^1.0.1", "remark-lint-no-empty-url": "^1.0.2", diff --git a/yarn.lock b/yarn.lock index 46cd87f..0c4e50f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1000,6 +1000,15 @@ remark-lint-code-block-style@^1.0.1: unist-util-position "^3.0.0" unist-util-visit "^1.1.1" +remark-lint-definition-case@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/remark-lint-definition-case/-/remark-lint-definition-case-1.0.1.tgz#85e169a015936ffcea7825976290359a49de33b0" + dependencies: + unified-lint-rule "^1.0.0" + unist-util-generated "^1.1.0" + unist-util-position "^3.0.0" + unist-util-visit "^1.1.1" + remark-lint-emphasis-marker@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-1.0.1.tgz#50e769c118e22675baf7f6838fdda7b7e986b3cb" @@ -1018,6 +1027,15 @@ remark-lint-fenced-code-marker@^1.0.1: unist-util-position "^3.0.0" unist-util-visit "^1.1.1" +remark-lint-final-definition@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/remark-lint-final-definition/-/remark-lint-final-definition-1.0.1.tgz#6027a6a6f41a927f8af4f1b30c3a75e333f1086a" + dependencies: + unified-lint-rule "^1.0.0" + unist-util-generated "^1.1.0" + unist-util-position "^3.0.0" + unist-util-visit "^1.1.1" + remark-lint-final-newline@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/remark-lint-final-newline/-/remark-lint-final-newline-1.0.1.tgz#1d751a29fb752f1c09e90b52850a05d1cf6c77f1" @@ -1040,6 +1058,16 @@ remark-lint-linebreak-style@^1.0.1: unified-lint-rule "^1.0.0" vfile-location "^2.0.1" +remark-lint-link-title-style@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/remark-lint-link-title-style/-/remark-lint-link-title-style-1.0.1.tgz#c3170bbd481a693c689feb574ab1e024278038c6" + dependencies: + unified-lint-rule "^1.0.0" + unist-util-generated "^1.1.0" + unist-util-position "^3.0.0" + unist-util-visit "^1.1.1" + vfile-location "^2.0.1" + remark-lint-no-blockquote-without-marker@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/remark-lint-no-blockquote-without-marker/-/remark-lint-no-blockquote-without-marker-2.0.1.tgz#5b8495f5a8d4174cf91fc7248f94475553ab4d87" @@ -1060,6 +1088,15 @@ remark-lint-no-consecutive-blank-lines@^1.0.1: unist-util-position "^3.0.0" unist-util-visit "^1.1.1" +remark-lint-no-duplicate-definitions@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/remark-lint-no-duplicate-definitions/-/remark-lint-no-duplicate-definitions-1.0.1.tgz#1f08139ef5dbd51d9e7445fbde4597ea292c2270" + dependencies: + unified-lint-rule "^1.0.0" + unist-util-generated "^1.1.0" + unist-util-position "^3.0.0" + unist-util-visit "^1.1.1" + remark-lint-no-duplicate-headings-in-section@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/remark-lint-no-duplicate-headings-in-section/-/remark-lint-no-duplicate-headings-in-section-1.0.1.tgz#84f61033fab32fd850a6abe51b73713de7e9ea97"