Jelajahi Sumber

Fix for Search index not updated during create

NGPixel 8 tahun lalu
induk
melakukan
3300d42866
2 mengubah file dengan 5 tambahan dan 3 penghapusan
  1. 3 1
      libs/entries.js
  2. 2 2
      views/pages/view.pug

+ 3 - 1
libs/entries.js

@@ -321,7 +321,9 @@ module.exports = {
     return self.exists(entryPath).then((docExists) => {
       if (!docExists) {
         return self.makePersistent(entryPath, contents).then(() => {
-          return self.updateCache(entryPath)
+          return self.updateCache(entryPath).then(entry => {
+            return search.add(entry)
+          })
         })
       } else {
         return Promise.reject(new Error('Entry already exists!'))

+ 2 - 2
views/pages/view.pug

@@ -61,9 +61,9 @@ block content
           aside.stickyscroll(data-margin-top=40)
             .sidebar-label
               i.icon-th-list
-              span Contents
+              span Page Contents
             ul.sidebar-menu
-              li: a(href='#root', title='Start') Start
+              li: a(href='#root', title='Top of Page') Top
               +tocMenu(pageData.tree)
 
         .column