Explorar el Código

HUE-8741 [doc] Add back the search and a way to skip release notes from indexing

Was too slow with them.
Will submit patch upstream too.
Romain Rigaux hace 6 años
padre
commit
165f0a8e63
Se han modificado 33 ficheros con 38 adiciones y 5 borrados
  1. 1 1
      docs/docs-site/config.toml
  2. 1 0
      docs/docs-site/content/releases/release-notes-0.3.0.md
  3. 1 0
      docs/docs-site/content/releases/release-notes-0.4.0.md
  4. 1 0
      docs/docs-site/content/releases/release-notes-0.4.1.md
  5. 1 0
      docs/docs-site/content/releases/release-notes-0.4.2.md
  6. 1 0
      docs/docs-site/content/releases/release-notes-0.9.0.md
  7. 3 2
      docs/docs-site/content/releases/release-notes-0.9.1.md
  8. 1 0
      docs/docs-site/content/releases/release-notes-1.0.0.md
  9. 1 0
      docs/docs-site/content/releases/release-notes-1.0.1.md
  10. 1 0
      docs/docs-site/content/releases/release-notes-1.1.0.md
  11. 1 0
      docs/docs-site/content/releases/release-notes-1.2.0.md
  12. 1 0
      docs/docs-site/content/releases/release-notes-2.0.0-beta.md
  13. 1 0
      docs/docs-site/content/releases/release-notes-2.0.1.md
  14. 1 0
      docs/docs-site/content/releases/release-notes-2.1.0.md
  15. 1 0
      docs/docs-site/content/releases/release-notes-2.2.0.md
  16. 1 0
      docs/docs-site/content/releases/release-notes-2.3.0.md
  17. 1 0
      docs/docs-site/content/releases/release-notes-2.4.0.md
  18. 1 0
      docs/docs-site/content/releases/release-notes-2.5.0.md
  19. 1 0
      docs/docs-site/content/releases/release-notes-3.0.0.md
  20. 1 0
      docs/docs-site/content/releases/release-notes-3.10.0.md
  21. 1 0
      docs/docs-site/content/releases/release-notes-3.11.0.md
  22. 1 0
      docs/docs-site/content/releases/release-notes-3.12.0.md
  23. 1 0
      docs/docs-site/content/releases/release-notes-3.5.0.md
  24. 1 0
      docs/docs-site/content/releases/release-notes-3.6.0.md
  25. 1 0
      docs/docs-site/content/releases/release-notes-3.7.0.md
  26. 1 0
      docs/docs-site/content/releases/release-notes-3.8.0.md
  27. 1 0
      docs/docs-site/content/releases/release-notes-3.9.0.md
  28. 1 0
      docs/docs-site/content/releases/release-notes-4.0.0.md
  29. 1 0
      docs/docs-site/content/releases/release-notes-4.1.0.md
  30. 1 0
      docs/docs-site/content/releases/release-notes-4.2.0.md
  31. 1 0
      docs/docs-site/content/releases/release-notes-4.3.0.md
  32. 1 0
      docs/docs-site/themes/hugo-theme-learn/layouts/partials/search.html
  33. 4 2
      docs/docs-site/themes/hugo-theme-learn/static/js/search.js

+ 1 - 1
docs/docs-site/config.toml

@@ -22,7 +22,7 @@ home = [ "HTML", "RSS", "JSON"]
   # Shows a checkmark for visited pages on the menu
   showVisitedLinks = false
   # Disable search function. It will hide search bar
-  disableSearch = true
+  disableSearch = false
   # Javascript and CSS cache are automatically busted when new version of site is generated. 
   # Set this to true to disable this behavior (some proxies don't handle well this optimization)
   disableAssetsBusting = false

+ 1 - 0
docs/docs-site/content/releases/release-notes-0.3.0.md

@@ -3,6 +3,7 @@ title: "0.3.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -30
+tags: ['skipIndexing']
 ---
 
 ### v0.3.0, released November 23rd, 2009

+ 1 - 0
docs/docs-site/content/releases/release-notes-0.4.0.md

@@ -3,6 +3,7 @@ title: "0.4.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -40
+tags: ['skipIndexing']
 ---
 
 ### v0.4.0, released March 31, 2010

+ 1 - 0
docs/docs-site/content/releases/release-notes-0.4.1.md

@@ -3,6 +3,7 @@ title: "0.4.1"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -41
+tags: ['skipIndexing']
 ---
 
 ### v0.4.1, released April 7, 2010

