• 插件发布
  • [插件][程序员手册 1.1.4] 兼容暗黑模式,修复收藏 bug,增加 tmux 文档

fofolee 将标题更改为 「[插件][程序员手册 1.1.2] 新增在文档界面导航目录,新增win32api手册」。
    5 天 后

    你好,我想写一个外置文档,但是,我不会编程语言,但是又想做文档,又无从下手,请问能给我解答一下嘛。我看了你给的格式,我有点看不懂,又是脚本又是啥的。。。我有点晕,我都不知道jsion是啥。。能帮帮我吗

    胖乎乎的企鹅 不会编程可能有点麻烦,如果想写外置,json至少要知道
    最简单的外置:
    1.假定你的手册名字叫xxx,新建一个文件夹,名字随便,假定叫yyy
    2.然后在文件夹里面创建xxx文件夹,和xxx.txt
    tjb1Ej.png
    3.然后把你的离线文档移动到xxx的文件夹内,需要注意的是,你的离线文档得是html格式的
    举例来说:
    这个网址:https://www.w3school.com.cn/json/json_syntax.asp
    你用浏览器打开后,ctrl+s另存为JSON 语法.html文件,保存到xxx文件夹里
    tjbNvT.png
    4.然后记事本打开xxx.txt,里面写入

    [
        {
    	"name": "JSON 语法",
    	"path": "xxx/JSON 语法.html"
        }
    ]

    保存后将xxx.txt改名为xxx.json
    tjbc26.png
    tjbBVJ.png
    5.最简单的一个外置文档就做好了,然后在手册里选择yyy这个目录就可以了
    tjb68x.png
    在手册里打开这个文档后,只有一个条目
    tjbgxK.png
    tjbOsS.png
    因为这只是一个示例,我们只做了一个条目

    所以,最重要的两点:
    1.离线手册的来源
    要么你有现成的
    要么就是chm文件,通过以下命令可以获得一堆html文件

    hh.exe -decompile <解压目录> <CHM文件路径>

    要么就只能写脚本爬取,当然如果你内容不多,也可以手动保存~

    2.生成xxx.json
    内容不多的话可以手动~
    或者写脚本
    或者半手动,比如在手册的目录, 通过以下命令可以生成所有文件名的列表

    dir /b > ../xxx.txt

    tjqgFs.png
    然后在记事本里手动将其改成需要的格式(如果会正则的话会轻松很多)

    [
        {
    	"name": "JSON 语法",
    	"path": "xxx/JSON 语法.html"
        },
        {
    	"name": "JSON 简介.html",
    	"path": "xxx/JSON 简介.html"
        }
    ]

    如果是通过chm文件解压得到的文档,一般会在解压后的根目录里面有类似HHCHHK之类的文件,记事本打开后,是一个完整的索引文件,可以通过搜索替换改成我们需要的格式

    4 天 后

    fofolee 本次更新一个主要功能就是添加自定义添加手册的功能。一方面随着手册的增加,插件的体积会不断增大,使得插件本身变得臃肿,同时将数据和界面分离,方便后期维护;另一方面个人精力、资源都有限,无法满足所有人需求,增加这个功能,大家可以一起来维护,如果你有好的手册,欢迎发送给我[[fofolee@qq.com](mailto:fofolee@qq.com)](mailto:[fofolee@qq.com](mailto:fofolee@qq.com)),我会添加到内置或者外置的手册库中,并标明贡献者。

    这个外置手册库有没有啊,我找不到

    5 天 后

    按s收藏的功能,跳转不到备忘录,它的关键字是收藏(备忘),这个可以改吗?

    ryu 好的,我收录集成到 linux 手册中,顺便修复了个导航菜单被遮挡的 bug 😂

    • ryu 回复了此帖

      fofolee 感谢!确实有遮挡这个bug,我以为是我的HTML的css问题

      ryu 你那个样式确实有点问题,用的 codemirror,会有些奇怪的遮挡,也不好兼容暗黑模式,我换成我统一的样式了

        fofolee 将标题更改为 「[插件][程序员手册 1.1.4] 兼容暗黑模式,修复收藏 bug,增加 tmux 文档」。

          求大佬加一个 pytorch的文档!

            4 个月 后
            5 天 后

            可以考虑在浏览api文档时,增加设置为vi键位吗?比如c-d, c-u,j, k 翻页或下移,还有就是焦点获取时总要用鼠标才行,我想彻底摆脱鼠标,哈哈,希望开发者可以尝试下,感谢

              闽ICP备18007474号