EYHN / hexo-helper-live2d

Add the Sseexxyyy live2d to your hexo!
GNU General Public License v2.0
3.86k stars 472 forks source link

maupassant这个主题怎么安装? #34

Closed zuosc closed 7 years ago

zuosc commented 7 years ago

配置了没反应。

我看主题的文件是jade。。。 要怎么改呢

xiazeyu commented 7 years ago

@zuosc 嗯,没错的话,你可以试试在某个地方加一句#{ live2d() } 因为你主题的目录结构不是很清楚,你可以研究一下layout/_partial目录下的jade文件。

zuosc commented 7 years ago

@xiazeyu 我在footer.jade文件的末尾加上了#{ live2d() }。成功是成功了,但是出现了三个箭头。把布局搞的有点乱。

主题地址https://github.com/tufu9441/maupassant-hexo

zuosc commented 7 years ago

试了下 在另一个位置加,也会导致出现三个箭头。

似乎是没转义?

xiazeyu commented 7 years ago

三个箭头是什么意思.. 我看swig脚本,应该只要调用live2d()直接获取html片段就可以了

zuosc commented 7 years ago

@xiazeyu

http://blog.123456.cloud/

你拉倒最下面看下,左下角

xiazeyu commented 7 years ago

@zuosc我觉得应该你添加的位置不对。看源代码,live2d的代码重复了,而且没有被压缩..

zuosc commented 7 years ago

@xiazeyu orz,这就无能为力了。 我是后端开发,,,,前端仅限于能看的水平 - -、

你们前端的东西实在太多了,跟不上

跪求大佬帮忙看看

xiazeyu commented 7 years ago

@zuosc 你试试撤销所有改动,把代码改成!{live2d()},然后加在after_footer.jade下面 http://m.blog.csdn.net/rcjjian/article/details/72814653

zuosc commented 7 years ago

@xiazeyu

成功

不过编译会有warn:

missing space before text for line 67 of jade file "/Users/zsc/Desktop/GitHub/blog/themes/maupassant/layout/_partial/after_footer.jade"

然后搜了下,在前面加一个'|'就好了。问答地址:http://www.imooc.com/qadetail/6366

说是有中文??中文是哪一个呢?

我检查了,输入的'!'不是中文

xiazeyu commented 7 years ago

看他的说明和你的报错加空格应该就可以了 就是

!{live2d()}

变成

  !{live2d()}

你的情况应该和中文无关,不会因为中文报错。

然后你注意一下,我有计划在https://github.com/EYHN/hexo-helper-live2d/issues/36 中加入自动加载js的功能,这样就不需要修改主题文件了。如果成功的话,你还需要把这句语句移除掉Orz

(jade语法反人类)

xiazeyu commented 7 years ago

@zuosu 你可以继续尝试解决或者等待3.0版本发布(也可能会等很久 很久,就是...很久的很久)

目前的消息是3.0版本会有这方面的大更新,不需要再手动修改主题模板了

zuosc commented 7 years ago

@xiazeyu 哈哈哈 好吧。

谢谢帮忙啦