Vitepress文档站搭建记录

文章摘要

Bpple-GPT

## Vitepress

Vitepress文档站搭建记录

@Author:bx33661

@content:主要是记录基于Vitepress快速搭建文档站的过程

@Web:http://doc.bx33661.com

官方网站:https://vitepress.dev/

VitePress 是一个静态站点生成器 (SSG),专为构建快速、以内容为中心的站点而设计。简而言之,VitePress 获取用 Markdown 编写的内容,对其应用主题,并生成可以轻松部署到任何地方的静态 HTML 页面。

image-20241202233346497


一般项目结构

 .
 ├─ docs
 │  ├─ .vitepress
 │  │  └─ config.js
 │  ├─ api-examples.md
 │  ├─ markdown-examples.md
 │  └─ index.md
 └─ package.json

**VitePress 使用 **基于文件的路由:每个 .md 文件将在相同的路径被编译成为 .html 文件。例如,index.md 将会被编译成 index.html,可以在生成的 VitePress 站点的根路径 / 进行访问

展示效果

  1. BX-Doc
    image-20241202234721618
  2. YY-Blog

image-20241202234655389

初始化

首先要有Nodejs环境

  • 可以自己从空白开始
 npm add -D vitepress
 npx vitepress init

设置默认选项就行

image-20241202234125827

 npm run docs:dev

image-20241202234340386

我们访问5173就可以看到一个基本站点

image-20241202234425790

  • 或者使用别人已经配置好的仓库

这里推荐几个: https://github.com/Charles7c/charles7c.github.io?tab=readme-ov-file

https://github.com/shoppingzh/vitepress-template/

就是各种插件和基本配置已经完成了,你只需要稍微修改就行,就是不需要自己造轮子了

侧边栏操作

  1. 可以采用自动生成侧边栏的插件

https://vitepress-sidebar.cdget.com/zhHans/

image-20241205182759989

  1. 官方文档自己配置

themeconfig中,根据路由自动设置

下面是一个多级侧边栏示例:

 sidebar: {
     // 当用户位于 'docc' 目录时,会显示此侧边栏
     '/docc/': [
       {
         text: 'BTool文档',
         items: [
           { text: '介绍', link: '/docc/index.md' },
           { text: 'BTools', link: '/docc/BTools.md' },
           { text: '蓝图开发模式', link: '/docc/Blueprint.md' },
           { text: 'Vitepress搭建记录', link: '/docc/Vitepress.md' },
           { text: 'Docker部署记录',link:'/docc/docker.md'},
           { text: 'App主路由', link: '/docc/app.md' },
           { text: '路由模块', link: '/docc/routes.md' },
           { text: '样式风格', link: '/docc/style.md' },
           { text: '功能模块', link: '/docc/utils.md' },
         ]
       }
     ],

多样化操作

主要列一下我经常使用的一些方案

  • 支持emoji
  • 支持目录表
 [[TOC]]
  • GitHub风格警报
 > [!NOTE]
 > 强调用户在快速浏览文档时也不应忽略的重要信息。
 ​
 > [!TIP]
 > 有助于用户更顺利达成目标的建议性信息。
 ​
 > [!IMPORTANT]
 > 对用户达成目标至关重要的信息。
 ​
 > [!WARNING]
 > 因为可能存在风险,所以需要用户立即关注的关键内容。
 ​
 > [!CAUTION]
 > 行为可能带来的负面影响。

image-20241205184120121

  • 代码高亮
  • ....

用键盘敲击出的不只是字符,更是一段段生活的剪影、一个个心底的梦想。希望我的文字能像一束光,在您阅读的瞬间,照亮某个角落,带来一丝温暖与共鸣。

BX33661

isfp 探险家

站长

不具版权性
不具时效性

文章内容不具时效性。若文章内容有错误之处,请您批评指正。


目录

欢迎来到Bpple的站点,为您导航全站动态

65 文章数
20 分类数
44 评论数
15标签数
最近评论
bpple

bpple


一切顺利

fetain

fetain


good luck

bx

bx


good luck

热门文章

Emoji收集

2024-11-01

551
Hello Halo

2024-10-30

532
本地部署LLM

2024-08-22

511
Uptime Kuma

2024-11-29

507
241

访问统计