VitePress使用教程

vitepress从0到1,让每个前后端小伙伴都拥有一个属于自己的博客 首先,我们在文件夹下定义一个文件,名为home.vue。然后在里面写些想要展示的内容所对应的代码,</</</ 阅读详情
AI摘要

本文介绍了如何安装和初始化VitePress项目,包括配置步骤、文件结构、以及如何扩展默认主题和使用CSS预处理器。作者还鼓励读者对文章给予支持。,

官网中文地址:VitePress中文网

安装

VitePress 可以单独使用,也可以安装到现有项目中。使用以下命令安装:

npm install -D vitepress

初始化

安装后,通过VitePress 附带命令行设置向导来构建基本项目。通过运行以下命令开始初始化:

 npx vitepress init

输入命令后会收到如下几个问题:

在哪初始化项目的配置目录?

Where should VitePress initialize the config? 

网站标题:

Site title: 

网站描述:

Site description: 

主题:

Theme: 

使用TypeScript?

Use TypeScript for config and theme files?

是否将VitePress npm脚本添加到package.json?

Add VitePress npm scripts to package.json? 

实际效果图:

初始化完成后,便可直接执行 npm run docs:dev 命令启动项目

文件结构

我们之前选择在 ./docs 中搭建 VitePress 项目,所以生成的文件结构会如下所示:

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

扩展默认主题

可以通过创建.vitepress/theme/index.js文件("主题入口文件")来启用自定义主题。

默认主题 CSS 可以通过覆盖根级 CSS 变量进行自定义。

// .vitepress/theme/index.js
import DefaultTheme from 'vitepress/theme'
import './custom.less'

export default DefaultTheme

VitePress 对 CSS 预处理器有内置支持:.scss、.sass、.less, .styl 和 .stylus 文件。 不需要为它们安装 Vite 特定的插件,但必须安装相应的预处理器。

譬如我们选择less进行安装:

npm install -D less
/* .vitepress/theme/custom.less */
:root {
  --vp-layout-max-width: 1740px;
}

.VPDoc.has-aside .content-container {
  max-width: 100% !important;
}

最后,如果这篇文章对大家有所帮助的话,希望大家一键三连!红豆泥阿里嘎多!

VitePress搭建Vite官方中文文档首页 Vitepress是一个简单、快速和高效的静态网站生成器,它基于Vue.js和Vite构建工具。相较于Vuepress,Vitepress在性能和开发体验方面做出了一些优化。通过使用Vitepress,开发者可以更快速地构建静态网站,并享受到更好的开发体验。希望本文能够帮助你深入了解Vitepress,并在实际项目中应用它。 阅读详情

相关推荐

什么是 VitePress?

VuePress 是 Vue 驱动的静态网站生成器,享受 Vue + webpack 的开发体验,可以在 Markdown 中使用 Vue 组件,又可以使用 Vue 来开发自定义主题。VuePress 会为每个页面预渲染生成静态的 HTML。 VitePress 是 VuePress 的兄弟(替代品),建立在Vite之上。 虽然 VuePress v1 很好,但是构建在 Webpack 之上,为一个只有几页的简单文档站点启动开发服务器所花费的时间变得难以忍受。即使是 HMR 更新也可能需要几秒钟才能反映在浏

前端精髓 3345

使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub

使用VitePress静态网站生成器创建vue-amazing-ui组件库使用文档,并部署到GitHub

Vue Amazing UI(Vue3 + TypeScript + Vite)组件库唯一开发维护者 4416

高效数据迁移:ICCAP到ADS的数据导入与导出实战指南

本文提供了从ICCAP到ADS进行高效、准确数据迁移的实战指南。针对射频与微波电路设计中的关键挑战,详细阐述了迁移前的战略规划、ICCAP数据的精细化导出(包括脚本化批处理)、ADS数据的多种导入方法(如Data Items、DML模型库及编程化API),并强调了数据完整性与准确性验证的重要性,确保模型参数和仿真结果在平台间可靠传递。

weixin_29291185的博客 132

基于Vite使用VitePress搭建静态站点博客

VitePress是一个静态站点生成器(SSG)专为构建快速、以内容为中心的网站而设计。简而言之,VitePress把你的源内容写成降价,对其应用主题,并生成可以在任何地方轻松部署的静态HTML页面。他是VuePress的小兄弟,基于Vite创建。VuePress官方文档后续配置全是基于【默认主题+自定义主题】的框架实现。

