diff --git a/.gitignore b/.gitignore index 24c64aa..c453dd4 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,5 @@ /vendor/ .vscode/ .DS_Store +/node_modules/ +/.jekyll-cache/ diff --git a/Gemfile b/Gemfile index 1026192..8214a98 100644 --- a/Gemfile +++ b/Gemfile @@ -19,3 +19,5 @@ group :jekyll_plugins do gem 'jekyll-fontawesome-svg', '~> 0.4.0' gem 'jekyll-minifier', '~> 0.1.10' end + +gem 'vite_ruby', '~> 3.2' diff --git a/_config.yml b/_config.yml index 13aaaa2..bc9fa9e 100644 --- a/_config.yml +++ b/_config.yml @@ -48,6 +48,10 @@ kramdown: sass: sass_dir: static/css +vite: + config_path: _src/vite.json + viteConfig: _vite.config.mjs + plugins: - jekyll-relative-links - jekyll-babel @@ -57,7 +61,19 @@ plugins: babel_js_extensions: 'es6' -exclude: [Gemfile, Gemfile.lock, README.md, gen_robot.sh, vendor, geninfo/, gen_desc.py, Dockerfile*] +jekyll-minifier: + exclude: [ 'assets/**' ] + +exclude: [gen_robot.sh, geninfo/, gen_desc.py] +addition_exclude: + - package.json + - package-lock.json + - node_modules + - Gemfile + - Gemfile.lock + - README.md + - vendor/ + - Dockerfile* sponsors: megvii: diff --git a/_includes/legacy_notes.html b/_includes/legacy_notes.html index 42102fd..bc574d0 100644 --- a/_includes/legacy_notes.html +++ b/_includes/legacy_notes.html @@ -1,5 +1,6 @@ {% raw %} -
+
+

尊敬的访问者,

Dear visitor,

@@ -17,4 +18,5 @@

お使いのブラウザは当サイトとの互換性はありません。ブラウザを更新しJavaScriptを有効にするか、或いはこちらの代用ページをご利用ください。

+
{% endraw %} diff --git a/_layouts/index.html b/_layouts/index.html index 38332e8..7bc0fe4 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -221,6 +221,9 @@ {% endraw %} {% unless page.legacy or site.issue %} + {% vite_javascript_tag app %} + + {% endunless %}