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 @@