diff --git a/src/layouts/BlogPostLayout.astro b/src/layouts/BlogPostLayout.astro
index 6fbfc17..a0f446a 100644
--- a/src/layouts/BlogPostLayout.astro
+++ b/src/layouts/BlogPostLayout.astro
@@ -2,8 +2,10 @@
import type { CollectionEntry } from "astro:content";
import type { MarkdownHeading } from "astro";
import type { AstroComponentFactory } from "astro/runtime/server/index.js";
+import { Icon } from "astro-icon/components";
import Comments from "@/components/Comments.astro";
import Prose from "@/components/Prose.astro";
+import ScrollToTop from "@/components/ScrollToTop.astro";
import TableOfContents from "@/components/TableOfContents.astro";
import TagBadge from "@/components/TagBadge.astro";
import BaseLayout from "@/layouts/BaseLayout.astro";
@@ -45,17 +47,60 @@ const currentPath = Astro.url.pathname;