梦和远方的博客 4823

从零到一:基于Rocky Linux 9的Kubernetes高可用集群部署实战

本文提供了一份基于Rocky Linux 9操作系统,从零开始部署Kubernetes高可用集群的完整实战指南。详细讲解了包括系统初始化、容器运行时配置、使用kubeadm工具进行集群初始化、节点加入以及Calico网络插件安装在内的核心步骤,并针对国内网络环境提供了镜像加速等优化方案,旨在帮助读者构建一个稳定可靠的生产级K8s环境。

weixin_29197835的博客 139

Unreal 5 MetaHuman插件全流程:从安装到角色动画生成

本文详细介绍了Unreal 5中MetaHuman插件的全流程使用指南,从安装配置到角色动画生成。通过Quixel Bridge下载预设角色,利用面部捕捉技术赋予数字人模型生命力,并提供材质编辑、性能优化等进阶技巧,帮助用户快速创建照片级真实的虚拟角色。

weixin_29009081的博客 830

VitePress Blog Pure 项目教程

VitePress Blog Pure 项目教程 项目介绍 VitePress Blog Pure 是一个基于 VitePress 的简洁、高效的静态博客框架。它为开发者提供了一个快速构建个人博客的解决方案,强调的是极简主义和高性能。该项目旨在提供一个干净、轻量的博客主题,适合那些希望专注于内容创作的用户。 项目快速启动 安装 首先,确保你已经安装了 Node.js 和 npm。然后,通过以下命令...

gitblog_00615的博客 576

分享一个N-MOS管和P-MOS管驱动应用实例

大家好,我是『芯知识学堂』的SingleYork,今天给大家分享一下MOS管驱动相关的知识。 MOS管在电路设计中是比较常见的,按照驱动方式来分的话,有两种,即:N-MOS管和P-MOS管。MOS管跟三极管的驱动方式有点类似,但又不完全相同,那么今天笔者将会给大家简单介绍一下N-MOS管和P-MOS管的工作原理,并结合自己实际的应用来给大家分享一下如何来驱动N-MOS管和P-MOS管。 首先,我们先来看一下N-MOS管和P-MOS管分别在电路中的电气符号: 咋一看上面两个电气符号,似乎非常的相似,可能让很

『芯知识学堂』SingleYork 的博客 3万+

vitepress 最详细教程之开始使用

vitepress 最详细教程之新建第一个 vitepress 项目

ox4f5da2的博客 5359

【Unity】RPG2D龙城纷争(十九)流程与UI界面(终章)

本章为RPG2D系列的终章,在之前的章节中我们已经完成了游戏的所有基本功能,那么用流程与UI界面将其串联起来才是我们整个游戏原型完善的标志。

神码编程 917

搞懂 ABAP 里的 Language Settings:登录语言、文本环境语言与 sy-langu 的真实含义

SAP系统中语言设置并非单一字段决定,而是由登录语言(logon language)和文本环境语言(text environment language)共同控制。登录语言在会话期间固定,而文本环境语言可通过SET LOCALE语句修改,影响文本处理、排序、异常显示等行为。开发中需区分两者:使用CL_ABAP_SYST方法获取登录语言,通过sy-langu或GET LOCALE获取当前文本环境语言。语言环境切换应谨慎处理并尽快恢复,避免影响会话中其他程序。在多语言场景下,正确处理语言设置对确保文本相关功能正常

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1307

VitePress-Sidebar 开源项目教程

VitePress-Sidebar 开源项目教程 项目介绍 VitePress-Sidebar 是一个专为 VitePress 设计的侧边栏插件,旨在简化文档站点的导航体验。它允许开发者自定义侧边栏的结构,提供更加直观和灵活的页面导航功能。基于 Vue.js 和 VitePress 的技术栈,本项目为构建专业和技术文档提供强大的支持,特别适合那些寻求高质量文档呈现方案的开源项目或技术团队。 项...

gitblog_00347的博客 1213

手把手教你学simulink--永磁同步电机场景实例:使用Simulink进行PMSM的矢量控制仿真

矢量控制的重要性提高效率:通过精确控制磁场方向,可以优化电机的工作状态,减少损耗。增强动态性能:矢量控制能够快速响应负载变化,提供更好的调速性能。简化设计:将复杂的交流电机控制问题转化为类似直流电机的控制问题,便于设计和实现。通过上述步骤,我们简要介绍了如何基于Simulink实现PMSM的矢量控制仿真。

