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

胖乎乎的企鹅 不会编程可能有点麻烦,如果想写外置,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 翻页或下移,还有就是焦点获取时总要用鼠标才行,我想彻底摆脱鼠标,哈哈,希望开发者可以尝试下,感谢

            23 天 后
            2 个月 后
            5 天 后

            @fofolee 我添加的文档图片显示不出来,实测用浏览器打开可以正常显示。图片链接是相对路径,而且当我把html文件里的图片路径改为绝对路径时就能显示了。求助!

            闽ICP备18007474号