+
+ {% include search.html %}
+
{% for post in paginator.posts %}
{% assign author = site.data.authors[post.author] %}
diff --git a/_sass/layouts/search.scss b/_sass/layouts/search.scss
new file mode 100644
index 00000000000..c82052c8b34
--- /dev/null
+++ b/_sass/layouts/search.scss
@@ -0,0 +1,15 @@
+.search-input {
+ color: #000000;
+ font-family: "Titillium Web", sans-serif;
+ width: 100%;
+}
+
+ul.search-result {
+ margin-top: 0;
+ background: #fff;
+ position: absolute;
+ background-color: #DCDCDC;
+ list-style-type: none;
+ list-style-position: unset;
+ min-width: 50%;
+}
diff --git a/assets/css/styles.scss b/assets/css/styles.scss
index b7e8902ac1f..dfa7acef282 100644
--- a/assets/css/styles.scss
+++ b/assets/css/styles.scss
@@ -4,6 +4,7 @@
@import "main";
@import "core/grid";
@import "core/asciidoc";
+@import "layouts/search";
@import "layouts/blog";
@import "layouts/guides";
@import "layouts/community";
diff --git a/assets/javascript/search-script.js b/assets/javascript/search-script.js
new file mode 100644
index 00000000000..81df5d5a313
--- /dev/null
+++ b/assets/javascript/search-script.js
@@ -0,0 +1,6 @@
+/*!
+ * Simple-Jekyll-Search
+ * Copyright 2015-2020, Christian Fei
+ * Licensed under the MIT License.
+ */
+!function(){"use strict";var f={compile:function(r){return i.template.replace(i.pattern,function(t,e){var n=i.middleware(e,r[e],i.template);return void 0!==n?n:r[e]||t})},setOptions:function(t){i.pattern=t.pattern||i.pattern,i.template=t.template||i.template,"function"==typeof t.middleware&&(i.middleware=t.middleware)}};const i={pattern:/\{(.*?)\}/g,template:"",middleware:function(){}};var n=function(t,e){var n=e.length,r=t.length;if(n
{title}',templateMiddleware:Function.prototype,sortMiddleware:function(){return 0},noResultsText:"No results found",limit:10,fuzzy:!1,debounceTime:null,exclude:[]},n;const e=function(t,e){e?(clearTimeout(n),n=setTimeout(t,e)):t.call()};var r=["searchInput","resultsContainer","json"];const o=m({required:r});function u(t){d.put(t),i.searchInput.addEventListener("input",function(t){-1===[13,16,20,37,38,39,40,91].indexOf(t.which)&&(c(),e(function(){l(t.target.value)},i.debounceTime))})}function c(){i.resultsContainer.innerHTML=""}function s(t){i.resultsContainer.innerHTML+=t}function l(t){var e;(e=t)&&0