美文网首页
VuePress初体验-极简版

VuePress初体验-极简版

作者: 葶子123 | 来源:发表于2020-09-25 15:09 被阅读0次

    前言:最近需要出一份技术文档,第一次尝试VuePress。简单记录下,大概是你能见到最简单的版本了

    先看效果吧


    首页.png 导航-指南.png 组件.png 导航-JS.png

    再说下步骤

    1. 安装 VuePress(本地安装或全局安装均可,官网不再推荐全局安装 VuePress)
    //本地安装
    npm install -D vuepress
    //全局安装
    npm install -g vuepress
    
    1. 创建并进入项目
    mkdir vuepress-app && cd vuepress-app
    
    1. 初始化项目
    npm init -y // 默认配置yes
    
    1. 在生成的package.json中,添加如下两个启动命令
    "scripts": {
      "dev": "vuepress dev docs",
      "build": "vuepress build docs"
    }
    
    1. 创建基本项目结构
      官方只有推荐目录结构,并没有现成的cli,所以需要通过命令行或手动创建。
      我的结构比较简单,如下(其中有后缀的是文件,没后缀的是文件夹):
    vuepress-app
    ├── docs
    │   ├── .vuepress
    │   │   ├── public
    │   │   │   └── logo.vue
    │   │   ├── config.js
    │   ├── components //导航"组件"模块
    │   │   └── app-back.md
    │   │   └── xxx.md
    │   │   └── xxx.md
    │   │   └── README.md
    │   ├── home //导航"指南"模块
    │   │   └── attention.md
    │   │   └── icon.md
    │   │   └── README.md
    │   ├── js //导航"JS"模块
    │   │   └── isLogin.md
    │   │   └── xxx.md
    │   │   └── xxx.md
    │   │   └── README.md
    │   ├── README.md
    └── package.json
    
    1. 配置config.js
      该文件为项目最重要的配置文件,几乎所有配置项都是在此进行。官网-config配置
      我来了一个最简单的配置:
    module.exports = {
        title: 'APP文档',
        head: [ // 注入到当前页面的 HTML <head> 中的标签
            ['link', {rel: 'icon', href: '/logo.png'}], // 增加一个自定义的 favicon(网页标签的图标)
        ],
        themeConfig: {
            logo: '/logo.png', // 左上角logo
            nav: [ // 导航栏配置
                {text: '指南', link: '/home/'},
                {text: '组件', link: '/components/'},
                {text: 'JS', link: '/js/'}
            ],
            sidebar: { // 侧边栏配置
                '/home/': [
                    '',
                    'icon',
                    'attention'
                ],
                '/components/': [
                    '',
                    'app-back',
                    'xxx',
                    'xxx'
                ],
                '/js/': [
                    '',
                    'isLogin',
                    'xxx',
                    'xxx'
                ]
            }
        }
    };
    

    注意:路由根路径为docs文件夹,静态资源(图片)根路径为public文件夹

    1. 启动项目,展示见文章头部
    npm run dev
    

    好啦,一个极简版的文档完成啦。撒花花~~

    相关文章

      网友评论

          本文标题:VuePress初体验-极简版

          本文链接:https://www.haomeiwen.com/subject/hodfuktx.html