u2sb u2sb
Home
  • 弹幕服务器 (opens new window)
  • MetingJS.Server
  • vuepress-plugin-smplayer
  • vuepress-plugin-vssue-global (opens new window)
  • hexo-tag-mmedia
  • 通用弹幕服务器
  • OBS导播键盘
GitHub (opens new window)
Home
  • 弹幕服务器 (opens new window)
  • MetingJS.Server
  • vuepress-plugin-smplayer
  • vuepress-plugin-vssue-global (opens new window)
  • hexo-tag-mmedia
  • 通用弹幕服务器
  • OBS导播键盘
GitHub (opens new window)
  • Overview

  • MetingJsServer

  • vuepress-plugin-smplayer

  • hexo-tag-mmedia

    • 安装和基本介绍
    • Audio
    • Video
    • Meting
    • Aplayer
    • Dplayer
    • 哔哩哔哩动画
    • 西瓜视频
    • ArtPlayer
    • 开发文档
      • 开发基础
      • 开发
        • fork 仓库
        • 全局安装 gulp-cli
        • 安装依赖
        • 修改
        • 编译
        • 测试
        • 提交 PR
    • 0.X 版本
  • Danmu.Server

  • OpenSw
  • hexo-tag-mmedia
MonologueChi
2021-02-24
目录

开发文档

本项目接受以 pr 的方式贡献代码。

# 开发基础

Hexo API (opens new window)
JavaScript
TypeScript (opens new window)

本项目使用 pnpm 作为包管理工具,使用 TypeScript 作为编程语言,Gulp 作为编译引擎。

开发前需安装 node (opens new window) 和 pnpm (opens new window)。

# 开发

# fork 仓库

需要先 fork 仓库 (opens new window),然后克隆到本地

提示

必须克隆到本地,不能在线修改

# 全局安装 gulp-cli

npm install --global gulp-cli
1

# 安装依赖

pnpm install
1

# 修改

修改或增加插件,如增加插件,请仔细阅读源码,看已有的插件是怎么编写的。

# 编译

pnpm run build
1

# 测试

可以本地创建一个 hexo 博客测试,推荐使用 pnpm 的本地链接,在博客内安装插件

pnpm add ../hexo-tag-mmedia/

pnpm install
1
2
3

# 提交 PR

提交到仓库,并提 PR

#开源项目#hexo-tag-mmedia
上次更新: 10/4/2022, 11:21:17 PM
ArtPlayer
0.X 版本

← ArtPlayer 0.X 版本→

Theme by Vdoing | Copyright © 2018-2022 MonoLogueChi | CC BY-NC-SA 4.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式