mirror of https://gitlab.com/mayx/mayx.gitlab.io
parent
50c6c49c4c
commit
550321e80a
|
@ -27,6 +27,18 @@
|
||||||
|
|
||||||
gtag('config', '{{ site.google_analytics }}');
|
gtag('config', '{{ site.google_analytics }}');
|
||||||
var lastUpdated = new Date("{{ site.time | date: "%FT%T%z" }}");
|
var lastUpdated = new Date("{{ site.time | date: "%FT%T%z" }}");
|
||||||
|
function getSearchJSON(callback) {
|
||||||
|
var searchData = JSON.parse(localStorage.getItem(lastUpdated));
|
||||||
|
if (!searchData) {
|
||||||
|
localStorage.clear();
|
||||||
|
$.getJSON("search.json", function (data) {
|
||||||
|
localStorage.setItem(lastUpdated, JSON.stringify(data));
|
||||||
|
callback(data);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
callback(searchData);
|
||||||
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<style>
|
<style>
|
||||||
|
|
|
@ -27,7 +27,7 @@ var status = false;
|
||||||
if(mykeyword != null && mykeyword.toString().length>1){
|
if(mykeyword != null && mykeyword.toString().length>1){
|
||||||
sbox.value = mykeyword;
|
sbox.value = mykeyword;
|
||||||
}
|
}
|
||||||
$.getJSON("search.json", function(json){
|
getSearchJSON(function(json){
|
||||||
var sjs = SimpleJekyllSearch({
|
var sjs = SimpleJekyllSearch({
|
||||||
searchInput: sbox,
|
searchInput: sbox,
|
||||||
resultsContainer: document.getElementById('results-container'),
|
resultsContainer: document.getElementById('results-container'),
|
||||||
|
|
Loading…
Reference in New Issue