+ 1 - 0
docs/docs-site/content/releases/release-notes-0.4.2.md

@@ -3,6 +3,7 @@ title: "0.4.2"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -42
+tags: ['skipIndexing']
 ---
 
 ### Cloudera Desktop v0.4.2, released May 21, 2010

+ 1 - 0
docs/docs-site/content/releases/release-notes-0.9.0.md

@@ -3,6 +3,7 @@ title: "0.9.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -90
+tags: ['skipIndexing']
 ---
 
 ### Hue v0.9.0, released June 29, 2010

+ 3 - 2
docs/docs-site/content/releases/release-notes-0.9.1.md

@@ -3,10 +3,11 @@ title: "0.9.1"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -91
+tags: ['skipIndexing']
 ---
 
-HUE v0.9.1, released July 21, 2010
-==================================
+### HUE v0.9.1, released July 21, 2010
+
 
 HUE 0.9.1 is mainly a bug-fix release. Most notably:
 

+ 1 - 0
docs/docs-site/content/releases/release-notes-1.0.0.md

@@ -3,6 +3,7 @@ title: "1.0.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -1000
+tags: ['skipIndexing']
 ---
 
 ### HUE v1.0, released Aug 13, 2010

+ 1 - 0
docs/docs-site/content/releases/release-notes-1.0.1.md

@@ -3,6 +3,7 @@ title: "1.0.1"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -1001
+tags: ['skipIndexing']
 ---
 
 ### HUE v1.0.1, released Aug 20, 2010

+ 1 - 0
docs/docs-site/content/releases/release-notes-1.1.0.md

@@ -3,6 +3,7 @@ title: "1.1.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -1010
+tags: ['skipIndexing']
 ---
 
 ### Hue v1.1.0, released Oct 11, 2010

+ 1 - 0
docs/docs-site/content/releases/release-notes-1.2.0.md

@@ -3,6 +3,7 @@ title: "1.2.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -1020
+tags: ['skipIndexing']
 ---
 
 ### Hue v1.2.0, released Feb 21, 2011

+ 1 - 0
docs/docs-site/content/releases/release-notes-2.0.0-beta.md

@@ -3,6 +3,7 @@ title: "2.0.0-beta"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -1999
+tags: ['skipIndexing']
 ---
 
 ### Hue v2.0.0-beta, released Apr 10, 2012

+ 1 - 0
docs/docs-site/content/releases/release-notes-2.0.1.md

@@ -3,6 +3,7 @@ title: "2.0.1"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -2001
+tags: ['skipIndexing']
 ---
 
 ### Hue v2.0.1, aka Hue 2, released June 4, 2012

+ 1 - 0
docs/docs-site/content/releases/release-notes-2.1.0.md

@@ -3,6 +3,7 @@ title: "2.1.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -2010
+tags: ['skipIndexing']
 ---
 
 ### Hue v2.1.0, released October 2nd, 2012

+ 1 - 0
docs/docs-site/content/releases/release-notes-2.2.0.md

@@ -3,6 +3,7 @@ title: "2.2.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -2020
+tags: ['skipIndexing']
 ---
 
 ### Hue v2.2.0, released February 25th, 2013

+ 1 - 0
docs/docs-site/content/releases/release-notes-2.3.0.md

@@ -3,6 +3,7 @@ title: "2.3.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -2030
+tags: ['skipIndexing']
 ---
 
 ### Hue v2.3.0, released April 15th, 2013

+ 1 - 0
docs/docs-site/content/releases/release-notes-2.4.0.md

@@ -3,6 +3,7 @@ title: "2.4.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -2040
+tags: ['skipIndexing']
 ---
 
 ### Hue v2.4.0, released June 12th, 2013

+ 1 - 0
docs/docs-site/content/releases/release-notes-2.5.0.md

@@ -3,6 +3,7 @@ title: "2.5.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -2050
+tags: ['skipIndexing']
 ---
 
 ### Hue v2.5.0, released Monday 15th, July 2013

+ 1 - 0
docs/docs-site/content/releases/release-notes-3.0.0.md

@@ -3,6 +3,7 @@ title: "3.3.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -3030
+tags: ['skipIndexing']
 ---
 
 ### Hue v3.0.0, released Friday 20th, September 2013

+ 1 - 0
docs/docs-site/content/releases/release-notes-3.10.0.md

@@ -3,6 +3,7 @@ title: "3.10.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -3100
+tags: ['skipIndexing']
 ---
 
 ### Hue v3.10.0, released May 11th 2016

