专栏首页海加尔金鹰的专栏如何将chm帮助文档部署成一个网站?

如何将chm帮助文档部署成一个网站?

最近一直都是远程开发,然后刚好所用到的 Java 技术相对比较偏门,经常需要查阅 API 文档,很久之前在网上下载过一个 jdk1.8 的中文 chm 文档,查阅资料非常的方便实用,就想着能不能部署成一个网站。

什么是 chm 帮助文档?

CHM 是英语“Compiled Help Manual”的简写,即“已编译的帮助文件”。CHM 是微软新一代的帮助文件格式,利用 HTML 作源文,把帮助内容以类似数据库的形式编译储存。

如何部署成网站

第一种:直接在浏览器当中输入:mk:@MSITStore:D:/jdk1.8.chm::/index.html 结果:最终会在 IE 浏览器当中打开。(使用 Google 浏览器和火狐浏览器都会跳转到 IE)

第二种:将 chm 转成 HTML 文件,然后在服务器上部署 HTML 文件就可以了。

chm 文件转成 HTML 文件

在 windows 系统环境下,进入 cmd 通过命令

hh -decompile 输出文件夹 CHM 文件地址。

例如: hh -decompile D:\HTML D:\jdk1.8.chm 就将 chm 文件转换成 HTML 文件了。就是文件有点大

HTML 文件部署到服务器上面

静态 HTML 部署的方式有很多,由于服务器上已经安装过 nginx,所以直接用过 nginx 部署。

1 将 api.hjljy.cn 域名映射到服务器的 IP 地址上面 2 将生成的 HTML 文件传到服务器的 nginx 指定的位置下面 : /usr/local/nginx/api/api 3 配置 nginx 的代理处理

  server { 
	listen 80; 
	server_name api.hjljy.cn; 
	location / { 
		 root   /usr/local/nginx/api/api;
		index  index.html;
		} 
	}

4 重启 nginx 登陆 http://api.hjljy.cn/index.html 查看验证


标题:如何将chm帮助文档部署成一个网站? 作者:海加尔金鹰 地址:https://www.hjljy.cn/articles/2020/02/19/1582117950365.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Nginx学习日志(六)Linux下设置开机自启动

    最近升级了下linux服务器配置,重启之后,发现要敲一堆命令行,挺麻烦的,能开启自启动就好了

    海加尔金鹰
  • DUBBO2.7.x版本使用Nacos作为注册中心

    之前已经学习了 Spring boot + DUBBO2.7.4 +zookeeper 的整合: springboot 整合 dubbo2.7.x 版本 在注...

    海加尔金鹰
  • 设计模式学习笔记之建造者模式

    这是一篇学习笔记,内容很多是来源于网上的资料,然后按照自己学习情况进行的总结。 我的个人博客:海加尔金鹰

    海加尔金鹰
  • 深入机器学习系列之:Bisecting KMeans

    k-means算法分为两步,第一步是初始化中心点,第二步是迭代更新中心点直至满足最大迭代数或者收敛。

    数据猿
  • c++ 文件操作详解

    拾点阳光
  • 产品资讯|互联网人小长假出行指南!

    以往想要达到足不出户就与各地美景合影留念的目的,只能用传统的P图软件,耗时耗力不说,效果也是因个人技术而定,很难掌握。人像分割技术能够帮你轻松解决以上问题。

    优图实验室
  • 调研:企业云计算实践将面临哪些困难?

    T客汇官网:tikehui.com 撰文 | 杨丽 ? 移动信息化研究中心认为:企业在 IT 建设方面的经验逐步成熟,开始基于全局视角,从 ITSM 体系建设...

    人称T客
  • 【技术分享】k-means、k-means++以及k-means||算法分析

    k-means算法是聚类分析中使用最广泛的算法之一。它把n个对象根据它们的属性分为k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的...

    腾讯智能钛AI开发者
  • 性能场景之网络模拟

    TC(traffic control)是Linux中的流量控制工具。它是通过控制netem来实现的网络场景模拟。该工具是直接对物理网卡生效的,如果是逻辑网卡,则...

    高楼Zee
  • GEO数据挖掘7

    GSVA分析,gene Set Variation Analysis,被称为基因集变异分析,是一种非参数的无监督分析方法,用来评估芯片核转录组的基因集富集结果。...

    用户7760819

扫码关注云+社区

领取腾讯云代金券