From a4e47f244fde2f8726efac7d0dfb0b32c7b45465 Mon Sep 17 00:00:00 2001 From: thepaperpilot Date: Thu, 20 Jun 2024 06:27:48 -0500 Subject: [PATCH] Update background --- package.json | 5 +- site/.vitepress/theme/Background.vue | 136 ++++++++++++++++++++++++ site/.vitepress/theme/Layout.vue.in | 6 ++ site/.vitepress/theme/OrbitControls.vue | 27 +++++ site/.vitepress/theme/noise.glsl | 122 +++++++++++++++++++++ site/public/circuit-board.svg | 1 + yarn.lock | 84 ++++++++++++++- 7 files changed, 379 insertions(+), 2 deletions(-) create mode 100644 site/.vitepress/theme/Background.vue create mode 100644 site/.vitepress/theme/OrbitControls.vue create mode 100644 site/.vitepress/theme/noise.glsl create mode 100644 site/public/circuit-board.svg diff --git a/package.json b/package.json index 65de9c69..6ff7e1aa 100644 --- a/package.json +++ b/package.json @@ -15,16 +15,19 @@ "license": "ISC", "homepage": "https://www.thepaperpilot.org/thepaperpilot.github.io", "dependencies": { + "@tresjs/core": "^4.0.2", "@vitejs/plugin-vue-jsx": "^4.0.0", "feed": "^4.2.2", "flexsearch": "^0.7.43", "run-script-os": "^1.1.6", + "three": "^0.165.0", "vitepress": "^1.2.2", "vue": "^3.3.4", "word-counting": "^1.1.4" }, "private": true, "devDependencies": { - "@nolebase/vitepress-plugin-highlight-targeted-heading": "^2.1.1" + "@nolebase/vitepress-plugin-highlight-targeted-heading": "^2.1.1", + "@types/three": "^0.165.0" } } diff --git a/site/.vitepress/theme/Background.vue b/site/.vitepress/theme/Background.vue new file mode 100644 index 00000000..35dee981 --- /dev/null +++ b/site/.vitepress/theme/Background.vue @@ -0,0 +1,136 @@ + + + + + diff --git a/site/.vitepress/theme/Layout.vue.in b/site/.vitepress/theme/Layout.vue.in index 4102ee44..6d6b6135 100644 --- a/site/.vitepress/theme/Layout.vue.in +++ b/site/.vitepress/theme/Layout.vue.in @@ -2,6 +2,11 @@