Markdown Preview Plus

Markdown Preview Plus

Converts and previews markdown files (.md, .markdown) to HTML(include TOC) right inside Chrome and support live reload

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Markdown Preview Plus",
  "version": "0.8.5",
  "manifest_version": 3,
  "description": "Converts and previews markdown files (.md, .markdown) to HTML(include TOC) right inside Chrome and support live reload",
  "icons": {
    "16": "images/icon.png",
    "48": "images/icon.png",
    "128": "images/icon.png"
  },
  "content_scripts": [
    {
      "matches": [
        "file://*/*.*md*",
        "file://*/*.*MD*",
        "file://*/*.text",
        "file://*/*.markdown*",
        "file://*/*.mdown*",
        "file://*/*.txt*",
        "file://*/*.mkd*",
        "file://*/*.rst*",
        "*://*/*.*md*",
        "*://*/*.*MD*",
        "*://*/*.text",
        "*://*/*.markdown*",
        "*://*/*.mdown*",
        "*://*/*.txt*",
        "*://*/*.mkd*",
        "*://*/*.rst*"
      ],
      "css": [
        "css/MarkdownTOC.css",
        "css/highlight.css"
      ],
      "js": [
        "js/katex.min.js",
        "js/config.js",
        "js/jquery.js",
        "js/marked.min.js",
        "js/marked-highlight/index.cjs",
        "js/purify.js",
        "js/highlight.min.js",
        "js/markdownify.js",
        "js/underscore-min.js",
        "js/diagramflowseq.js",
        "js/mermaid.min.js",
        "js/platumlencode.js",
        "js/rawdeflate.js"
      ],
      "run_at": "document_end"
    }
  ],
  "background": {
    "service_worker": "js/background.js"
  },
  "permissions": [
    "storage",
    "clipboardWrite"
  ],
  "host_permissions": [
    "file:///*"
  ],
  "optional_host_permissions": [
    "*://*/"
  ],
  "web_accessible_resources": [
    {
      "matches": [
        "<all_urls>"
      ],
      "resources": [
        "bootstrap.css",
        "theme/*.css",
        "css/*.css",
        "css/fonts/*",
        "theme/i/*.png"
      ]
    }
  ],
  "action": {
    "default_icon": "images/icon.png",
    "default_title": "Markdown Preview Plus",
    "default_popup": "popup.html"
  },
  "options_page": "options.html"
}