diff --git a/data/panaetius-theme/assets.json b/data/panaetius-theme/assets.json
index 41c7668..d1aea6d 100644
--- a/data/panaetius-theme/assets.json
+++ b/data/panaetius-theme/assets.json
@@ -3,14 +3,14 @@
"js": "0.vendors~app~bootstrap.e59019bd2c01f8f5dd1c.min.js"
},
"app": {
- "js": "1.app.834f930bdebebc2f70d8.min.js"
+ "js": "1.app.0171dc68e616d119970d.min.js"
},
"lazyload": {
"js": "2.lazyload.1168fc21175de558d316.min.js"
},
"main": {
- "css": "main.8722ce3e6e2f5196027f.min.css",
- "js": "main.de04e43a25a1ed226095.min.js"
+ "css": "main.651bb1fef802c68b6843.min.css",
+ "js": "main.48637aff6f96e597ae05.min.js"
},
"vendors~app": {
"js": "4.vendors~app.7827f3b332495242afbd.min.js"
diff --git a/layouts/post/single.html b/layouts/post/single.html
index 0845bca..bea0600 100644
--- a/layouts/post/single.html
+++ b/layouts/post/single.html
@@ -1,4 +1,6 @@
{{ define "main" }}
+
{{ $page := . }}
diff --git a/src/js/App.js b/src/js/App.js
index 010bd9a..bce7492 100644
--- a/src/js/App.js
+++ b/src/js/App.js
@@ -104,4 +104,15 @@ export default {
var AOS = require("aos");
AOS.init({ duration: 1000, once: false, useClassNames: true });
},
+ scrollBar: () => {
+ $(window).on("load scroll resize", function () {
+ let top = $(window).scrollTop();
+ let height = $(document).height();
+ let windowheight = $(window).height();
+ let width = (top / (height - windowheight)) * 100;
+ $("#line-scroll").css({
+ width: width + "%",
+ });
+ });
+ },
};
diff --git a/src/main.js b/src/main.js
index 4bb2554..dedd193 100644
--- a/src/main.js
+++ b/src/main.js
@@ -8,6 +8,7 @@ window.addEventListener("DOMContentLoaded", async (event) => {
App.bootstrapify();
App.lazyload();
App.loadFontAwesome();
- App.navbarFade();
+ // App.navbarFade();
App.aos();
+ App.scrollBar();
});
diff --git a/src/scss/scroll-bar.scss b/src/scss/scroll-bar.scss
new file mode 100644
index 0000000..dadb1a6
--- /dev/null
+++ b/src/scss/scroll-bar.scss
@@ -0,0 +1,9 @@
+.line-scroll {
+ background-image: linear-gradient(90deg, rgba(238,136,5,1) 0%, rgba(191,48,48,1) 41%, rgba(209,28,28,1) 100%);
+ height: 5px;
+ left: 0;
+ top: 63px;
+ position: fixed;
+ width: 0;
+ z-index: 10;
+ }
diff --git a/src/scss/styles.scss b/src/scss/styles.scss
index 5f95f30..228dc24 100644
--- a/src/scss/styles.scss
+++ b/src/scss/styles.scss
@@ -6,4 +6,5 @@
@import "search";
@import "search-bar";
@import "toc";
+@import "scroll-bar";
@import "fonts";