Markdown Preview Plus
Converts and previews markdown files (.md, .markdown) to HTML(include TOC) right inside Chrome and support live reload
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"
}