gitbook-plugin-chinese-video

项目地址

开发过程

这个工程是受gitbook-plugin-bilibili的启发而开始的。同时也是为在Github上托管的ballance-wiki页面做辅助而用的。

工程是在高考结束之后立马开发的(通过git log回忆),由于已经之前已经帮忙了gitbook-plugin-bilibili,这次开发也就直接用gitbook-plugin-bilibili作为基底直接开发了。也算是对JavaScript的一次熟悉吧。

工程开始,只是对原有gitbook-plugin-bilibili的参数进行了大刀阔斧的改革,然后交了tag也是0开头的。后来加入了优酷等一些视频的插入模式,版本号仍然停留在0,因为我不止想要这些。我记得当时找到个网站(网址我弄丢了),介绍了各大视频网站如何插入视频,并且还给出了不同实现,和我这个工程的目的很像(区别仅仅是它没有做gitbook plugin而已)

后来花了几天时间组织了下工程,把相关内容借鉴过来之后,打了正式发布的tag,然后我去注册了个npm的账号,学习了如何使用npm loginnpm publish,然后发布了。

之后,ballancebug,HTML CSS JS大佬,指出我的插件在手机上阅读起来非常蛋疼,因为我的长宽是写死的,没能自适应大小。

我想用Pure JS解决这个问题,查阅各种资料,编写了一串能使用事件来随时调整对应视频大小的代码,主要是输入的长宽限制了最大大小,如果屏幕过小,就将长宽按比例缩小。后来使用一个插入语句把我的Script插入到文档里面,最后成功解决问题(虽然可能只在Chrome上表现良好)。

打了1.2的tag,交了上去,然后就没碰过了。

results matching ""

    No results matching ""