CHM助手 >> 目录文件(HHC)

 

 

1 CHM目录文件说明(HHC)

1.1 概述

  hhc目录文件是chm帮助的核心,它定义了chm帮助文件的目录层次结构,以及关联目录和对应的html文件,如下是一个hhc文件的样例内容:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Powered by tyysoft!">
<!-- Sitemap 1.0 -->
</HEAD>
<BODY>
    <OBJECT type="text/site properties">
        <param name="FrameName" value="right">
        <param name="Window Styles" value="0x00800627">
        <param name="Font" value="微软雅黑,11,134">
        <param name="comment" value="title:CHM助手(CHMEE)">
    </OBJECT>
    <UL>
        <LI><OBJECT type="text/sitemap">
            <param name="Name" value="CHM助手(CHMEE)">
            <param name="Local" value="CHM助手(CHMEE)\简介\作者序.html">
            <param name="ImageNumber" value="1">
            <param name="New" value="Yes">
        </OBJECT>
        <UL>
            <LI><OBJECT type="text/sitemap">
                <param name="Name" value="简介">
                <param name="Local" value="CHM助手(CHMEE)\简介\作者序.html">
            </OBJECT>
            <UL>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="作者序">
                    <param name="Local" value="CHM助手(CHMEE)\简介\作者序.html">
                </OBJECT>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="如何安装CHM助手">
                    <param name="Local" value="CHM助手(CHMEE)\简介\如何安装CHM助手.html">
                </OBJECT>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="插件说明">
                    <param name="Local" value="CHM助手(CHMEE)\简介\插件说明.html">
                </OBJECT>
        </UL>
            <LI><OBJECT type="text/sitemap">
                <param name="Name" value="CHM工程的组成">
                <param name="Local" value="CHM助手(CHMEE)\CHM工程的组成\内容文件(HHC).html">
            </OBJECT>
            <UL>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="内容文件(HHC)">
                    <param name="Local" value="CHM助手(CHMEE)\CHM工程的组成\内容文件(HHC).html">
                </OBJECT>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="工程文件(HHP)">
                    <param name="Local" value="CHM助手(CHMEE)\CHM工程的组成\工程文件(HHP).html">
                </OBJECT>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="索引文件(HHK)">
                    <param name="Local" value="CHM助手(CHMEE)\CHM工程的组成\索引文件(HHK).html">
                </OBJECT>
        </UL>
            <LI><OBJECT type="text/sitemap">
                <param name="Name" value="CHMEE使用说明">
                <param name="Local" value="CHM助手(CHMEE)\CHMEE使用说明\步骤1:清理HTML文档.html">
            </OBJECT>
            <UL>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="步骤1:清理HTML文档">
                    <param name="Local" value="CHM助手(CHMEE)\CHMEE使用说明\步骤1:清理HTML文档.html">
                </OBJECT>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="步骤2:图片宽度转换相对宽度">
                    <param name="Local" value="CHM助手(CHMEE)\CHMEE使用说明\步骤2:图片宽度转换相对宽度.html">
                </OBJECT>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="步骤3:文字编码转换">
                    <param name="Local" value="CHM助手(CHMEE)\CHMEE使用说明\步骤3:文字编码转换.html">
                </OBJECT>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="步骤4:制作帮助文件大纲">
                    <param name="Local" value="CHM助手(CHMEE)\CHMEE使用说明\步骤4:制作帮助文件大纲.html">
                </OBJECT>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="步骤5:制作CHM工程并编译">
                    <param name="Local" value="CHM助手(CHMEE)\CHMEE使用说明\步骤5:制作CHM工程并编译.html">
                </OBJECT>
        </UL>
            <LI><OBJECT type="text/sitemap">
                <param name="Name" value="高效写作手册">
                <param name="Local" value="CHM助手(CHMEE)\高效写作手册\使用Markdown工具写作手册.html">
            </OBJECT>
            <UL>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="使用Markdown工具写作手册">
                    <param name="Local" value="CHM助手(CHMEE)\高效写作手册\使用Markdown工具写作手册.html">
                </OBJECT>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="高效制作接口文档">
                    <param name="Local" value="CHM助手(CHMEE)\高效写作手册\高效制作接口文档.html">
                </OBJECT>
        </UL>
            <LI><OBJECT type="text/sitemap">
                <param name="Name" value="参考">
                <param name="Local" value="CHM助手(CHMEE)\参考\CHM文件搜索显示为乱码或结果不全.html">
            </OBJECT>
            <UL>
                <LI><OBJECT type="text/sitemap">
                    <param name="Name" value="CHM文件搜索显示为乱码或结果不全">
                    <param name="Local" value="CHM助手(CHMEE)\参考\CHM文件搜索显示为乱码或结果不全.html">
                </OBJECT>
    </UL>
    </UL>
</BODY>
</HTML>

1.2 结构说明

  • DOCTYPE:文档协议说明,该行内容不需要修改,保留默认值即可。
  • HEAD: 作者声明信息。
  • BODY:目录文档主要内容。
  • OBJECT:节点信息, 第1个OBJECT是目录的相关属性
  • param:节点描述,其中Name表示节点的显示文字,Local是节点对应的html文件,路径为相对路径。

  注:每增加一层,需要添加一对<UL></UL>, 每个节点前要加一个<LI>标签,该标签没有关闭标签。


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

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