+ 1 - 0
docs/docs-site/content/releases/release-notes-3.11.0.md

@@ -3,6 +3,7 @@ title: "3.11.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -3110
+tags: ['skipIndexing']
 ---
 
 ### Hue v3.11.0, released Aug 17th 2016

+ 1 - 0
docs/docs-site/content/releases/release-notes-3.12.0.md

@@ -3,6 +3,7 @@ title: "3.12.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -3120
+tags: ['skipIndexing']
 ---
 
 ### Hue v3.12.0, released Feb 6th 2017

+ 1 - 0
docs/docs-site/content/releases/release-notes-3.5.0.md

@@ -3,6 +3,7 @@ title: "3.5.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -3050
+tags: ['skipIndexing']
 ---
 
 ### Hue v3.5.0, released Wednesday 4th, December 2013

+ 1 - 0
docs/docs-site/content/releases/release-notes-3.6.0.md

@@ -3,6 +3,7 @@ title: "3.6.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -3060
+tags: ['skipIndexing']
 ---
 
 ### Hue v3.6.0, released Thursday 29th, May 2014

+ 1 - 0
docs/docs-site/content/releases/release-notes-3.7.0.md

@@ -3,6 +3,7 @@ title: "3.7.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -3070
+tags: ['skipIndexing']
 ---
 
 ### Hue v3.7.0, released Thursday 9th, October 2014

+ 1 - 0
docs/docs-site/content/releases/release-notes-3.8.0.md

@@ -3,6 +3,7 @@ title: "3.8.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -3080
+tags: ['skipIndexing']
 ---
 
 ### Hue v3.8.0, released April 24th 2015

+ 1 - 0
docs/docs-site/content/releases/release-notes-3.9.0.md

@@ -3,6 +3,7 @@ title: "3.9.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -3090
+tags: ['skipIndexing']
 ---
 
 ### Hue v3.9.0, released August 7th 2015

+ 1 - 0
docs/docs-site/content/releases/release-notes-4.0.0.md

@@ -3,6 +3,7 @@ title: "4.0.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -4000
+tags: ['skipIndexing']
 ---
 
 ### Hue v4.0.0, released June 9th 2017

+ 1 - 0
docs/docs-site/content/releases/release-notes-4.1.0.md

@@ -3,6 +3,7 @@ title: "4.1.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -4010
+tags: ['skipIndexing']
 ---
 
 ### Hue v4.1.0, released October 4th 2017

+ 1 - 0
docs/docs-site/content/releases/release-notes-4.2.0.md

@@ -3,6 +3,7 @@ title: "4.2.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -4020
+tags: ['skipIndexing']
 ---
 
 ### Hue v4.2.0, released April 4th 2018

+ 1 - 0
docs/docs-site/content/releases/release-notes-4.3.0.md

@@ -3,6 +3,7 @@ title: "4.3.0"
 date: 2019-03-13T18:28:08-07:00
 draft: false
 weight: -4030
+tags: ['skipIndexing']
 ---
 
 ### Hue v4.3.0, released October 17th 2018

+ 1 - 0
docs/docs-site/themes/hugo-theme-learn/layouts/partials/search.html

@@ -12,5 +12,6 @@
     {{ else }}
         var baseurl = "{{.Site.BaseURL}}";
     {{ end }}
+    var fileSearchBlacklist = "{{.Site.Params.fileSearchBlacklist}}";
 </script>
 <script type="text/javascript" src="{{"js/search.js" | relURL}}{{ if $assetBusting }}?{{ now.Unix }}{{ end }}"></script>

+ 4 - 2
docs/docs-site/themes/hugo-theme-learn/static/js/search.js

@@ -13,7 +13,7 @@ function initLunr() {
     // First retrieve the index file
     $.getJSON(baseurl +"index.json")
         .done(function(index) {
-            pagesIndex =   index;
+            pagesIndex = index;
             // Set up lunrjs by declaring the fields we use
             // Also provide their boost level for the ranking
             lunrIndex = new lunr.Index
@@ -30,7 +30,9 @@ function initLunr() {
 
             // Feed lunr with each file and let lunr actually index them
             pagesIndex.forEach(function(page) {
-                lunrIndex.add(page);
+                if (page.tags.indexOf('skipIndexing') == -1) {                
+                  lunrIndex.add(page);
+                }
             });
             lunrIndex.pipeline.remove(lunrIndex.stemmer)
         })