搞定Live2D - Fkun | F君的博客

搞定Live2D

竟是折腾

Fkun写于2018年6月24日

德国的啤酒真的有点厉害。5.2% 一听啤酒让我有喝了5听11%的青岛纯生的感觉。于是两听就晕的不行,差点趴桌子上睡着。熬夜还是可乐更合适啊~

使劲折腾就对了,今天成功把Live2D 插件移植到Jekyll 博客上。也就是你们看到的小御坂美琴。Live2D插件本来是运行在Hexo引擎里的,这个博客引擎的特点是每次生成一个新网页。例如首页里的博文缩略,Hexo在发布前就已经生成了这些静态文件。这种操作模式的优点在于博客体积精简,每次都是经过运算生成的完整网页,没有用到的信息就不会被添加在网页中。再就是浏览器或者博客服务器不需要在进行诸多处理,直接可以显示出最终页面。

但是,我回到Jekyll也是有原因的。抛开硬盘损坏的意外情况,hexo的编辑让我感到很蛋疼,我不能用Dw直接看到界面布局(jekyll也不行,但好些),hexo源代码在Dw中显示是没有颜色区分的,这一点我也很头大。虽然听说有专门编辑Hexo排版的东西,嗯,我不是很想再装个软件了。

放弃Hexo的同时也放弃了很多插件,live2D只是一个。不过理论来讲是有办法取长补短的。Jekyll 在我看来像一个半完成的HTML页面,有的内容已经直接用代码写出,还有一部分通过调用CSS,JS等样式,以及某些markdown源文件自动生成。

不知道你有没有想到,如果直接把Hexo生成的HTML代码复制过来,是不是就可以直接实现Hexo插件在Jekyll网页运行。

于是,我就这么做了。Live2D非常完美的在我的博客中运行,相比Hexo,他还是有缺点的。在Hexo里,更换人物只要更换人物的代码,Hexo会自动生成对应的资料库。然而,静态的输出文件已经是针对单一人物设定的了。如果要切换角色,需要启用Hexo, 让hexo生成新的文件。对于很多其他插件,应该也可以这么做。

——Fkun