如何定制solo的Freemark皮肤并预览
如何定制solo的Freemark皮肤并预览
❄️2winter
因为工作需要,solo自带的皮肤需要定制化,但是FTL的模板第一次接触,记录一下,定制的小总结。
我是个前端,solo是需要java环境的,于是我在本地的docker上进行部署,然后,通过docker来修改皮肤文件。
上一篇文章说了如何使用Docker在windows部署solo,现在,启动docker。
进入PoswerShell
docker start solo
然后 进入容器docker exec -it solo sh
如果你按照网上的输入 bash 可能会提示不存在 因为 solo只有shell。
进入容器后,我们看一下目录
pwd
看一下文件列表
ls
skins里面就是solo内置的皮肤了,我们可以选择一款进行定制化修改。
cd skins
接下来是将solo的皮肤文件复制到主机上,本来公司大佬说可以开启共享目录就能不用复制了,但是我用的家装版win10,一堆问题,就改用了复制,将皮肤文件复制出来一份进行修改,然后直接cp到容器内部,刷新浏览器,就可以看到修改的模板效果了(模板虽然是FTL,但是里面的模板变量和其它模板文件都差不多的,基本不影响我们定制html与css,如果你需要更好的方式,可以使用npm来处理样式与其它文件)
复制命令
docker cp D:xxx主机地址 solo:/opt/solo/skins/xx