{"id":10859,"date":"2026-05-21T18:29:47","date_gmt":"2026-05-21T10:29:47","guid":{"rendered":"https:\/\/aeosub.com\/ruby-markup-converter\/"},"modified":"2026-05-21T18:29:47","modified_gmt":"2026-05-21T10:29:47","slug":"ruby-markup-converter","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/ruby-markup-converter\/","title":{"rendered":"Ruby Markup Converter"},"content":{"rendered":"<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/s.w.org\/plugins\/geopattern-icon\/ruby-markup-converter.svg\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/foriba\/\" target=\"_blank\" rel=\"noopener\">foriba<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.4 \/ 6.9.4<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-21 10:09am GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/ruby-markup-converter\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Automatically convert plain-text ruby notations into display-ready HTML.<\/div>\n<p>Ruby Markup Converter is designed for authors, editors, and archivists who already have content written in common ruby and bouten notations.<\/p>\n<p>If you have a collection of text files or manuscripts written in popular markup styles used by online novel submission sites, this plugin lets you import them into WordPress without any manual rewriting. It automatically detects and converts those notations into valid HTML  tags on the fly.<\/p>\n<p>While modern WordPress (6.3+) offers a built-in UI for adding ruby annotations, it is designed for word-by-word manual input. Ruby Markup Converter solves a different problem: it bridges the gap between your existing plain-text workflow and the web, ensuring that your established writing habits and archived assets are perfectly preserved in a browser-ready format.<\/p>\n<p>Although primarily designed for Japanese typography, the plugin can convert any text that follows the supported notation formats.<\/p>\n<p>You can use shortcode-only conversion for safer operation, or enable conversion for the entire post content. The plugin also includes an admin settings screen where you can choose which markup styles to enable and how bouten should be rendered.<\/p>\n<p>Supported Markup Styles:<\/p>\n<ul>\n<li>\n<p>Ruby:<\/p>\n<ul>\n<li>\uff5cBaseText\u300aRubyAnnotation\u300b<\/li>\n<li>BaseText\u300aRubyAnnotation\u300b<\/li>\n<li>BaseText(RubyAnnotation)<\/li>\n<li>[[rb:BaseText &gt; RubyAnnotation]]<\/li>\n<li>#BaseText__RubyAnnotation__#<\/li>\n<li>{{ruby|BaseText|RubyAnnotation}}<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Bouten (Emphasis):<\/p>\n<ul>\n<li>\u300a\u300aEmphasis\u300b\u300b<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Whether you are migrating existing text files or looking for a way to write ruby annotations without breaking your typing flow, Ruby Markup Converter provides a lightweight and robust solution.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Automatically convert plain-text ruby notations into display-ready HTML.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[1317,1608,1609,759,1610,555],"class_list":["post-10859","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-converter","tag-japanese","tag-ruby","tag-shortcode","tag-typography","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=10859"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10859\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=10859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=10859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=10859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}