diff --git a/search.json b/search.json index b1937a0e334e7c3dfeaad2bc4bfff51b2dd3cd7f..1800f3797dff7b063a09cd3237c5b649c44d8f88 100644 --- a/search.json +++ b/search.json @@ -1,11 +1,16 @@ --- --- +{% if site.baseurl != '/' %} +{% assign base_url = site.baseurl | append: '/' %} +{% else %} +{% assign base_url = site.baseurl %} +{% endif %} [ {% for post in site.posts %} { "title" : "{{ post.title | escape }}", - "url" : "{{ site.baseurl }}{{ post.url }}", + "url" : "{{ baseurl }}{{ post.url }}", "category" : "{{ post.category }}", "tags" : "{{ post.tags | join: ', ' }}", "date" : "{{ post.date }}", @@ -20,7 +25,7 @@ "title" : "{{ page.title | escape }}", "category" : "{{ page.category }}", "tags" : "{{ page.tags | join: ', ' }}", - "url" : "{{ site.baseurl }}{{ page.url }}", + "url" : "{{ baseurl }}{{ page.url }}", "date" : "{{ page.date }}", "content" : "{{ page.content | strip_html | strip_newlines | remove_chars | escape }}" {% endif %} diff --git a/search.md b/search.md index 09f3b6923c90c46b31f1d79c148f3c8c818359a1..4cd98baba369822b9ba356d0def4d4379e00b82f 100644 --- a/search.md +++ b/search.md @@ -6,6 +6,12 @@ excerpt: Search in hifis.net --- +{% if site.baseurl != '/' %} +{% assign base_url = site.baseurl | append: '/' %} +{% else %} +{% assign base_url = site.baseurl %} +{% endif %} + # Search in hifis.net {:.text-success} @@ -18,13 +24,13 @@ Maximum number of results shown is 20. <ul id="results-container"></ul> </div> -<script src="{{ site.baseurl }}/js/simple-jekyll-search.js"></script> +<script src="{{ baseurl }}/js/simple-jekyll-search.js"></script> <script> window.simpleJekyllSearch = new SimpleJekyllSearch({ searchInput: document.getElementById('search-input'), resultsContainer: document.getElementById('results-container'), - json: '{{ site.baseurl }}/search.json', + json: '{{ baseurl }}/search.json', searchResultTemplate: '<li><a href="{url}?query={query}" title="{desc}">{title}</a></li>', noResultsText: 'No results found', limit: 20,