summaryrefslogtreecommitdiff
path: root/_includes/git-wiki/components/search
diff options
context:
space:
mode:
authorYehonal <yehonal.azeroth@gmail.com>2018-12-17 19:19:20 +0100
committerYehonal <yehonal.azeroth@gmail.com>2018-12-17 21:01:20 +0100
commit4e1a3540b9e9bcf8c95e2d61e674c7b9711dd99a (patch)
tree3e671c486e329d2b67312cf7c6a4d81bff5c07ed /_includes/git-wiki/components/search
parent2e2c8eefe545b70e0d7c5f1286477a083aff1f06 (diff)
downloadwiki-4e1a3540b9e9bcf8c95e2d61e674c7b9711dd99a.tar.gz
wiki-4e1a3540b9e9bcf8c95e2d61e674c7b9711dd99a.tar.bz2
wiki-4e1a3540b9e9bcf8c95e2d61e674c7b9711dd99a.zip
v2.1.0 with blog feature implemented
Diffstat (limited to '_includes/git-wiki/components/search')
-rw-r--r--_includes/git-wiki/components/search/index.html7
-rw-r--r--_includes/git-wiki/components/search/se_github.html10
-rw-r--r--_includes/git-wiki/components/search/se_google.html12
-rw-r--r--_includes/git-wiki/components/search/se_js.html15
4 files changed, 44 insertions, 0 deletions
diff --git a/_includes/git-wiki/components/search/index.html b/_includes/git-wiki/components/search/index.html
new file mode 100644
index 0000000..8af31e8
--- /dev/null
+++ b/_includes/git-wiki/components/search/index.html
@@ -0,0 +1,7 @@
+{% comment %}
+ This component just select your preferred search engine based on _config.yml value
+{% endcomment %}
+
+{% assign se = site.search_engine | default: "github" %}
+{% assign file = "git-wiki/components/search/se_" | append: se | append: ".html" %}
+{% include {{file}} %} \ No newline at end of file
diff --git a/_includes/git-wiki/components/search/se_github.html b/_includes/git-wiki/components/search/se_github.html
new file mode 100644
index 0000000..efcc5e8
--- /dev/null
+++ b/_includes/git-wiki/components/search/se_github.html
@@ -0,0 +1,10 @@
+<form method="GET" action="{{ site.github.repository_url }}/search">
+ <input type="text" name="q[]" placeholder="Text to search">
+ {% if site.use_github_wiki %}
+ <input type="hidden" name="type" value="Wikis">
+ {% else %}
+ <!-- <input type="hidden" name="l" value="Markdown"> -->
+ <input type="hidden" name="q[]" value="path:/{{ site.wiki_folder }}">
+ {% endif %}
+ <input type="submit" value="Search">
+</form> \ No newline at end of file
diff --git a/_includes/git-wiki/components/search/se_google.html b/_includes/git-wiki/components/search/se_google.html
new file mode 100644
index 0000000..0c3e675
--- /dev/null
+++ b/_includes/git-wiki/components/search/se_google.html
@@ -0,0 +1,12 @@
+<script>
+ (function () {
+ var cx = "{{site.google_cse_token}}";
+ var gcse = document.createElement('script');
+ gcse.type = 'text/javascript';
+ gcse.async = true;
+ gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
+ var s = document.getElementsByTagName('script')[0];
+ s.parentNode.insertBefore(gcse, s);
+ })();
+</script>
+<gcse:search></gcse:search> \ No newline at end of file
diff --git a/_includes/git-wiki/components/search/se_js.html b/_includes/git-wiki/components/search/se_js.html
new file mode 100644
index 0000000..9e75464
--- /dev/null
+++ b/_includes/git-wiki/components/search/se_js.html
@@ -0,0 +1,15 @@
+<div class="container">
+ <div class="well" id="searchbox">
+ <input id="search-field" placeholder="Search the Site"/>
+ <ul id="results"></ul>
+ </div>
+</div>
+
+<script src="{{ '/assets/js/jquery.camelhunter.min.js' | relative_url }}"></script>
+<script type="text/javascript">
+ $("#search-field").camelHunter({
+ onKeyUp : true,
+ rss: "{{ '/sitemap_full.xml' | relative_url }}",
+ results : "#results"
+ });
+</script> \ No newline at end of file