VitePress : VuePress 下一代框架

Posted 上官大吉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VitePress : VuePress 下一代框架相关的知识,希望对你有一定的参考价值。

VitePressVuePress 的下一代框架

VuePress应该有人用过,而 VitePressVuePress 的下一代框架 ,是支持vue 3.0web网站框架。

在它的文档中被称为 Vuepress 的兄弟,对比有一些优势,我觉的主要是启动速度快!

  • 基于 Vite 而不是 Webpack 所以更快的启动时间,热重载等
  • 使用 Vue3 来减少 JS 的有效负载

创建

  1. 首先,我们要做的第一件事就是创建目录。
mkdir blog-vitepress
cd blog-vitepress
  1. 初始化 package.json ,并安装 viteppress
npm init
npm i --save-dev vitepress
  1. VitePress 脚本添加到 package.json 文件中。
"scripts": {
  "dev": "vitepress dev docs --open",
  "build": "vitepress build docs",
  "serve": "vitepress serve docs"
},
  1. 根目录下创建 docs 文件夹,并创建第一个md文件(这个是网站首页的配置和内容),可以用命令行或在文件夹手动创建。
mkdir docs
echo \'# Hello World\' > docs/index.md
  1. 启动项目
npm run dev

到这里,最基本的项目搭建好了

简单配置

添加一些导航到我们的网站侧边栏和导航栏。创建一个配置文件,在docs中新建一个.vitepress文件夹,里面创建一个config.js文件

// vitepress/config.js
module.exports = {
    title: "GuangJus\'s Blog",// 网站标题
    description: \'我的vitepress博客.\', //网站描述
    base: \'/\', //  部署时的路径 默认 /  可以使用二级地址 /base/
    // lang: \'en-US\', //语言
    repo: \'vuejs/vitepress\',
    head: [
        // 改变title的图标
        [
            \'link\',
            {
                rel: \'icon\',
                href: \'/img/linktolink.png\',//图片放在public文件夹下
            },
        ],
    ],
    // 主题配置
    themeConfig: {
        //   头部导航
        nav: [
            { text: \'首页\', link: \'/\' },
            { text: \'关于\', link: \'/about/\' },
        ],
        //   侧边导航
        sidebar: [
            { text: \'我的\', link: \'/mine/\' }
        ]
    }
}

这时的项目结构:

vitepress
    │
    ├─── docs
    │     │
    │     ├── .vuepress
    │     │     └── config.js
    │     ├── public
    │     ├── about
    │     │     └── index.js
    │     ├── mine
    │     │     └── index.js
    │     └── index.md
    └── package.json

项目基本创建好了,可以根据自己的需要,自定义其他目录。

vitepress 刚出来没多久,功能还正在完善,也就是说还有好多不支持的东西,正式版发布后,我也会更新。

文章链接

以上是关于VitePress : VuePress 下一代框架的主要内容,如果未能解决你的问题,请参考以下文章

什么是 VitePress?

什么是 VitePress?

什么是 VitePress?

VuePress - Algolia 增加结果

使用Vitepress搭建文档网站

vitepress 最详细教程之开始使用