From eccbd2269c82a1d75328f1ec9e9daf64b7e79a2a Mon Sep 17 00:00:00 2001 From: cookfront Date: Mon, 10 Apr 2017 10:46:50 +0800 Subject: [PATCH] docs --- build/genExamples.js | 6 +++--- build/webpack.config.js | 10 +++++----- docs/examples-dist/actionsheet.vue | 2 +- docs/examples-dist/badge.vue | 2 +- docs/examples-dist/button.vue | 2 +- docs/examples-dist/card.vue | 2 +- docs/examples-dist/cell.vue | 2 +- docs/examples-dist/checkbox.vue | 2 +- docs/examples-dist/datetime-picker.vue | 2 +- docs/examples-dist/dialog.vue | 2 +- docs/examples-dist/field.vue | 2 +- docs/examples-dist/icon.vue | 2 +- docs/examples-dist/image-preview.vue | 2 +- docs/examples-dist/layout.vue | 2 +- docs/examples-dist/lazyload.vue | 2 +- docs/examples-dist/loading.vue | 2 +- docs/examples-dist/panel.vue | 2 +- docs/examples-dist/picker.vue | 2 +- docs/examples-dist/popup.vue | 2 +- docs/examples-dist/progress.vue | 2 +- docs/examples-dist/quantity.vue | 2 +- docs/examples-dist/radio.vue | 2 +- docs/examples-dist/search.vue | 2 +- docs/examples-dist/steps.vue | 2 +- docs/examples-dist/swipe.vue | 2 +- docs/examples-dist/switch.vue | 2 +- docs/examples-dist/tab.vue | 2 +- docs/examples-dist/tag.vue | 2 +- docs/examples-dist/toast.vue | 2 +- docs/examples-dist/uploader.vue | 2 +- docs/examples-dist/waterfall.vue | 2 +- docs/{ => src}/ExamplesApp.vue | 0 docs/{ => src}/ExamplesDocsApp.vue | 16 ++++++++++++++-- docs/{ => src}/components/demo-block.vue | 0 docs/{ => src}/components/demo-list.vue | 2 +- docs/{ => src}/components/example-block.vue | 0 docs/{ => src}/components/footer-nav.vue | 2 +- docs/{ => src}/components/mobile-computed.js | 2 +- docs/{ => src}/components/mobile-nav.vue | 0 docs/{ => src}/components/mobile-popup.vue | 0 docs/{ => src}/components/page-footer.vue | 0 docs/{ => src}/components/page-header.vue | 12 +++++++++++- docs/{ => src}/components/side-nav.vue | 0 docs/{ => src}/examples.js | 2 +- docs/{ => src}/index.js | 19 ++++++++----------- docs/{ => src}/index.tpl | 0 docs/{nav.config.json => src/nav.config.js} | 2 +- docs/{ => src}/router.config.js | 4 ++-- 48 files changed, 77 insertions(+), 58 deletions(-) rename docs/{ => src}/ExamplesApp.vue (100%) rename docs/{ => src}/ExamplesDocsApp.vue (52%) rename docs/{ => src}/components/demo-block.vue (100%) rename docs/{ => src}/components/demo-list.vue (96%) rename docs/{ => src}/components/example-block.vue (100%) rename docs/{ => src}/components/footer-nav.vue (98%) rename docs/{ => src}/components/mobile-computed.js (86%) rename docs/{ => src}/components/mobile-nav.vue (100%) rename docs/{ => src}/components/mobile-popup.vue (100%) rename docs/{ => src}/components/page-footer.vue (100%) rename docs/{ => src}/components/page-header.vue (93%) rename docs/{ => src}/components/side-nav.vue (100%) rename docs/{ => src}/examples.js (96%) rename docs/{ => src}/index.js (86%) rename docs/{ => src}/index.tpl (100%) rename docs/{nav.config.json => src/nav.config.js} (99%) rename docs/{ => src}/router.config.js (87%) diff --git a/build/genExamples.js b/build/genExamples.js index 129dc1e0e..3152b4f4d 100644 --- a/build/genExamples.js +++ b/build/genExamples.js @@ -5,7 +5,7 @@ var path = require('path'); var cheerio = require('cheerio'); var chalk = require('chalk'); var striptags = require('./strip-tags'); -var navs = require('../docs/nav.config.json'); +var navs = require('../docs/src/nav.config.js'); navs = navs['zh-CN']; var parser = markdownIt('default', { @@ -31,9 +31,9 @@ var renderVueTemplate = function (html, componentName) { var script = ''; if (output.script) { - script = output.script.replace(''; + script = ''; } result = `\n' + diff --git a/build/webpack.config.js b/build/webpack.config.js index d10a4eada..044d6c04d 100644 --- a/build/webpack.config.js +++ b/build/webpack.config.js @@ -35,8 +35,8 @@ function wrap(render) { module.exports = { entry: { 'vendor': ['vue', 'vue-router'], - 'zan-docs': './docs/index.js', - 'zan-examples': './docs/examples.js' + 'zan-docs': './docs/src/index.js', + 'zan-examples': './docs/src/examples.js' }, output: { path: path.join(__dirname, '../docs/dist'), @@ -55,7 +55,7 @@ module.exports = { 'src': path.join(__dirname, '../src'), 'packages': path.join(__dirname, '../packages'), 'lib': path.join(__dirname, '../lib'), - 'components': path.join(__dirname, '../docs/components') + 'components': path.join(__dirname, '../docs/src/components') } }, module: { @@ -150,13 +150,13 @@ module.exports = { }), new HtmlWebpackPlugin({ chunks: ['vendor', 'zan-docs'], - template: 'docs/index.tpl', + template: 'docs/src/index.tpl', filename: 'index.html', inject: true }), new HtmlWebpackPlugin({ chunks: ['vendor', 'zan-examples'], - template: 'docs/index.tpl', + template: 'docs/src/index.tpl', filename: 'examples.html', inject: true }), diff --git a/docs/examples-dist/actionsheet.vue b/docs/examples-dist/actionsheet.vue index 80300646d..8fe60d92a 100644 --- a/docs/examples-dist/actionsheet.vue +++ b/docs/examples-dist/actionsheet.vue @@ -43,7 +43,7 @@ } \ No newline at end of file +import Vue from "vue";import ExampleBlock from "components/example-block";Vue.component("example-block", ExampleBlock); \ No newline at end of file diff --git a/docs/examples-dist/card.vue b/docs/examples-dist/card.vue index 7545736c2..df1e123ae 100644 --- a/docs/examples-dist/card.vue +++ b/docs/examples-dist/card.vue @@ -20,4 +20,4 @@ \ No newline at end of file +import Vue from "vue";import ExampleBlock from "components/example-block";Vue.component("example-block", ExampleBlock); \ No newline at end of file diff --git a/docs/examples-dist/cell.vue b/docs/examples-dist/cell.vue index 21497667a..7e3a8026b 100644 --- a/docs/examples-dist/cell.vue +++ b/docs/examples-dist/cell.vue @@ -36,7 +36,7 @@ \ No newline at end of file +import Vue from "vue";import ExampleBlock from "components/example-block";Vue.component("example-block", ExampleBlock); \ No newline at end of file diff --git a/docs/examples-dist/image-preview.vue b/docs/examples-dist/image-preview.vue index 54daf52b4..37d71469b 100644 --- a/docs/examples-dist/image-preview.vue +++ b/docs/examples-dist/image-preview.vue @@ -14,7 +14,7 @@ } \ No newline at end of file +import Vue from "vue";import ExampleBlock from "components/example-block";Vue.component("example-block", ExampleBlock); \ No newline at end of file diff --git a/docs/examples-dist/lazyload.vue b/docs/examples-dist/lazyload.vue index f3bb7137d..637093324 100644 --- a/docs/examples-dist/lazyload.vue +++ b/docs/examples-dist/lazyload.vue @@ -46,7 +46,7 @@ } \ No newline at end of file +import Vue from "vue";import ExampleBlock from "components/example-block";Vue.component("example-block", ExampleBlock); \ No newline at end of file diff --git a/docs/examples-dist/panel.vue b/docs/examples-dist/panel.vue index bdce2d348..aaca6e5a5 100644 --- a/docs/examples-dist/panel.vue +++ b/docs/examples-dist/panel.vue @@ -62,4 +62,4 @@ } \ No newline at end of file +import Vue from "vue";import ExampleBlock from "components/example-block";Vue.component("example-block", ExampleBlock); \ No newline at end of file diff --git a/docs/examples-dist/picker.vue b/docs/examples-dist/picker.vue index a99eaa6d4..5e33b9d9f 100644 --- a/docs/examples-dist/picker.vue +++ b/docs/examples-dist/picker.vue @@ -11,7 +11,7 @@ \ No newline at end of file +import Vue from "vue";import ExampleBlock from "components/example-block";Vue.component("example-block", ExampleBlock); \ No newline at end of file diff --git a/docs/examples-dist/quantity.vue b/docs/examples-dist/quantity.vue index 6e9cd6075..939fa032b 100644 --- a/docs/examples-dist/quantity.vue +++ b/docs/examples-dist/quantity.vue @@ -24,7 +24,7 @@ } \ No newline at end of file +import Vue from "vue";import ExampleBlock from "components/example-block";Vue.component("example-block", ExampleBlock); \ No newline at end of file diff --git a/docs/examples-dist/toast.vue b/docs/examples-dist/toast.vue index e158fb670..405b649bc 100644 --- a/docs/examples-dist/toast.vue +++ b/docs/examples-dist/toast.vue @@ -30,7 +30,7 @@ } diff --git a/docs/components/demo-block.vue b/docs/src/components/demo-block.vue similarity index 100% rename from docs/components/demo-block.vue rename to docs/src/components/demo-block.vue diff --git a/docs/components/demo-list.vue b/docs/src/components/demo-list.vue similarity index 96% rename from docs/components/demo-list.vue rename to docs/src/components/demo-list.vue index 46b148166..3369229e4 100644 --- a/docs/components/demo-list.vue +++ b/docs/src/components/demo-list.vue @@ -13,7 +13,7 @@ +