diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml index 62a78ab..4295399 100644 --- a/.github/workflows/jekyll.yml +++ b/.github/workflows/jekyll.yml @@ -42,6 +42,12 @@ jobs: - name: Setup Pages id: pages uses: actions/configure-pages@v3 + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Install NPM packages + run: npm clean-install - name: Build with Jekyll # Outputs to the './_site' directory by default run: bundle exec jekyll build --trace --baseurl "${{ steps.pages.outputs.base_path }}" diff --git a/Gemfile b/Gemfile index 7d3cbd4..8bde4a5 100644 --- a/Gemfile +++ b/Gemfile @@ -8,5 +8,4 @@ group :jekyll_plugins do gem 'jekyll-feed' gem 'jekyll-redirect-from' gem 'jekyll_flexible_include' - gem 'jekyll-node-module' end \ No newline at end of file diff --git a/_config.yml b/_config.yml index c9cd34e..891f74a 100644 --- a/_config.yml +++ b/_config.yml @@ -17,29 +17,13 @@ collections: projects: output: true -node_modules: - modules_dir: node_modules - assets: - js: assets/js - css: assets/css - copy: - - source: three/ - target: assets/js/three/ - - source: es-module-shims/ - target: assets/js/es-module-shims/ - +include: + - node_modules plugins: - jekyll-feed - jekyll-redirect-from - flexible_include - - jekyll-node-module - -whitelist: - - jekyll-feed - - jekyll-redirect-from - - flexible_include - - jekyll-node-module feed: diff --git a/_projects/bike_lights.md b/_projects/bike_lights.md index 7e4b3b8..01875fe 100644 --- a/_projects/bike_lights.md +++ b/_projects/bike_lights.md @@ -13,12 +13,12 @@ social_image: /assets/projects/bike_lights/thumbnail.png model: /assets/projects/bike_lights/model head: | - + - + - + --- diff --git a/assets/js/outline-model-viewer/index.js b/assets/js/outline-model-viewer/index.js index 88b2093..992aa80 100644 --- a/assets/js/outline-model-viewer/index.js +++ b/assets/js/outline-model-viewer/index.js @@ -143,6 +143,7 @@ class OutlineModelViewer extends HTMLElement { const canvas = this.shadow.querySelector("canvas"); let canvas_rect = canvas.getBoundingClientRect(); + console.log(canvas_rect); const body = document.getElementsByTagName("body")[0]; const style = window.getComputedStyle(body); @@ -284,14 +285,21 @@ class OutlineModelViewer extends HTMLElement { this.shadow.innerHTML = `
- - Debug -
Details
-
+
+ Debug + +