VuePress生成器,以md文件生成文档说明

开发一个自己的组件库,那么如何提供说明文档呢?
大家当然可以动手开发一个,但是代价无疑有点大,那么有什么速成的方法吗?

当然有!!!,VuePress就可以很好的实现我们的诉求,让我们一起学习一下。

一、安装、构建VuePress

//1、新建文件夹vuepress-demo,并进入
mkdir vuepress-demo && cd vuepress-demo

// 2、包管理器进行初始化,根目录会会出现package.json文件
yarn init # npm init
//3、将 VuePress 安装为本地依赖
yarn add -D vuepress # npm install -D vuepress

//4、创建你的第一篇文档
mkdir docs && echo '# Hello VuePress' > docs/README.md

//5、在 package.json 中添加一些 scripts
{
  "scripts": {
    "dev": "vuepress dev docs",
    "build": "vuepress build docs"
  }
}
//6、在本地启动服务器
yarn dev # npm run dev

浏览器上访问地址就可以了,网站是自适应的(pc、m)
在这里插入图片描述

二、文件结构

VuePress 遵循 “约定优于配置” 的原则,推荐的目录结构如下

.
├── docs
│   ├── .vuepress (用于存放全局的配置、组件、静态资源等)
│   │   ├── components (目录中的 Vue 组件将会被自动注册为全局组件)
│   │   ├── theme (存放本地主题)
│   │   │   └── Layout.vue
│   │   ├── public (静态资源目录)
│   │   ├── styles (存放样式相关的文件)
│   │   │   ├── index.styl (将会被自动应用的全局样式文件)
│   │   │   └── palette.styl (用于重写默认颜色常量,或者设置新的 stylus 颜色常量)
│   │   ├── templates (存储 HTML 模板文件)
│   │   │   ├── dev.html (用于开发环境的 HTML 模板文件)
│   │   │   └── ssr.html (构建时基于 Vue SSRHTML 模板文件)
│   │   ├── config.js (配置文件的入口文件,也可以是 YML 或 toml)
│   │   └── enhanceApp.js (客户端应用的增强)
│   │ 
│   ├── README.md
│   ├── guide
│   │   └── README.md
│   └── config.md
│ 
└── package.json


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值