ncm网易云小插件发布

npm

为了拓展博客的小组件,且边看博客边听歌。完成了一个网易云音乐小组件

在侧边栏可以看到

完成这个组件有两点

  • 获取数据
  • 使用获取的数据

获取数据使用的fetch,异步。因为hexo渲染页面在渲染post之前,所以不能将获取数据放到挂载的钩子下。因此只能异步获取数据并写入到一个json文件,使用的时候直接同步读取这个json文件

使用数据则为dom的相关操作。

网易云的资源会禁止同一个IP多次的访问,因此资源的地址也不断的变化。只能多使用hexo g来更新资源地址了