Simple Markdown viewer
// ==UserScript==
// @name Markdown Viewer
// @namespace muvsado
// @version 0.5.6
// @description Simple Markdown viewer
// @require https://cdnjs.cloudflare.com/ajax/libs/marked/14.1.3/marked.min.js
// @require https://cdnjs.cloudflare.com/ajax/libs/marked-gfm-heading-id/4.1.0/index.umd.min.js
// @match file:///*.md
// @match file:///*.markdown
// @license Public Domain
// ==/UserScript==
// Remove default Firefox styles
let styles = document.querySelectorAll('link[rel="stylesheet"]');
for (let i = 0; i < styles.length; i++) {
styles[i].remove();
}
marked.use(markedGfmHeadingId.gfmHeadingId());
document.body.innerHTML = marked.parse(document.body.textContent);