最近一直都是遠程開發,然後剛好所用到的 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/ 查看驗證