DIYgod / hexo-theme-sagiri

:cake: As lovely as sagiri
MIT License
497 stars 66 forks source link

如何关闭live2D #4

Open MoveCloudROY opened 6 years ago

MoveCloudROY commented 6 years ago

如题

MoveCloudROY commented 6 years ago

@DIYgod

ghost commented 5 years ago

注释掉src/index.js中require('./kanban');重新打包即可。

lzjohnny commented 5 years ago

详细点说: 删除 layout/_layout.swig 文件 <canvas id="live2d" width="150" height="400" class="live2d"></canvas> 一行,删除 src/index.js 文件 require('./kanban'); 一行,然后重新打包,重新打包是为了重新生成 sagiri.min.js、sagiri.min.js.map,否则虽然live2d不显示但js会报错。

打包可以按照以下步骤:(命令均在项目根目录执行)

  1. 安装webpack: npm install --save-dev webpack npm install --save-dev webpack-cli 安装完成后手动删除生成的package-lock.json文件!
  2. 安装yarn
  3. 换源: 将 yarn.lock 中的 registry.npm.bilibili.co 全部手动替换为 registry.npm.taobao.org
  4. 利用yarn安装所需依赖: yarn install 如果中间卡住或者不正常退出,改用 yarn install --verbose 便于找出问题
  5. 打包: npx webpack --config webpack.config.js
JasonLin1230 commented 5 years ago

感谢楼上! 稍微提醒一下:命令是在主题根目录执行。

:runner:我才不会说我刚开始在我博客根目录执行,可恶啊( •̥́ ˍ •̀ू )嘤嘤嘤~

1pn commented 5 years ago

参考了lzjohnny的回答

$ npx webpack --config webpack.config.js fatal: not a git repository (or any of the parent directories): .git Command failed: git describe --always fatal: not a git repository (or any of the parent directories): .git

执行最后打包命令的时候报错 是怎么回事呢

mortarmax commented 4 years ago

详细点说: 删除 layout/_layout.swig 文件 <canvas id="live2d" width="150" height="400" class="live2d"></canvas> 一行,删除 src/index.js 文件 require('./kanban'); 一行,然后重新打包,重新打包是为了重新生成 sagiri.min.js、sagiri.min.js.map,否则虽然live2d不显示但js会报错。

打包可以按照以下步骤:(命令均在项目根目录执行)

  1. 安装webpack: npm install --save-dev webpack npm install --save-dev webpack-cli 安装完成后手动删除生成的package-lock.json文件!
  2. 安装yarn
  3. 换源: 将 yarn.lock 中的 registry.npm.bilibili.co 全部手动替换为 registry.npm.taobao.org
  4. 利用yarn安装所需依赖: yarn install 如果中间卡住或者不正常退出,改用 yarn install --verbose 便于找出问题
  5. 打包: npx webpack --config webpack.config.js

感谢!顺便补充下第2点安装yarn的命令: npm install -g yarn --registry=https://registry.npm.taobao.org