CHM助手 - 插件说明

 

 

1 插件说明

1.1 基本信息

  CHM助手是一款EverEdit文本编辑器插件(脚本),使用Javascript语言编写,脚本结合EverEdit提供的基础功能,完成html文件的格式整理、chm工程文件及附属文件的生成及编译等。

  当前版本:1.0.0
  插件作者:太阳雨

1.2 插件功能

  下图是CHM助手的功能菜单,选择EverEdit主菜单“扩展 -> 模式 -> CHM”可以在主菜单上显示“CHM助手”。

1.2.1 功能说明如下

  1. 【编译】生成CHM工程并编译(C)
      根据大纲文档的结构,生成chm的工程相关文件(html_to_chm.hhc, html_to_chm.hhk, html_to_chm.hhp),并进行编译,这是整个chm制作的最后一步。
  2. 【多合一】清理并转码HTML文件(F)
      对html文档进行格式整理、图片相对宽度调整、文件编码格式转GB2312,即下面3个菜单的功能一次性操作,使用VNote导出生成的html文档,执行多合一操作即可。
  3. 【一】清理HTML文件(1)
      将特殊字符转成HTML符号描述、CSS样式表替换等。
  4. 【二】图片转相对宽度(2)
      图片绝对宽度转相对宽度,对于高分屏电脑, 如果使用绝对宽度,很多图片将会显示过小,甚至无法阅读,所以需要转成相对宽度,便于兼容低分屏和高分屏。
  5. 【三】文件编码转GB2312(3)
      包含中文的chm文档,必须使用GB2312编码,否则文档中将会出现显示乱码、搜索功能不全等问题
  6. 【目录】生成CHM大纲(D)
      大纲是以4空格为1个层级的缩进层次,用于描述CHM的大纲结构,此功能是扫描目录,按目录层级生成大纲,用户可以对生成的大纲进行顺序调整,以达到最好的效果(往往这是必须的)。
  7. 【文档】生成函数接口文档(M)
      将函数的doxygen格式的注释生成为Markdown文档,该函数的注释需要由本软件作者的EverEdit插件:注释头生成。
  8. 【大纲】生成HTML目录树(H)
      非主要功能,作者调试使用,将大纲生成一份html文档。
  9. 【大纲】生成JSON树对象(J)
      非主要功能,作者调试使用,将大纲生成json结构,用于在博客上显示帮助大纲。

文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2024 All rights reserved.

posted @ 2024-12-21 21:54  tyysoft  阅读(5)  评论(0编辑  收藏  举报