diff --git a/_data/navigation.yml b/_data/navigation.yml
index e50f747d4515a2f970103326bd937ae18cb9f0fe..a422db1df9d58a018ce28655fcf56af4c1921d6c 100644
--- a/_data/navigation.yml
+++ b/_data/navigation.yml
@@ -35,6 +35,9 @@ header:
         - title: Jobs <i class="fas fa-bell"></i>
           url: "job_offers.html"
 
+        - title: <i class="fas fa-search"></i>
+          url: "search.html"
+
 footer:
          - title: Contact
            url: "contact.html"
diff --git a/search.json b/search.json
index b1937a0e334e7c3dfeaad2bc4bfff51b2dd3cd7f..42c4d5d736802139e9e57d407e1383b96dd1355e 100644
--- a/search.json
+++ b/search.json
@@ -1,11 +1,16 @@
 ---
 ---
+{% if site.baseurl != '/' %}
+{% assign base_url = site.baseurl %}
+{% else %}
+{% assign base_url = '' %}
+{% endif %}
 [
   {% for post in site.posts %}
     {
 
       "title"    : "{{ post.title | escape }}",
-      "url"      : "{{ site.baseurl }}{{ post.url }}",
+      "url"      : "{{ base_url }}{{ 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"      : "{{ base_url }}{{ 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..266ed97ce315fffbc1df5bd8fe5c7ab178654ed7 100644
--- a/search.md
+++ b/search.md
@@ -6,6 +6,12 @@ excerpt:
     Search in hifis.net
 ---
 
+{% if site.baseurl != '/' %}
+{% assign base_url = site.baseurl %}
+{% else %}
+{% assign base_url = '' %}
+{% 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="{{ base_url }}/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: '{{ base_url }}/search.json',
     searchResultTemplate: '<li><a href="{url}?query={query}" title="{desc}">{title}</a></li>',
     noResultsText: 'No results found',
     limit: 20,