MHD0815的博客 420

VitePress 本地搜索插件使用教程

VitePress 本地搜索插件使用教程 项目介绍 VitePress 本地搜索插件是一个为 VitePress 文档站点提供本地搜索功能的插件。该插件通过集成 Septima Search,使得用户可以在没有外部服务的情况下,直接在本地进行文档搜索。 项目快速启动 安装插件 首先,你需要通过 npm 安装 vitepress-plugin-septima-search 插件: npm insta...

gitblog_00411的博客 1117

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

打造你的专属主题-VitePress保姆级教程

不敲一行代码,打造你的专属主题,本文将快速带你配置vitepress中的主题,助你体验极致的开发效率。

分享互联网的有趣知识~ 3367

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Vitepress(一):基础教程

Vitepress是使用Vue3+Vite来快速搭建一个个人网站的工具,网站搭建者不需要掌握Vue3,Vite等的具体内容,只需要简单的配置就可以生成Vue风格的个人网站官方地址:https://vitejs.cn/vitepress/本教程希望教会大家快速搭建一个基于Vitepress的个人博客,并且实现git page的自动部署,项目的预览地址如下:个人博客:https://aiai0603.github.io。

weixin_46463785的博客 5212

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

vitepress 几步轻松搭建博客

💎vitepress使用场景简单的说 ,只要会用markdown语法,就能构建自己的博客、笔记、使用文档等系统;✨vitepress优势优势介绍傻瓜式操作只需要配置 菜单 和 对应的markdown就能实现博客、笔记等系统 自由性能优势基于 vue3 和 vite 超快的启动速度,和更小的打包体积相比vue2 的 vuepress 更具有优势写的少,做的多专注于编写并以最少的配置进行部署,真正的 SSG + SPA 架构疯狂独特设计与主题自带各种独特的主题,我们只需填充内容和配置。

好川的博客 6338

使用 Vitepress 构建博客并部署到 github 平台

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

guoqkmiss的博客 4840

使用VitePress搭建vue组件库文档

每个组件库都有它们自己的文档。所以当我们开发完成我们自己的组件库必须也需要一个组件库文档。,所以下面就以element-plus作为示例来搭建一个文档吧。

weixin_53841730的博客 2583

使用vitepress搭建自己的静态个人博客 || 个人知识库

VitePress 由 Vite 和 Vue 驱动的静态站点生成器 简单、强大、快速。就是你想要的现代 SSG 框架!SSG 说明:SSG(Static Site Generator)是一种用于生成静态网站的工具或框架。它将网站的内容和模板文件作为输入,然后根据预定义的规则和配置生成静态的HTML、CSS和JavaScript文件。与动态网站相比,静态网站不需要在每次请求时生成页面内容,因此可以提供更快的加载速度和更高的安全性。

xiaodoudou的专栏 2506

VitePress 适合用于构建技术文档、博客、作品集等内容驱动的网站

使用特定的标记创建不同样式的提示框。::: tip这是一个提示信息。:::这是一个警告信息。:::::: danger这是一个危险/错误信息。:::::: details 点击展开详情这里是隐藏的详细内容。虽然默认主题很棒,但你可能需要进行定制。直接在style.css中编写你需要的 CSS 规则,覆盖默认样式或添加新样式。VitePress 允许你为特定页面指定不同的布局(通过 Frontmatter 的layout字段)。你可以在目录下创建 Vue 组件作为布局。

zhangyunchou2015的博客 1971

使用Vitepress搭建并发布个人网站

搭建网站的技术有很多,本文以使用vitepress静态网站生成器为例,介绍从生成网站到发布的过程。

AKALI822的博客 2345

VitePress项目 + 阿里云服务 + nginx 部署一个项目

该篇文章主要讲解如何搭建一个vitepress项目,并部署到阿里云服务,通过访问公网ip去浏览。1、vitepress项目搭建2、gitee代码管理3、阿里云服务购买4、ssh本地连接5、linux命令6、nginx配置7、公网浏览。

Vinca@的博客 4109

VitePress 基本使用

VitePress 是一个高效、易上手的静态文档生成工具,适合用于构建技术文档、项目文档等。通过本文的讲解,你应该已经了解了如何使用 VitePress 创建文档、配置站点和进行自定义。

JinSo 的博客 1799
上一篇: VUE实现多图等比例随鼠标位置缩放
下一篇: 常见的 CSS 架构模式
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值