美文网首页
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初体验-极简版

    前言:最近需要出一份技术文档,第一次尝试VuePress[https://www.vuepress.cn/guid...

  • vuepress搭建自己的文档地址

    vuepress 是什么 VuePress 由两部分组成:第一部分是一个极简静态网站生成器 (opens new ...

  • vuepress 简单应用

    VuePress 由两部分组成:第一部分是一个极简静态网站生成器 1.0 安装vuepress npm insta...

  • 基于Vue的极简生成器 — Vuepress

    为什么要使用Vuepress VuePress由两部分组成:一个极简的静态站点生成器,带有一个vue支持的主题系统...

  • 53. 最大子序和

    极简版代码

  • 极简初体验

    从前因为房间太乱,找了一些整理类的书籍如《怦然心动的人生整理魔法》,然而保持的只有一段时间。 再后来看一些关于极简...

  • Vuepress 快速搭建博客--一款你值得拥有的博客主题

    速览 这是一款 Vuepress 主题,集成了博客所需的分类、TAG墙、分页、评论等功能。 主题追求极简,配置上手...

  • “极简生活”初体验

    很偶然,在网易蜗牛上看起了《极简主义》这本书,目前第一章节~健康,快看完了。之所以将“健康”放在第一节,我想是因为...

  • 极简生活初体验

    跟媳妇去逛商场(我媳妇每周必选的涉外活动之一),看中一双鞋,左试右试,都觉得很满意,准备付钱,突然想起一件事——我...

  • vuepress搭建博客详解

    一、介绍 VuePress 由两部分组成:第一部分是一个极简静态网站生成器 (opens new window)[...

网友评论

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

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