Skip to content

VueRubyAnnotator 是一个基于 Vue.js 的 HTML Ruby 注音转换工具。它可以帮你轻松地将汉字与其对应的注音(如拼音)进行关联,并转换成对应的 HTML 代码。

License

Notifications You must be signed in to change notification settings

CKlimeths/VueRubyAnnotator

Repository files navigation

VueRubyAnnotator

简介

VueRubyAnnotator 是一个基于 Vue.jsHTML Ruby 注音转换工具,可以使用它轻松地将汉字与其对应的注音(如拼音)进行关联,并获得对应的 HTML 代码。

注音规则

  • |BaseText^RubyText| 是注音转换的基本格式。

    其中:| 代表注音的开始和结束,BaseText 代表基础文本(如汉字); ^ 用于分隔基础文本和注音文本, RubyText 是注音文本(如拼音)。

  • \ 是转义字符,紧跟着转义字符的第一个字符不会被解释为注音格式的一部分,将保持原样输出。

示例

以下为输入文本:

我是 VueRubyAnnotator \^_\^,一个基于 Vue.js 的 HTML\|Ruby |注^zhù| 音 |转换^zhuǎn huàn| 器。\\

转换得到的 HTML Ruby 代码如下:

我是 VueRubyAnnotator ^_^,一个基于 Vue.js 的 HTML|Ruby
<ruby><rt>zhù</rt></ruby><ruby>转换<rt>zhuǎn huàn</rt></ruby> 器。\

HTML 效果预览如下:

我是 VueRubyAnnotator ^_^,一个基于 Vue.js 的 HTML|Ruby zhù转换zhuǎn huàn 器。\

运行

1. 在线访问

你可以访问以下链接来使用 VueRubyAnnotator。

VueRubyAnnotator (Github Pages)

2. 使用 Node.js 运行

  1. 下载源代码

    首先,确保你已经安装了 Git , Node.jsnpm 。然后,克隆本项目到本地:

    git clone https://github.com/cklimeths/VueRubyAnnotator.git
  2. 安装依赖

    进入项目目录:

    cd VueRubyAnnotator
    

    安装项目依赖:

    npm install
  3. 构建

    在项目目录下运行命令:

    npm run build
    
  4. 启动

    在项目目录下运行命令:

    npm run preview
    
  5. 访问

    打开浏览器,访问 http://localhost:4173/VueRubyAnnotator/

技术栈

开源协议

本项目遵循 LGPL-2.1 license 开源协议。

About

VueRubyAnnotator 是一个基于 Vue.js 的 HTML Ruby 注音转换工具。它可以帮你轻松地将汉字与其对应的注音(如拼音)进行关联,并转换成对应的 HTML 代码。

Resources

License

Stars

Watchers

Forks