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' %}