汐按钮🌟🐧

汐按钮 / SIO-BUTTON

项目地址: https://hosimiyas.io/

相关链接:

计划中的特性

  • 使用TypeScript / Vue 3.x重构项目,至少包含现有全部的功能
  • 进一步抽象出配置文件,方便其他按钮移植和维护
  • 增加音频管理后端、用户收藏等

参与完善本项目

如果您不知道如何直接参与GitHub开发,可以直接将素材或意见建议发送到[email protected],带上标题、内容以及您的ID(Bilibili、Twitter等均可),贡献者名单将会有您的名字。

当然您也可以发在 Issues ,同样也请带上标题和内容。

如果您可以进行开发,那么请Fork本项目进行修改,完成修改后在本项目中发起一个Pull Request,详细说明如下:

添加或修改音频

音频文件为mp3格式,码率128Kbps,储存在static/voices/目录下,对应的URL为/voices/

所有的音频信息都存储在assets/voices.json中,要添加或修改音频,你同样需要修改这个文件中对应的内容。

如果需要对现有音频进行修改,建议将原音频文件删除,重新命名一个新文件,这样可以避免浏览器缓存问题。

参与翻译

请帮助进行日语和英语的翻译!

网页的翻译在assets/locales/中的以三个语音命名的json文件中,音频信息的翻译在assets/voices.json中对应的字段。

参与网页开发

本项目使用Vue + NuxtJS + Vuetify框架进行开发,要部署本地开发环境,请先安装最新版的Node与Yarn包管理器。

  1. Fork 并 Clone 代码到本地
  2. 进入代码目录,运行yarn以安装依赖项目
  3. 开启本地开发服务器,运行yarn dev,这将会在localhost:3000启动,在代码修改过程中,本地开发服务器可以即时反映修改的结果。
  4. 要编译可供部署的文件,请运行yarn generate,这将会在dist目录下生成可以直接部署到静态网站托管(GitHub Pages等)的文件。

贡献者

开发:

音频剪辑:

翻译:

协议

其他部分:MIT License

本项目为爱好者作品,和 星宮汐 官方没有关联