@ektx/v-book
Make Vue Demo Easy!!
Last updated 4 months ago by ektx .
MIT · Original npm · Tarball · package.json
$ cnpm install @ektx/v-book 
SYNC missed versions from official npm registry.

VBook

[TOC]

Make Vue Demo Easy!!

欢迎你使用 VBook。
VBook 希望可以帮助你高效的书写 Vue 组件库文档。

特性

  • 简单易用。
  • 快速搭建自己的 Vue 组件或示例的文档。
  • 灵活的定制化,可以自己调整风格与主题。

安装

npm i -g @ektx/v-book

使用

# 进入你需要展示的 markdown 目录
cd doc

# 初始化目录
vbook init

# 运行
vbook run

# 帮助
vbook -h

基础约定

项目结构

 Project
  ├─── doc (示例)markdown示例文档目录
  │  ├─── readme.md (可选)markdown文档,这里只列一个
  │  ├─── index.js  (必须 自动)vbook 展示控制文件
  |  ├─── .vbook    (必须 自动)功能扩展目录
  |     ├─── enhance.js  (可选)自定义组件库引用与第三方组件库扩展
  ├─── src          (示例)组件库位置,可以自定义位置
  │  ├─── index.js  (示例)组件库主入口
  │  ├─── styles    (示例)组件库样式文件夹
  │     ├─── index.less (示例)样式文件主入口,支持index.sass

说明:

  • 示例:例子,用户可以自定义文件(夹)位置与名称
  • 可选:非必须文件,用户可以删除或自己创建类似文件
  • 必须:vbook运行必须文件,不可删除
  • 自动:vbook运行或初始化会自动生成

index.js 规则

export default {
  // 页面标题
  title: 'VBook',
  // logo地址
  logo: '',
  // 侧边菜单内容列表
  aside: [
    {
      label: '使用指南',
      children: [
        {
          label: '使用指南',
          // doc/readme.md
          file: 'readme'
        }
      ]
    },
  ]
}

enhance.js

enhance.js 用于添加自己的组件库或引用第三方组件(库)。

// root/index => Project/src/index.js
import VC from 'root/index';
import ElementUI from 'element-ui';

import 'root/styles/index.less'
import 'element-ui/lib/theme-chalk/index.css';

export default (Vue) => {
  Vue.use(VC)
  Vue.use(ElementUI)
}

rootProject/src 目录

兼容性

Chrome Firefox IE Edge Safari
49+ 31+ - 16+ 9.1+

CSS Variables

Current Tags

  • 0.7.1                                ...           latest (4 months ago)

11 Versions

  • 0.7.1                                ...           4 months ago
  • 0.6.0                                ...           6 months ago
  • 0.5.1                                ...           8 months ago
  • 0.4.6                                ...           8 months ago
  • 0.4.5                                ...           9 months ago
  • 0.4.3                                ...           9 months ago
  • 0.4.2                                ...           9 months ago
  • 0.4.1                                ...           9 months ago
  • 0.4.0                                ...           9 months ago
  • 0.3.2                                ...           10 months ago
  • 0.3.0                                ...           10 months ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (27)
Dev Dependencies (1)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |