Typecho 词云生成插件
Segmentit:
https://github.com/linonetwo/segmentit1 预处理分词
echarts-wordcloud:
https://github.com/ecomfe/echarts-wordcloud2 生成词云
从数据库获取已发布的文章,在预处理后(包括删除公式的名字、删除一些特殊符号、只保留中文字符和大于2个字母的英文字符),使用 Segmentit 进行分词(前端处理),最后使用 echarts-wordcloud 在网页展示
插件地址
WordCloud1效果展示:
https://www.noonisy.com/tag2在合适位置添加展示代码
// 前提是引入了 $plugins
$plugins = Typecho_Plugin::export();
// 展示代码
<?php if (isset($plugins['activated']['WordCloud'])){ ?>
<div class="mdui-card-primary-title">词云</div>
<div class="mdui-card-primary-subtitle">共计<?php echo WordCloud_Plugin::getNumWords(); ?>个词</div>
<?php WordCloud_Plugin::renderWordCloud(); ?>
<?php } ?>
因为我在试用 Cursor,所以帮我写了这个插件,很不错,
现在插件还有 Bug,例如跳转的时候可能不刷新出来References
最后编辑于:2025 年 04 月 24 日 21:52