在网上看到有人提到一个Movable Type插件Acronym,可以自动给文章中的某些缩略词添加解释,当鼠标指向缩略词时浮出一个文字提示,马上安装了一下,希望能够利用该插件为文章中需要链接和解释的词汇进行处理。但安装之后发现,该插件设置功能只提供查看功能,并不能够在线添加、编辑各种词汇的解释,使用起来诸多不便。不过暂时就先让它去了,有时间要不改一下加个编辑管理功能,要不就看看有没有另外合适的插件可以选择。
Acronym插件下载后解压缩有几个文件夹,将当中的CGI文件头改一下,指向自己所用服务器的PERL路径(原设置比较怪异,大多数服务器应该都不适合),然后将所有的文件和文件夹上传到Movable Type的plugins目录下。上传后在Movable Type的插件设置功能只可以查看已有的词汇解释,这些数据存储在Acronym插件plugins目录下的DB文件中,可以用文本编辑器直接打开编辑。
而要使插件生效,需要修改Main Index和Individual Entry Archive模板,在当中的<$MTEntryBody>和<$MTEntryMore$>之后加上“acronym="1"”,例如<$MTEntryBody>可以改为<$MTEntryBody acronym="1" $> 。然后在CSS文件中添加上ABBR, ACRONYM {border-bottom: 1px dotted #000; cursor: help;} ,重新生成网页就大功告成了。
