Closed mengcarry closed 6 years ago
请从 layout/layout.ejs 或 layout/_layout.swig 中删掉
前的 {{ live2d() }} 或 <%- live2d() %>.
我们推荐您使用 npm install --save hexo-helper-live2d@3.x 来强制安装最新版本.
README里有写。
我装了最新版本,然后把layout.swig里的{{ live2d() }}删除之后,在_config.yml中加了live2d的配置就好使了,感谢!感谢!感谢!
我使用了一次,之后无论如何都改不了那个live2d了,我想换一个,并且修改位置和尺寸
@donghuixin 不知道您所说的“那个live2d”指什么。
修改位置和尺寸可以通过修改_config.yml
中的live2d设置实现。
https://l2dwidget.js.org/docs/class/src/index.js~L2Dwidget.html#instance-method-init
如
live2d:
enable: true
position: right
width: 150
height: 300
hOffset: 0 # 改为你想要的水平偏移
vOffset: 20 # 改为你想要的垂直偏移
@xiazeyu 就是我修改了theme里面的live2d没有效果,就是一开始选用live2d的时候我随便选了一个,deploy成功后,我想修改一个,我把theme里面live2d的一些参数和模型名称都改了试了,hexo g.s.d之后还是我最开始的那个随便选的模型。
@xiazeyu 是不是不仅仅要修改theme里面_config.yml文件啊,还需要修改其他的地方吗
@donghuixin 推荐你修改/_config.yml
而不是/themes/xxx/_config.yml
。
前者优先级比后者高,遇到冲突时会以前者的设置为准
然后你可以试试hexo clean
先把之前生成的文件去掉。
@xiazeyu
live2d:
model: z16 # 模型名称 默认值: z16
width: 150 # 宽度 默认值: 150
height: 300 # 高度 默认值: 300
scaling: 1 # 分辨率缩放倍率 默认值: 2
opacityDefault: 0.9 # 初始的透明度 默认值: 0.7
opacityHover: 1 # 鼠标悬浮时的透明度 默认值: 1
mobileShow: false # 是否在移动设备上显示 默认值: true
mobileScaling: 0.5 # 移动设备缩放倍率 默认值: 0.5
position: left # 模型左右侧放置位置 默认值: right
horizontalOffset: 0 # 元素的水平偏移 默认值: 0
verticalOffset: -20 # 元素的底部偏移 默认值: -20
id: live2dcanvas # 元素的id 默认值: live2dcanvas
deviceJsSource: local # current-device 脚本的来源 默认值: local
这个是我在对应的config文件中设置的参数,模型名称z16,然而hexo server始终是hexo-helper-live2d里默认的坐在书桌旁的女生。我分别在根目录和theme主题目录下分别加入这段代码,在根目录下加入并没有反应,在theme主题目录下加入这段代码依然显示那个女生。
我之前试了在根目录的git bash 上npm install --save live2d-widget-model-z16 模型应该安装成功了。
然而我还是不明白为什么没有变化@xiazeyu
每次hexo g之前我都会hexo clean的, https://poetryscience.ink/ 上面可以看到那个模型,我没办法编辑,那个模型和sidebar叠在一起了,我想换一个小猫到左下角的本来
谢谢您耐心释疑
@donghuixin
请先npm install --save live2d-widget-model-hibiki live2d-widget-model-hijiki
然后将theme的_config.yml里的live2d设置项删除
将根目录下的live2d设置为
live2d:
model:
use: live2d-widget-model-hibiki
display:
hOffset: -200 # 自己调试一个合适的数值
你的配置文件好像是2.0版本的... 3.0版本整个配置文件结构都变化了
@xiazeyu 谢谢指点,已经成功了
感谢楼上的各位大佬。
Expected behavior 预期行为
Actual behavior 实际行为
Steps to reproduce the behavior 复现步骤
@EYHN @xiazeyu