

使用 ESDoc 生成文档 - rxliuli blog
source link: https://blog.rxliuli.com/p/ba2aa72859434d07b05a832faa058add/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

在尝试过使用 markdown, jsdoc, docz 之后,吾辈终于找到了一个比较满意工具 – esdocs。
- 开箱即用: 毫无疑问, js 正在把一切事情变得复杂,到处都是大量的配置,永远都学不会开箱即用
- 支持 jsdoc 注释: 已经熟悉了 jsdoc,所以不太希望切换到其他的注释规范了呢
- 可配置自定义页: 作为文档 API 列表还算合适,然而首页的话果然还是自定义最好
因为以上的期望,吾辈最终选择了 esdocs。
1
yarn add -D esdoc esdoc-standard-plugin
初始化配置
创建一个配置文件 .esdoc.json
1
2
3
4
5
{
"source": "./src",
"destination": "./docs",
"plugins": [{ "name": "esdoc-standard-plugin" }]
}
当然,如果你使用的命令行是 bash/git-for-bash/cmder 的话,亦可使用命令快速完成
1
2
3
4
5
echo '{
"source": "./src",
"destination": "./docs",
"plugins": [{"name": "esdoc-standard-plugin"}]
}' > .esdoc.json
在 package.json 中添加一个打包文档的 script
命令
1
2
3
"scripts": {
"docs": "esdoc"
}
然后使用 yarn docs
命令即可打包一份新鲜可用的文档啦
然后打开 docs/index.html 文件即可查看了,下面截张吾辈的工具库 rx-util 生成的文档。
感觉是不是很简单,吾辈也是这样认为的呢!后面会整理一份 jsdoc 的标签列表,便于快速查找与一览。
Recommend
-
17
rxliuli blog 博客迁_ 2020年12月29日 早上 355 字 ...
-
13
首先我们要在客户端(本机)生成密钥对 这里的密钥对是 Public key,具体请参考 公开密钥加密
-
6
假若我没有看见光明,我本可以忍受黑暗。 下面是吾辈在使用 Chrome 遇到的一些不舒服的地方,以及对应的解决方法。一切皆是为了一个目标:提高浏览器的使用体验! 在之前吾辈也未曾对字体有过什么注...
-
15
Spring Mongo Data 使用 Sp_ 2020年4月18日 晚上 1.4k 字 ...
-
9
假若没有看见光明,我本可以忍受黑暗。 自上家公司从去年 5 月份开始成功推广 react 之后,很长一段时间吾辈一直在使用它,而今年,离职之后新的公司再次使用 vue3,再次见证了两个 team 踏入了同一条河流。不过 vue 作者说...
-
8
官网, GitHub Maven 已经是 Java 事实上的依赖管理标准工具了,所以学习使用 maven 有益无害。 必须已经安装了 JDK...
-
10
使用 jscodeshift 做重构 rxliuli blog
-
4
最近在写的一个工具,用以连接不同的工具,使它们的数据能够相互转换,主要用例是多平台发布和跨应用迁移,例如从 joplin/obsidian 笔记中选择一部分通过 hexo/hugo 渲染为 blog 共享给别人,事实上,现在你看到这个 blog 就是这样生成出来的。
-
9
使用 vitest 做单元测试 rxliuli blog ...
-
7
使用 vitepress 时生成 rss rxliuli blog
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK