codecalm 2 лет назад
Родитель
Сommit
883f088803

+ 13 - 5
gulpfile.js

@@ -774,16 +774,24 @@ gulp.task('import-categories', (cb) => {
     if (fs.existsSync(fileOriginal)) {
       const dataOriginal = fs.readFileSync(fileOriginal).toString()
 
-      const categoryOriginal = dataOriginal.match(/category: ([a-zA-Z-]+)/)
+      const categoryOriginal = dataOriginal.match(/category: ([a-zA-Z-]+)/),
+          tagsOriginal = dataOriginal.match(/tags: (\[.*?\])/)
 
-      if (categoryOriginal) {
-        console.log('categoryOriginal', categoryOriginal[1])
+      if (categoryOriginal || tagsOriginal) {
 
         let data = fs.readFileSync(file).toString()
         data = data.replace(/(---[\s\S]+?---)/, function(m, headerContent) {
+          console.log('categoryOriginal', fileOriginal, categoryOriginal && categoryOriginal[1], tagsOriginal && tagsOriginal[1])
 
-          headerContent = headerContent.replace(/category: .*\n/, '')
-          headerContent = headerContent.replace(/---/, `---\ncategory: ${categoryOriginal[1]}`)
+          if (categoryOriginal) {
+            headerContent = headerContent.replace(/category: .*\n/, '')
+            headerContent = headerContent.replace(/---/, `---\ncategory: ${categoryOriginal[1]}`)
+          }
+
+          if (tagsOriginal) {
+            headerContent = headerContent.replace(/tags: .*\n/, '')
+            headerContent = headerContent.replace(/---/, `---\ntags: ${tagsOriginal[1]}`)
+          }
 
           return headerContent
         })

+ 1 - 0
src/_icons/3d-cube-sphere-off.svg

@@ -1,4 +1,5 @@
 ---
+tags: [printing, vector, shape]
 unicode: "f3b5"
 version: "1.94"
 ---

+ 1 - 0
src/_icons/abacus-off.svg

@@ -1,4 +1,5 @@
 ---
+tags: [abacus, math, counting, adding up]
 category: Math
 unicode: "f3b6"
 version: "1.94"

+ 1 - 1
src/_icons/access-point-off.svg

@@ -1,6 +1,6 @@
 ---
-category: Devices
 tags: [device, hosts, airwaves, wireless, network]
+category: Devices
 version: "1.25"
 unicode: "ed1a"
 ---

+ 1 - 0
src/_icons/ad-off.svg

@@ -1,4 +1,5 @@
 ---
+tags: [advert, advertisement, marketing, commercial, traffic]
 category: Design
 unicode: "f3b7"
 version: "1.94"

+ 1 - 0
src/_icons/address-book-off.svg

@@ -1,4 +1,5 @@
 ---
+tags: [contact, contacts, phonebook, profile, resources]
 unicode: "f3b8"
 version: "1.94"
 ---

+ 1 - 1
src/_icons/adjustments-off.svg

@@ -1,6 +1,6 @@
 ---
-category: System
 tags: [equalizer, sliders, controls, settings, filter]
+category: System
 version: "1.62"
 unicode: "f0a8"
 ---

+ 1 - 0
src/_icons/album-off.svg

@@ -1,4 +1,5 @@
 ---
+tags: [photos, photography, gallery, music, image]
 unicode: "f3b9"
 version: "1.94"
 ---

+ 1 - 1
src/_icons/anchor-off.svg

@@ -1,6 +1,6 @@
 ---
-category: Map
 tags: [hold, ship, harbor, docks]
+category: Map
 version: "1.65"
 unicode: "f0f7"
 ---

+ 1 - 0
src/_icons/antenna-off.svg

@@ -1,4 +1,5 @@
 ---
+tags: [reach, tv, network, connetion, signal, communication]
 unicode: "f3bb"
 version: "1.94"
 ---

Некоторые файлы не были показаны из-за большого количества измененных файлов