shundroid / hexo-search-result

Add a search result page for hexo-generator-search.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hexo-search-result

Add a search result page for hexo-generator-search.

Install

$ npm install hexo-search-result

Usage

Add a new page

$ hexo new page search

Write a tag

Open source/search/index.md and insert a tag like this.

{% search_result %}

Access to the page

By using url parameters, you can use the search result page.

For example:

https://www.example.com/search/?search=foo

This will let the page show the pages matching foo.

Add a search box

Add a search box for your website by editing your theme.

For example:

<input type="text" id="search-text" />
<button id="search-submit">Search</button>
const text = document.getElementById("search-text")
const submit = document.getElementById("search-submit")
submit.addEventListener("click", () => {
  window.location.href = "/search/?search=" + text.value
})

Customize

Please fork one!

License

MIT License

About

Add a search result page for hexo-generator-search.

License:MIT License


Languages

Language:JavaScript 80.5%Language:HTML 11.9%Language:CSS 7.7%