求一个特定需求下的 api 文档生成工具,有半屏滑出另一个文档模块的功能

2021-01-07 11:50:39 +08:00
 az22c
特定需求:

比如搞一个前端库文档站点一共有 2 个页面:

一个页面的侧边栏菜单 menu 让用户不关注 api 细节,由浅入深跑通组件,有:安装、起步、基础用法、高级用法、插件接入。

另一个页面的侧边栏菜单 menu 全是 api 范畴的,详尽介绍 api 的:全局配置 api 、构造参数 api 、实例参数 api 、实例方法 api

像前端库 vue 的官方文档也是单独把 api 范畴的文档抽成一个站点页面,但是每次点击站内引言链接都是要打开新页面或者直接跳转,这样站内两个页面切换查阅参照,感受到了严重的不适,有没有??无论硬件设备是窄屏 15 寸还是宽屏 27 寸,都觉得很鸡肋,没有利用好浏览器页面空间。对于引言的引用,其实只需要上下滑动页面或者能瞄几眼内容互相参照就可以。

反过来看,点击一个页面上的链接,然后右边滑出半屏显示另一个页面(无侧边栏)对应文档的区域的 iframe 或者弹出一个右侧边抽屉半屏显示对应内容。提供多这种站内引言链接方式,觉得有点爽啊。好像市面上没有这种思想、用得顺手的工具。


追加内容:剩下的文档工具基本需求

- markdown 编写文档
- 生成静态网页,不需要 Web 接口数据支持
- 可以插入 Javascript demo
- 可以优雅地插入代码示例,代码示例模块可以点击折叠
- 不需要类似 swagger 的 Web 接口测试工具和接口描述等等

市面上其实挺多偏前端的文档生成器已经满足上述这些基本需求了。比如 vuepress 。而特定需求能实现半屏滑出显示的却基本没见到
568 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/742495

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX