Skip to content

安装/使用

pengzhanbo

578字约2分钟

指南快速开始

2024-03-04

依赖环境

提示

  • 使用 pnpm 时,你需要安装 vue 作为 peer-dependencies 。
  • 使用 Yarn 2+ 时,你需要在 .yarnrc.yml 文件中设置 nodeLinker: 'node-modules'

安装

使用本主题,你需要首先新建一个项目,并安装vuepress@next以及本主题

  • 新建文件夹并进入目录

    mkdir my-blog
    cd my-blog
  • 初始化项目

    pnpm
    git init
    pnpm init
  • 安装相关依赖

    安装 vuepress@nextvuepress-theme-plume 作为本地依赖。

    pnpm
    # 安装 vuepress
    pnpm add -D vuepress@next vue
    # 安装 主题和打包工具
    pnpm add -D vuepress-theme-plume @vuepress/bundler-vite@next

    注意

    主题当前版本 已适配至 vuepress@2.0.0-rc.14,你应该安装这个版本的 VuePress。 高于或低于这个版本,可能会存在潜在的兼容性问题。

  • package.json 中添加 script

    package.json
    {
      "scripts": {
        "dev": "vuepress dev docs",
        "build": "vuepress build docs"
      }
    }

    vuepress 默认将文档源码放在 docs 目录下。

  • 将默认的临时目录和缓存目录添加到.gitignore 文件中

    .gitignore
    node_modules
    .temp
    .cache
  • docs/.vuepress/config.{js,ts} 中配置主题

    docs/.vuepress/config.js
    import { defineUserConfig } from 'vuepress'
    import { viteBundler } from '@vuepress/bundler-vite'
    import { plumeTheme } from 'vuepress-theme-plume'
    
    export default defineUserConfig({
      // 请不要忘记设置默认语言
      lang: 'zh-CN',
      theme: plumeTheme({
        // more...
      }),
      bundler: viteBundler(),
    })

    注意

    无论是否需要使用 多语言 ,你都应该为 VuePress 配置 正确 lang 选项值。 主题需要根据 lang 选项来确定语言环境文本。

  • docs 目录下新建 README.md 文件

    声明首页配置。

    README.md
    ---
    home: true
    ---
  • 在本地服务器启动你的文档站点

    pnpm
    pnpm dev

    Vuepress 会在 http://localhost:8080 。启动一个热重载的开发服务器。当你修改你的 Markdown 文件时,浏览器中的内容也会自动更新。

  • 完成