Appearance
搭建 VitePress 网站
创建 VitePress 项目、配置脚本、首页、博客列表和文章目录,先把一个可运行的网站骨架搭起来。
创建项目
bash
mkdir my-site
cd my-site
npm init -y
npm install -D vitepress在 package.json 中添加脚本:
json
{
"scripts": {
"dev": "vitepress dev",
"build": "vitepress build",
"preview": "vitepress preview",
"serve": "node server/index.js",
"start": "node server/index.js"
},
"type": "module"
}创建基础文件
bash
mkdir -p .vitepress/theme
mkdir -p blog/posts
touch index.md首页可以先写一个普通 Markdown 页面:
md
# My Site
Hello VitePress.创建博客列表页
创建 blog/index.md:
md
---
aside: false
sidebar: false
prev: false
next: false
auth: false
---
<ClientOnly>
<Blog />
</ClientOnly>auth: false 表示这个页面不需要登录即可完整访问。
创建文章
创建 blog/posts/example.md:
md
---
date: 2026-01-01
title: 示例文章
description: 这是一篇示例文章
hero: example
category: Notes
tags:
- VitePress
---
# 示例文章
这里是文章内容。如果设置了 hero: example,对应图片可以放在:
text
public/assets/post-hero/example.png本地开发
bash
npm run dev默认访问:
text
http://localhost:5173构建:
bash
npm run build构建结果在:
text
.vitepress/dist