如何为GitHub页面生成JavaScript API文档
为其他语言生成API文档有很多很好的选择,但我还没有找到一个解决方案,用于在GitHub页面上托管JavaScript API。看起来我可以使用,但我需要创建一个输出Jekyll标记的自定义插件 我还希望代码URL链接到GitHub本身。我发现这样做会影响输出以更改链接,但我更喜欢一个更直接的选项,在那里我有更多的控制权如何为GitHub页面生成JavaScript API文档,javascript,documentation,jekyll,github-pages,jsdoc,Javascript,Documentation,Jekyll,Github Pages,Jsdoc,为其他语言生成API文档有很多很好的选择,但我还没有找到一个解决方案,用于在GitHub页面上托管JavaScript API。看起来我可以使用,但我需要创建一个输出Jekyll标记的自定义插件 我还希望代码URL链接到GitHub本身。我发现这样做会影响输出以更改链接,但我更喜欢一个更直接的选项,在那里我有更多的控制权 我是否必须创建自己的JSDoc插件,或者是否有一个更好的解决方案我错过了。人们用什么做这个?我想这就是你想要的: jsdox是一个简单的JSDOC3生成器。它从javascri
我是否必须创建自己的JSDoc插件,或者是否有一个更好的解决方案我错过了。人们用什么做这个?我想这就是你想要的: jsdox是一个简单的JSDOC3生成器。它从javascript文件中提取基于JSDOC3子集的文档标记,并生成标记文件 如果您熟悉,可以轻松地使用生成
.html
文档
- 用文档记录您的代码
- 用于内部生成代码文档
- 这还将以HTML格式输出源代码,并在文档中包含指向每个可公开访问成员的代码行的链接
- 您还可以通过使用JSDoc的
指令控制链接:@link
李>参见{@linkhttps://github.com/onury|我的GitHub配置文件}
请注意,这支持所有
grunt.initConfig({
“jsdoc”:{
地区:{
src:['./src/core/mylib.js'],
选项:{
目的地:'./doc/html'
}
}
}
});
您可以使用gruntjsdoc
运行此任务。或者,您可以添加grunt contrib watch
插件,以便在每次文件更改时自动运行
模板和样式:
- 您可以随时使用CSS文件,并根据自己的喜好覆盖它
- 或者您可以使用基于引导的JSDoc3模板,该模板可以与
一起使用GruntJSDOC
虽然我已经有一段时间没有更新它了,但这是另一种选择。它只会生成HTML文件,您可以将这些文件提交到
gh页面
分支 我是大摇大摆的粉丝:&
它包含的不仅仅是API文档,所以对您来说可能有些过分,但它在编写API文档方面做得很好 正是您想要的。试图简化它
- 在GitHub页面中生成输出Jekyll标记的API文档。
带有
标记的逃逸液体模板{%raw%}
参考:github/.com/Shopify/liquid/wiki/liquid for Designers#raw 参考:jekyllrb/.com/docs/github pages/#项目页面 创建两个分支,一个用于母版,一个用于gh页面, 主分支包含.md文件,gh页面包含静态生成的.html文件。 在本地计算机中:当前项目文件夹中的{% raw %} I want to be {{escaped}}. {% endraw %}
将生成到$jekyll build
上传到GitHub 杰基尔/\u站点
- 主分支:github/.com/jekyll/jekyll
- gh页面分支:github/.com/jekyll/jekyll/tree/gh页面
fb/反应
- 主分支:github/.com/facebook/react/edit/master/docs/docs/ref-01-top-level-api.md
- gh pages分支:github/.com/facebook/react/blob/gh pages/docs/top-level-api.html
- 页面URL链接到GitHub文档本身。
在
文件夹中(html模板) 添加链接这是\u布局