diff --git a/_includes/head.html b/_includes/head.html
index eaca63f560a17a4d370348e140fcc689391e14cc..a874cb9f921d8b05522fb131db1915065afdbe6c 100644
--- a/_includes/head.html
+++ b/_includes/head.html
@@ -7,8 +7,8 @@
 
   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/the-grid-flexbox@2.0.1/css/the-grid.min.css">
   <link href="https://cdn.rawgit.com/michalsnik/aos/2.1.1/dist/aos.css" rel="stylesheet">
-  <link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
+  <link rel="stylesheet" href="{{ include.assetpath }}css/main.css">
 
-  <link rel="shortcut icon" href="{{site.url}}{{site.baseurl}}/assets/img/favicon.png">
-  <link rel="icon" href="{{site.url}}{{site.baseurl}}/assets/img/favicon.png">
+  <link rel="shortcut icon" href="{{ include.assetpath }}assets/img/favicon.png">
+  <link rel="icon" href="{{ include.assetpath }}assets/img/favicon.png">
 </head>
diff --git a/_layouts/default.html b/_layouts/default.html
index 3c1c5fdf74b89fef16f24271e8897ceda7df9166..ef47fb8addfeb1b65caf9b850ca58b6965de29fa 100644
--- a/_layouts/default.html
+++ b/_layouts/default.html
@@ -1,7 +1,7 @@
-{% include head.html %}
+{% include head.html assetpath="../"%}
 
 <body>
-  <script src="{{ site.baseurl }}/assets/js/jquery.min.js"></script>
+  <script src="../assets/js/jquery.min.js"></script>
   <div class="">
     {% include menu.html ln=page.ln %}
 
@@ -10,8 +10,8 @@
     {% if page.footer != false %}{% include footer.html ln=page.ln %}{% endif %}
   </div>
   <script src="https://cdn.rawgit.com/michalsnik/aos/2.1.1/dist/aos.js"></script>
-  <script src="{{ site.baseurl }}/assets/js/simple-jekyll-search.js"></script>
-  <script src="{{ site.baseurl }}/assets/js/script.js"></script>
+  <script src="../assets/js/simple-jekyll-search.js"></script>
+  <script src="../assets/js/script.js"></script>
   <script>
     AOS.init({
       once: true
@@ -20,7 +20,7 @@
     SimpleJekyllSearch({
       searchInput: document.getElementById('search-input'),
       resultsContainer: document.getElementById('results-container'),
-      json: '{{ site.baseurl }}/search.json'
+      json: '../search.json'
     })
   </script>
 </body>
diff --git a/_layouts/selectln.html b/_layouts/selectln.html
index 165745710291168cafb8d68760df6f548fa3bb68..c7a5a98a02c3eb27250aade5dbe1f516c3cf1d55 100644
--- a/_layouts/selectln.html
+++ b/_layouts/selectln.html
@@ -1,4 +1,4 @@
-{% include head.html %}
+{% include head.html assetpath="./" %}
   <body style="text-align:center;">
     <h1>select language</h1>
     <ul style="list-style:none;">