markdown-link-check - checks that all of the hyperlinks in a markdown text to determine if they are alive or dead

  •        4

Extracts links from markdown texts and checks whether each link is alive (200 OK) or dead. mailto: links are validated with isemail. The command line tool optionally takes 1 argument, the file name or http/https URL. If not supplied, the tool reads from standard input.

https://github.com/tcort/markdown-link-check#readme

Dependencies:

async : ^2.6.1
chalk : ^2.4.1
commander : ^2.16.0
link-check : ^4.4.4
markdown-link-extractor : ^1.2.0
request : ^2.87.0
lodash : ^4.17.10
progress : ^2.0.0

Tags
Implementation
License
Platform

   




Related Projects

md-writer - ✒️ Make Atom a better Markdown/AsciiDoc editor for writers and bloggers

  •    CoffeeScript

Works great with static blogging as well. Try it with Jekyll, Octopress, Hexo or any of your favorite static blog engines. More GIFs Here: Create New Post, Insert Reference Link, Remove Reference Link.

markdownlint - A Node.js style checker and lint tool for Markdown/CommonMark files.

  •    Javascript

A Node.js style checker and lint tool for Markdown/CommonMark files. The Markdown markup language is designed to be easy to read, write, and understand. It succeeds - and its flexibility is both a benefit and a drawback. Many styles are possible, so formatting can be inconsistent. Some constructs don't work well in all parsers and should be avoided. The CommonMark specification standardizes parsers - but not authors.

Algernon - Pure Go web server with built-in Lua, Markdown, HyperApp and Pongo2 support

  •    Go

Web server with built-in support for HTTP/2, Lua, Markdown, Pongo2, HyperApp, Amber, Sass(SCSS), GCSS, JSX, BoltDB, Redis, PostgreSQL, MariaDB/MySQL, rate limiting, graceful shutdown, plugins, users and permissions. Uses no external libraries, only pure Go.

broken-link-checker - Find broken links, missing images, etc in your HTML.

  •    Javascript

Find broken links, missing images, etc in your HTML. Node.js >= 0.10 is required; < 4.0 will need Promise and Object.assign polyfills.

Dead Link Check (DLC)

  •    Perl

DLC - HTTP link checker written in Perl. Can generate HTML output for easy checking of results and process a link cache file to hasten multiple requests. Initially created as an extension to Public Bookmark Generator (PBM); can be used alone.


check-links - Robustly checks an array of URLs for liveness. Extremely fast ⚡

  •    Javascript

Robustly checks an array of URLs for liveness. For each URL, it first attempts an HTTP HEAD request, and if that fails it will attempt an HTTP GET request, retrying several times by default with exponential falloff.

ht://Check

  •    PHP

ht://Check is more than a link checker. It's particularly suitable for checking broken links, anchors and web accessibility barriers, but retrieved data can also be used for Web structure mining. Uses a MySQL backend. Derived from ht://Dig.

academicmarkdown - Academic writing with Markdown

  •    Python

Academic Markdown is a Python module for generating .md, .html, .pdf, .docx, and .odt files from Markdown source. Pandoc is used for most of the heavy lifting, so refer to the Pandoc website for detailed information about writing in Pandoc Markdown. However, Academic Markdown offers some additional functionality that is useful for writing scientific documents, such as integration with Zotero references, and a number of useful Academic Markdown extensions. At present, the main target for Academic Markdown is the OpenSesame documentation site, http://osdoc.cogsci.nl/, although it may in time grow into a more comprehensive and user-friendly tool.

html-proofer - Test your rendered HTML files to make sure they're accurate.

  •    Ruby

If you generate HTML files, then this tool might be for you. HTMLProofer is a set of tests to validate your HTML output. These tests check if your image references are legitimate, if they have alt tags, if your internal links are working, and so on. It's intended to be an all-in-one checker for your output.

github-markdown-css - The minimal amount of CSS to replicate the GitHub Markdown style

  •    HTML

Import the github-markdown.css file and add a markdown-body class to the container of your rendered Markdown and set a width for it. GitHub uses 980px width and 45px padding, and 15px padding for mobile.See generate-github-markdown-css for how it's generated and ability to generate your own.

react-native-simple-markdown - 📜 React Native Markdown component (iOS & Android)

  •    Javascript

All you need to do is import the react-native-simple-markdown and then use the <Markdown /> component. <Markdown /> will apply its style by default. However you can pass a styles prop to customize it has you wish.

react-native-markdown - Markdown component for React Native

  •    Javascript

A component for rendering Markdown in React Native. Pull requests welcome. All you need is to require the react-native-markdown module and then use the <Markdown/> tag.

MarkdownPreview - Brackets extension for previewing markdown files

  •    Javascript

A Brackets extension that provides a live preview of markdown documents. When a markdown document (with extension ".md" or ".markdown") is open, a markdown icon is shown in the toolbar at the top of the Brackets window. Click this icon to open the preview panel. The panel can be resized vertically.

vmd - :pray: preview markdown files

  •    Javascript

Preview markdown files in a separate window. Markdown is formatted exactly the same as on GitHub. GitHub style: The markdown content is rendered as close to the way it's rendered on GitHub as possible.

Phorum - PHP based forum software

  •    PHP

Phorum is a message board software that is designed to meet different needs of different web sites while not sacrificing performance or features. MySQL community forum is powered by Phorum.

SharePoint Link Checker

  •    

SharePoint Link Checker can be used by administrators to schedule scans of site collections and report on broken links that are found in publishing content, link fields, rich text fields, summary link fields/web parts and content editor web parts.

MarkdownTextView - Rich Markdown editing control for iOS

  •    Swift

MarkdownTextView is an iOS framework for adding rich Markdown editing capabilities. Support for Markdown syntax is implemented inside an easily extensible NSTextStorage subclass, with a UITextView subclass being provided for convenience. Check out the includeded Example app to try out the text view and to see how MarkdownTextView is integrated into the project.