From 31298d003e4e30cbf6d904eacca9d99a171742cc Mon Sep 17 00:00:00 2001 From: Mimi <1119186082@qq.com> Date: Mon, 6 Jul 2020 20:54:38 +0800 Subject: [PATCH] Extract hexo-next-three to plugins --- .github/workflows/tester.yml | 1 - _config.yml | 18 ------------------ layout/_scripts/vendors.njk | 17 ----------------- 3 files changed, 36 deletions(-) diff --git a/.github/workflows/tester.yml b/.github/workflows/tester.yml index c4c1432..cea3d48 100644 --- a/.github/workflows/tester.yml +++ b/.github/workflows/tester.yml @@ -25,7 +25,6 @@ jobs: run: npm install - uses: actions/checkout@v2 with: - repository: next-theme/hexo-theme-next path: themes/next - uses: actions/checkout@v2 with: diff --git a/_config.yml b/_config.yml index b79303a..af49f61 100644 --- a/_config.yml +++ b/_config.yml @@ -833,14 +833,6 @@ pace: # corner-indicator | fill-left | flat-top | flash | loading-bar | mac-osx | material | minimal theme: minimal -# JavaScript 3D library. -# Dependencies: https://github.com/next-theme/theme-next-three -three: - enable: false - three_waves: false - canvas_lines: false - canvas_sphere: false - # Canvas ribbon # For more information: https://github.com/hustcc/ribbon.js canvas_ribbon: @@ -973,16 +965,6 @@ vendors: pace: pace_css: - # JavaScript 3D library - # three: //unpkg.com/three@0/build/three.min.js - # three_waves: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/three-waves.min.js - # canvas_lines: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/canvas_lines.min.js - # canvas_sphere: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/canvas_sphere.min.js - three: - three_waves: - canvas_lines: - canvas_sphere: - # Canvas ribbon # canvas_ribbon: //unpkg.com/ribbon.js@1/dist/ribbon.min.js canvas_ribbon: diff --git a/layout/_scripts/vendors.njk b/layout/_scripts/vendors.njk index 386ece8..abef86b 100644 --- a/layout/_scripts/vendors.njk +++ b/layout/_scripts/vendors.njk @@ -1,20 +1,3 @@ -{%- if theme.three.enable %} - {%- set three_uri = theme.vendors.three or '//cdn.jsdelivr.net/npm/three@0/build/three.min.js' %} - - {%- if theme.three.three_waves %} - {%- set waves_uri = theme.vendors.three_waves or url_for('lib/three/three-waves.min.js') %} - - {%- endif %} - {%- if theme.three.canvas_lines %} - {%- set lines_uri = theme.vendors.canvas_lines or url_for('lib/three/canvas_lines.min.js') %} - - {%- endif %} - {%- if theme.three.canvas_sphere %} - {%- set sphere_uri = theme.vendors.canvas_sphere or url_for('lib/three/canvas_sphere.min.js') %} - - {%- endif %} -{%- endif %} - {%- if theme.canvas_ribbon.enable %} {%- set canvas_ribbon_uri = theme.vendors.canvas_ribbon or '//cdn.jsdelivr.net/npm/ribbon.js@1/dist/ribbon.min.js' %}