最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 如何使用vitepress写一套自己的ui文档

    正文概述 掘金(bhabgs)   2021-03-26   1065

    vite

    vitepress

    安装

    • 第一步:创建目录
        mkdir vitepress-starter && cd vitepress-starter
    
    • 第二步:vitepress 首选推荐使用yarn 创建包管理工具进行初始化
        yarn init
    
    • 第三步:本地安装vitepress
        yarn add --dev vitepress
    
    • 第四步:创建你的第一个文档
        mkdir docs && echo '# Hello VitePress' > docs/index.md
    
    • 第五步:给package.json添加相关命令
        {
          "scripts": {
            "docs:dev": "vitepress dev docs",
            "docs:build": "vitepress build docs",
            "docs:serve": "vitepress serve docs"
          }
        }
    
    • 第六步:本地运行vitepress
        yarn docs:dev
    

    目录结构

    ├── .vitepress
    │   ├── config.js
    │   └── theme
    │       ├── components
    │       │   └── contentmenu.vue
    │       ├── index.js
    │       └── style.less
    ├── README.md
    ├── components
    │   ├── button
    │   │   └── index.md
    │   ├── contextmenu
    │   │   └── index.md
    │   ├── layout
    │   │   └── index.md
    │   └── log.md
    ├── docs.md
    ├── index.md
    ├── tags.md
    └── vuu
        ├── any.md
        ├── index.md
        └── log.md
    

    vitepress 配置

    module.exports = {
      head: [
        [
          'meta',
          {
            name: 'viewport',
            content:
              'width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no',
          },
        ],
        ['meta', { name: 'keywords', content: 'vite vui' }],
        ['link', { rel: 'icon', href: '/favicon.ico' }],
      ],
      title: 'Vite vui',
      base: '/vite-vui-docs/',
      themeConfig: {
        search: true,
        sidebar: {
          '/': [
            {
              text: 'vui',
              children: [
                { text: '介绍', link: '/' },
                { text: '日志', link: '/components/log' },
                { text: 'Button', link: '/components/button/' },
                { text: 'Layout', link: '/components/layout/' },
                { text: 'contextmenu', link: '/components/contextmenu/' },
              ],
            },
            {
              text: 'vuu',
              children: [
                { text: '介绍', link: '/vuu/' },
                { text: '日志', link: '/vuu/log' },
                { text: '某个功能', link: '/vuu/any' },
              ],
            },
          ],
        },
        author: 'bhabgs',
        nav: [
          { text: '首页', link: '/' },
          { text: '分类', link: '/tags' },
        ],
      },
      dest: 'public',
    };
    
    

    sidebar

    问题

    1. 当你的ui工具存在v-* 的用户自定义指令后,并且在vitepress中引入了在.md或者vue组件中使用时,会提示如下错误。vue官方提供了相关解决方案 安装该补丁patch-vue-directive-ssr能过解决该问题 问题原因可点击查看,相信在vitepress 1.0正式版本发布后就不会有该问题了。

    custom directive is missing corresponding SSR transform and will be ignored.,

    *** 问题持续更新中

    vitevui、vitevuu 的建设方案也会在后续的文章中与大家分享


    起源地下载网 » 如何使用vitepress写一套自己的ui文档

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元