V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lzyroot
V2EX  ›  程序员

看雪论坛的这个是如何实现的?

  •  
  •   lzyroot · 2015-11-13 18:36:36 +08:00 · 3292 次点击
    这是一个创建于 3289 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://www.pediy.com/kssd/

    看着不错,请问各位 V 友这是如何实现的呢,谢谢

    9 条回复    2015-11-14 13:25:05 +08:00
    plqws
        1
    plqws  
       2015-11-13 18:41:51 +08:00   ❤️ 1
    文档的话用 gitbook 就够了,界面大方简洁够现代
    ibireme
        2
    ibireme  
       2015-11-13 18:43:37 +08:00   ❤️ 1
    看着风格好像以前的 chm 帮助文档。。
    superdong
        3
    superdong  
       2015-11-13 18:44:01 +08:00   ❤️ 1
    chm 文件是可以转成 html 的
    raysmond
        4
    raysmond  
       2015-11-13 18:45:50 +08:00   ❤️ 1
    这个东西有什么难度么?
    lzyroot
        5
    lzyroot  
    OP
       2015-11-13 19:05:15 +08:00
    @raysmond 望不吝赐教
    lzyroot
        6
    lzyroot  
    OP
       2015-11-13 19:05:54 +08:00
    @ibireme 是阿,另外你的开源库很赞
    wizardforcel
        7
    wizardforcel  
       2015-11-13 22:41:28 +08:00 via Android   ❤️ 1
    请用 gitbook 生成 html+epub+pdf+mobi 一条龙服务
    hqs123
        8
    hqs123  
       2015-11-14 09:08:16 +08:00   ❤️ 1
    都有现成开源模块拿下来改改就行
    g00001
        9
    g00001  
       2015-11-14 13:25:05 +08:00   ❤️ 1
    调用系统的 HH.EXE -decompile 就可以反编译 CHM 导出 HTML 文件。
    导出 HTML 以后就好办了, hhc 就是索引稍加转换为 HTML 文件,再弄个 jquery.treeview 之类显示为树形目录。

    以 aardio 代码为例,反编译 CHM

    import chm;
    chm.decompile("/xxx.chm","\chm-src\");

    HHC 转为 HTML

    var html = web.mshtml();
    html.go("/xxx.hhc");

    var name,local
    for i,object in html.eachAll("OBJECT") {
    object.outerHTML = "*********根据需要转换***********";
    }

    完整示例 http://www.skycn.com/soft/appid/8442.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1060 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 137ms · UTC 22:36 · PVG 06:36 · LAX 14:36 · JFK 17:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.