跳至主要內容

vuepress hope 配置

小于 1 分钟

vuepress hope 配置

安装依赖

# 安装node
brew install node
# 安装 pmpm 包管理
npm install pnpm
# 创建项目
pnpm init
# 安装 vuepress 和 vuepress-theme-hope
pnpm i -D vue vuepress@next @vuepress/client@next vuepress-theme-hope

基础配置

运行配置

package.json 添加配置

{
  "scripts": {
    "docs:dev": "vuepress dev docs",
    "docs:build": "vuepress build docs"
  }
}

终端执行

pnpm docs:dev

文档配置

基础配置[1]、主题配置[2]、Hope主题配置[3]

.vuepress/config.js

import { defineUserConfig } from 'vuepress'
import { hopeTheme } from "vuepress-theme-hope";

// 页面目录的标题深度
let headerRange = [2, 3, 4, 5];

export default defineUserConfig({
    host: 'localhost', // ip
    port: 8099, //端口号
    title: 'EitanLiu', // 设置网站标题
    description: 'Development notes',
    lang: "zh-CN", // 语言
    base: "/books/", // 网站路径
    markdown: {
        headers: {
            level: headerRange,
        },
        toc: {
            level: headerRange,
        },
    },
    theme: hopeTheme({ // 使用hope主题
        headerDepth: headerRange.length,
        plugins: {
            mdEnhance: {
                attrs: true, // H5 属性支持
                footnote: true, // 脚注
            },
        },
    }),
})

Markdown 增强

VuePress

VuePress Markdown 语法[4]

Hope Them

Hope Markdown语法增强 [5]

内置 Markdown 扩展open in new windowVuePress Enhance 插件文档open in new window

Hope H5 属性支持open in new window


  1. VuePress 配置open in new window ↩︎

  2. VuePress 主题配置open in new window ↩︎

  3. Hope 主题配置open in new window ↩︎

  4. VuePress Markdown 指南open in new window ↩︎

  5. Hope Markdown 增强open in new window ↩︎