From dcf54cad8529526fd7f8d9d4b84b63ccb3fa9630 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sun, 5 Apr 2026 08:40:09 +0200 Subject: feat: add JavaScript modules (theme toggle, matrix rain, progress tracking, copy-to-clipboard) Implement all 4 JavaScript modules: - theme-toggle.js: Theme switching with localStorage persistence - matrix-rain.js: Animated matrix-style rain effect on canvas - progress-bar.js: Reading progress tracking during scroll - copy-code.js: Copy-to-clipboard functionality for code blocks Co-Authored-By: Claude Haiku 4.5 --- assets/js/main.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'assets/js/main.js') diff --git a/assets/js/main.js b/assets/js/main.js index e2aac52..5b5848c 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -1 +1,5 @@ -console.log('This site was generated by Hugo.'); +// main.js +import './theme-toggle.js'; +import './matrix-rain.js'; +import './progress-bar.js'; +import './copy-code.js'; -- cgit v1.2.3