js文档系统-jsdoc-docdash
一、参考文档
模版:https://github.com/clenemt/docdash
例子:http://clenemt.github.io/docdash/index.html
jsdoc:http://www.dba.cn/book/jsdoc/
本地服务:http://tapiov.net/live-server/
本地服务:https://github.com/http-party/http-server
二、准备
1、新建package.json,并安装npm包。
"scripts": { "jsdoc:generate": "node_modules/.bin/jsdoc -c jsdoc.json", "jsdoc:dev": "live-server docs --port=9090" },
yarn add -D jsdoc docdash live-server
2、新建src/**.js文件
js文件的格式参考jsdoc的要求。
3、新建jsdoc.json
{ "tags": { "allowUnknownTags": false }, "source": { "include": "./src", "includePattern": ".js$", "excludePattern": "(node_modules/|docs)" }, "plugins": [ "plugins/markdown" ], "opts": { "template": "node_modules/docdash", "encoding": "utf8", "destination": "docs/", "recurse": true, "verbose": true }, "templates": { "cleverLinks": false, "monospaceLinks": false,
"default": {
"outputSourceFiles": true,
"includeDate": false,
"useLongnameInNav": true
}
}, "docdash": { "static": true, "sort": true, "sectionOrder": [ ], "disqus": "", "openGraph": { "title": "", "type": "website", "image": "", "site_name": "", "url": "" }, "meta": { "title": "一个JavaScript API文档生成器", "description": "一个JavaScript API文档生成器,借助jsdoc生成文档,借助liveserver在本地起服务查看。", "keyword": "jsdoc,docdash,liveserver,httpserver" }, "search": true, "collapse": true, "wrap": true, "typedefs": true, "navLevel": 0, "private": true, "removeQuotes": "trim", "scripts": [], "menu": { "jsdoc": { "href":"https://github.com/jsdoc/jsdoc", "target":"_blank", "class":"menu-item", "id":"jsdoc_link" }, "docdash": { "href":"https://github.com/clenemt/docdash", "target":"_blank", "class":"menu-item", "id":"docdash_link" }, "case": { "href":"http://clenemt.github.io/docdash/", "target":"_blank", "class":"menu-item", "id":"case_link" }, "httpserver": { "href":"https://github.com/http-party/http-server", "target":"_blank", "class":"menu-item", "id":"http_server_link" }, "liveserver": { "href":"https://github.com/tapio/live-server", "target":"_blank", "class":"menu-item", "id":"live_server_link" } } } }
三、运行
yarn jsdoc:generate
yarn jsdoc:dev
四、问题答疑
js文档系统-jsdoc-docdash的更多相关文章
- 一文搭建自己博客/文档系统:搭建,自动编译和部署,域名,HTTPS,备案等
本文纯原创,搭建后的博客/文档网站可以参考: Java 全栈知识体系.如需转载请说明原处. 第一部分 - 博客/文档系统的搭建 搭建博客有很多选择,平台性的比如: 知名的CSDN, 博客园, 知乎,简 ...
- gulpfile.js文档
gulp watch 实现监听不仅需要package.json文档,还需要gulpfile.js文档.否则无法实现. 1.gulp的安装 1.1 首先必须先安装node.js.这个可以参考之前的博客& ...
- 使用node.js 文档里的方法写一个web服务器
刚刚看了node.js文档里的一个小例子,就是用 node.js 写一个web服务器的小例子 上代码 (*^▽^*) //helloworld.js// 使用node.js写一个服务器 const h ...
- 每天一点Linux-01文档系统
Windows: 以多根的方式组织文档 C: D: E:Linux: 以单根的方式组织文档 / /目录结构: FSH (Filesystem Hierarchy Standard) [root@yan ...
- JS文档生成工具:JSDoc 介绍
JSDoc是一个根据javascript文件中注释的信息,生成API文档的工具.生成的文档是html文件.类似JavaDoc和PHPDoc. 用法 /** 一坨注释之类的 */JSDoc会从/**开头 ...
- JS文档和Demo自动化生成工具 - SmartDoc发布
曾几何时,当你码神附体,一路披荆斩棘的完成代码后,带着“一码在手,天下我有”的傲然环顾之时,却发现单元测试.API文档.Demo实例陆续向你砸来,顿时有木有一种冰水挑战后的感觉.而这时你应该:哟哟,快 ...
- 使用YUIDoc生成JS文档
其实YUIDoc主页已经写的比较清晰了,但有一些概念和细节再点出一些注意的地方. 目前最新的YUIDoc使用nodejs进行开发安装和使用都非常的方便. 我们只需要将我们的代码加上必要的注释,便可以很 ...
- apidoc 接口文档系统
代码未动,文档先行.apidoc可以方便地维护接口文档.模拟响应数据.前后端分离.导出PDF文档. 特性说明 可视化编辑:支持表单界面编辑接口,不必手动编辑swagger.json 接口模拟响应:支持 ...
- Flv.js文档使用随记
关键字:Flv.js | Flv js | Flv-js | HTML5 FLV Player | 0x001: 前言以下涉及到 flv.js 所有内容均是V1.5.0版本内的,如方法.属性.常量.监 ...
随机推荐
- SSM整合Dubbo登陆案例
登陆案例 一.创建Service项目存放共同数据 1.1 创建实体类 private long id; private String loginName; private String userNa ...
- 后端程序员常用的linux命令
1. windows ctrl+ - 终端窗口变小 ctrl + shift + = 终端窗口变大 1. mac command+ - 终端窗口变小 command ...
- learning java AWT 常见组件
import javax.swing.*; import java.awt.*; public class CommonComponent { Frame f = new Frame("te ...
- python 之 字符串的常用方法
split()函数: 返回以指定的字符将字符串分割成多个元素的列表 my_str = 'name is wangxiaoming' print(my_str.split()) #默认不写参数表示按空格 ...
- java使用freemark生成word/pdf
目录 一. 背景 二.实现的技术选型以及遇到的坑 三.最终的效果 2.1 .doc word效果展示 2.1 .docx word效果展示 2.2 docx word转pdf效果展示 三.准备工作及代 ...
- avalon中的ms-attr?
<div class="item" id="move5" style="margin:0" > <a class=&quo ...
- python 的小技巧之统计list里面元素的个数
一般写法 def count_list(std:list,tongji): i=0 for item in std: if item==tongji: i+=1 print(i) if __name_ ...
- ubuntu取消自动登录
/etc/lightdm/lightdm.conf.d/50-nvidia.conf 注释 autologin-user=<YOUR USER>
- Win10 设备管理器一个USB设备描述符请求失败解决方法
问题:进入设备管理器,发现[通用串行总线控制器]下有一项带有黄色[!]未知USB设备(设备描述符请求失败). 或者 解决方法如下: 1.点击Windows键 +R或者(点击系统桌面左下角[开始],在开 ...
- Java默认文件目录
今天看到Ehcache中设置持久化的配置: <diskStore path="java.io.tmpdir" /> 好奇这个java.io.temdir是哪个目录,于是 ...