VitePress
date: 2021-08-26title: YyqVitePressdescribe: VitePress配置一.简介VitePress 是 VuePress 的下一代框架VitePress是VuePress 的下一代框架,支持vue 3.0的web网站框架,启动速度快基于Vite而不是 Webpack,所以更快的启动时间,热重载等;使用Vue3来减少JS的有效负载DocumentationGi
·
date: 2021-08-26
title: Yyq
- VitePress
describe: VitePress配置
一.简介
VitePress 是 VuePress 的下一代框架
VitePress是VuePress 的下一代框架,支持vue 3.0的web网站框架,启动速度快
基于Vite而不是 Webpack,所以更快的启动时间,热重载等;使用Vue3来减少JS的有效负载
二.创建
创建目录
mkdir vitepress_demo
cd vitepress_demo
初始化 package.json, 并安装 viteppress
npm init
npm i --save-dev vitepress
将 VitePress 脚本添加到 package.json 文件中
"scripts": {
"dev": "vitepress dev docs --host 0.0.0.0 --open",
"build": "vitepress build docs",
"serve": "vitepress serve docs"
}
根目录下创建 docs 文件夹,并创建第一个md文件
(这个是网站首页的配置和内容)
mkdir docs
echo '# Hello World' > docs/index.md
三.启动项目
npm run dev
四.简单配置
添加一些导航到我们的网站侧边栏和导航栏
创建一个配置文件,在docs中新建一个.vitepress文件夹,里面创建一个config.js文件
module.exports = {
title: "Hello VitePress", // 网站标题
description: "我的vitepress", // 网站描述
base: '/', // 部署时的路径(默认)
repo: 'vuejs/vitepress',
head: [
// 改变title的图标
[
'link',
{
rel: 'icon',
href: '/favicon.ico'
}
]
],
// 主题配置
themeConfig: {
// 头部导航
nav: [
{ text: '首页', link: '/' },
{ text: '目录', link: '/list/' },
{ text: '分类', link: '/sort/' }
]
// 侧边导航
// sidebar: [
// { text: '我的', link: '/mine/' }
// ]
}
}
五.定制
可以通过添加以下文件来开发自定义主题
.vitepress/theme/Layout.vue
<template>
<h1>Layout</h1>
<Content/>
</template>
.vitepress/theme/index.js
import Layout from './Layout.vue'
export default {
Layout,
NotFound: () => 'custom 404', // Vue 3
enhanceApp({ app, router, siteData }) {
}
}
六.项目结构
七.其他
获取图片url
更多推荐
已为社区贡献1条内容
所有评论(0)