|
|
- <div id="content-container">
- {$new['content']}
- </div>
-
- <script src="https://cdn.bootcdn.net/ajax/libs/pinyin-pro/3.21.1/index.js"></script>
- <script>
- document.addEventListener('DOMContentLoaded', function() {
- const container = document.getElementById('content-container');
- const content = container.innerHTML;
-
- const processedContent = content.replace(/[\u4e00-\u9fa5]+/g, function(match) {
- const pinyinArray = pinyinPro.pinyin(match, { toneType: 'symbol', type: 'array' });
- const pinyinHtml = pinyinArray.map((pinyin, index) =>
- `<ruby>${match[index]}<rt>${pinyin}</rt></ruby>`
- ).join('');
- return pinyinHtml;
- });
-
- container.innerHTML = processedContent;
- });
- </script>
复制代码
JS如果不用cdn保存在本地加载,速度也许会快一点;
这一版是拼音带有声调的;
|
|