فهرست منبع

Update remark compiler

simov 8 سال پیش
والد
کامیت
3fdb3b9552
7فایلهای تغییر یافته به همراه7 افزوده شده و 9 حذف شده
  1. 4 0
      background/background.js
  2. 2 3
      background/remark.js
  3. 1 0
      manifest.json
  4. 0 0
      vendor/remark-frontmatter.min.js
  5. 0 0
      vendor/remark-html.min.js
  6. 0 0
      vendor/remark-slug.min.js
  7. 0 6
      vendor/remark.min.js

+ 4 - 0
background/background.js

@@ -68,6 +68,10 @@ chrome.storage.sync.get((res) => {
   if (options.header === undefined) {
     options.header = true
   }
+  // v3.1 -> v3.2
+  if (options.remark && options.remark.yaml) {
+    delete options.remark.yaml
+  }
 
   Object.keys(md).forEach((compiler) => {
     if (!options[compiler]) {

+ 2 - 3
background/remark.js

@@ -7,7 +7,6 @@ md.remark = {
     gfm: true,
     pedantic: false,
     sanitize: false,
-    yaml: true
     // blocks (Array.<string>, default: list of block HTML elements)
   },
   description: {
@@ -16,8 +15,7 @@ md.remark = {
     footnotes: 'Toggle reference footnotes and inline footnotes',
     gfm: 'Toggle GFM (GitHub Flavored Markdown)',
     pedantic: 'Don\'t fix any of the original markdown\nbugs or poor behavior',
-    sanitize: 'Toggle HTML tag rendering',
-    yaml: 'Enables raw YAML front matter to be detected at the top'
+    sanitize: 'Disable HTML tag rendering',
   },
   compile: (markdown, sendResponse) => {
     chrome.storage.sync.get('remark', (res) => {
@@ -25,6 +23,7 @@ md.remark = {
         .use(remark.parse, res.remark)
         .use(remark.stringify)
         .use(remarkSlug)
+        .use(remarkFrontmatter, ['yaml', 'toml'])
         .use(remarkHTML, res.remark) // sanitize
         .processSync(markdown)
         .contents

+ 1 - 0
manifest.json

@@ -21,6 +21,7 @@
       "/vendor/remark.min.js",
       "/vendor/remark-html.min.js",
       "/vendor/remark-slug.min.js",
+      "/vendor/remark-frontmatter.min.js",
       "/background/marked.js",
       "/background/remark.js",
       "/background/background.js"

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
vendor/remark-frontmatter.min.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
vendor/remark-html.min.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
vendor/remark-slug.min.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 6
vendor/remark.min.js


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است