mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
1141 字
3 分钟
博客快速使用指南
2026-02-26

躺平小站 - 快速使用指南#

本文档将帮助你快速掌握博客的基本使用方法,包括发文、写日记、添加相册等核心功能。


📝 一、如何发布文章#

1. 文章存放位置#

所有文章都存放在 src/content/posts/ 目录下,每篇文章是一个独立的 .md 文件。

2. 文章格式#

每篇文章的开头必须包含 frontmatter(元数据),格式如下:

---
title: 文章标题
published: 2025-02-25
description: 文章简介,会显示在文章列表中
tags: [标签1, 标签2, 标签3]
category: 分类名称
draft: false
pinned: false
---
这里是文章正文内容,使用 Markdown 语法编写。

3. frontmatter 字段说明#

字段类型必需说明
titlestring文章标题
publisheddate发布日期,格式:YYYY-MM-DD
descriptionstring文章简介
tagsarray标签数组,如:["技术", "教程"]
categorystring分类名称,如:"技术"
draftboolean是否为草稿(true 不显示,false 显示)
pinnedboolean是否置顶(true 置顶,false 不置顶)

4. 示例文章#

src/content/posts/ 目录下创建 hello-world.md

---
title: 我的第一篇文章
published: 2025-02-25
description: 欢迎来到我的博客
tags: [生活, 随笔]
category: 生活
draft: false
pinned: false
---
# 欢迎来到我的博客
这是我的第一篇文章,使用 Markdown 语法编写。
## 二级标题
- 列表项 1
- 列表项 2
**粗体** 和 *斜体* 文本。

5. 注意事项#

  • 文件名建议使用英文,如:hello-world.md
  • 文章会自动按发布日期排序,最新的在前
  • 设置 draft: true 的文章不会显示在网站上
  • 设置 pinned: true 的文章会固定在列表顶部

📒 二、如何写日记#

1. 日记存放位置#

日记数据存放在 src/data/diary.ts 文件中。

2. 日记格式#

diaryData 数组中添加新的日记对象:

{
id: 1, // 日记编号(唯一,递增)
content: "今天天气真好!", // 日记内容
date: "2025-02-25T14:30:00Z", // 发布时间(ISO格式)
images: ["/images/diary/1.jpg"], // 可选:图片数组
location: "北京", // 可选:地点
mood: "开心", // 可选:心情
tags: ["日常", "生活"] // 可选:标签
}

3. 添加日记示例#

打开 src/data/diary.ts,在 diaryData 数组中添加:

const diaryData: DiaryItem[] = [
{
id: 1,
content: "今天天气真好,出去散步了!",
date: "2025-02-25T14:30:00Z",
images: ["/images/diary/sakura.jpg"],
location: "公园",
mood: "开心",
tags: ["日常", "生活"],
},
{
id: 2,
content: "学习了一整天,收获满满!",
date: "2025-02-25T20:00:00Z",
mood: "充实",
tags: ["学习"],
},
];

4. 添加日记图片#

  1. 将图片放入 public/images/diary/ 目录
  2. 在日记的 images 字段中引用图片路径

5. 注意事项#

  • id 必须唯一,建议递增
  • date 使用 ISO 格式:YYYY-MM-DDTHH:mm:ssZ
  • 日记会自动按时间倒序显示(最新的在前)
  • 只显示最近 30 条日记

📷 三、如何新增相册#

相册支持两种模式:本地模式(推荐)和外链模式

方式一:本地模式(推荐)#

1. 创建相册文件夹#

public/images/albums/ 目录下创建一个新文件夹,例如 my-album

public/images/albums/
└── my-album/
├── cover.jpg # 相册封面图(必需)
├── info.json # 相册信息文件(必需)
├── photo1.jpg # 照片文件
├── photo2.jpg
└── photo3.jpg

2. 创建 info.json#

在相册文件夹中创建 info.json 文件:

{
"title": "我的相册",
"description": "这是我的第一个相册",
"date": "2025-02-25",
"location": "北京",
"tags": ["生活", "旅行"],
"layout": "grid",
"columns": 3,
"hidden": false
}

3. 添加照片#

将照片文件(jpg、png、gif、webp等)直接放入相册文件夹即可。

4. 照片标签(可选)#

照片文件名支持标签格式:文件名_标签1_标签2.jpg

例如:

  • sunset_风景_傍晚.jpg - 会被识别为标签:[“风景”, “傍晚”]

方式二:外链模式#

1. 创建相册文件夹#

public/images/albums/ 目录下创建文件夹:

public/images/albums/
└── my-album/
└── info.json

2. 创建 info.json#

{
"mode": "external",
"title": "我的相册",
"description": "这是外链相册",
"date": "2025-02-25",
"location": "北京",
"tags": ["生活", "旅行"],
"cover": "https://example.com/cover.jpg",
"photos": [
{
"src": "https://example.com/photo1.jpg",
"thumbnail": "https://example.com/thumb1.jpg",
"title": "照片标题",
"description": "照片描述",
"tags": ["风景"],
"date": "2025-02-25",
"width": 1920,
"height": 1080
}
]
}

info.json 字段说明#

字段类型必需说明
modestringlocal(默认)或 external
titlestring相册标题
descriptionstring相册描述
datestring相册日期(YYYY-MM-DD)
locationstring拍摄地点
tagsarray相册标签数组
layoutstring布局:grid(默认)或 masonry
columnsnumber列数(默认3)
hiddenboolean是否隐藏相册(默认false)
coverstring外链模式必需封面图URL
photosarray外链模式必需照片数组

注意事项#

  1. 本地模式:必须包含 cover.jpg 文件
  2. 外链模式:不需要本地图片文件,所有图片URL在 info.json 中配置
  3. 支持的图片格式:jpg、jpeg、png、gif、webp、svg、avif、bmp、tiff
  4. 相册会自动扫描,添加后刷新页面即可看到

🎨 四、常用配置#

修改网站信息#

打开 src/config.ts 文件,找到 siteConfig

export const siteConfig: SiteConfig = {
title: "躺平小站", // 网站标题
subtitle: "一个简单的个人博客", // 网站副标题
siteURL: "https://bk.ltai.top/", // 网站地址
// ...
};

修改导航栏#

src/config.ts 中找到 navBarConfig

export const navBarConfig: NavBarConfig = {
links: [
LinkPreset.Home, // 主页
LinkPreset.Archive, // 归档
// 添加自定义链接...
],
};

修改个人资料#

src/config.ts 中找到 profileConfig

export const profileConfig: ProfileConfig = {
avatar: "assets/images/avatar.webp", // 头像路径
name: "躺平小站", // 昵称
bio: "记录生活,分享美好", // 简介
// ...
};

🚀 五、启动和预览#

1. 安装依赖#

pnpm install

2. 启动开发服务器#

pnpm dev

3. 访问网站#

打开浏览器访问:http://localhost:4321/

4. 修改后自动刷新#

修改任何文件后,浏览器会自动刷新显示最新内容。


📚 六、常见问题#

Q1: 文章发布后不显示?#

  • 检查 draft 字段是否设置为 false
  • 检查文件是否在 src/content/posts/ 目录下
  • 尝试刷新浏览器

Q2: 日记不显示?#

  • 检查 id 是否唯一
  • 检查 date 格式是否正确(ISO格式)
  • 确认日记在 diaryData 数组中

Q3: 相册不显示?#

  • 检查 info.json 格式是否正确
  • 本地模式:检查是否有 cover.jpg
  • 外链模式:检查 mode 是否设置为 external
  • 检查 hidden 是否为 false

Q4: 图片不显示?#

  • 确认图片在 public 目录下
  • 检查图片路径是否正确
  • 确认图片格式是否支持

💡 七、进阶技巧#

1. 文章加密#

在文章 frontmatter 中添加:

---
encrypted: true
password: "123456"
---

2. 文章置顶#

在文章 frontmatter 中添加:

---
pinned: true
---

3. 文章别名#

在文章 frontmatter 中添加:

---
alias: "custom-url"
---

访问地址变为:/posts/custom-url/


📖 八、更多帮助#


祝你使用愉快!🎉

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

博客快速使用指南
https://bk.ltai.top/posts/快速使用指南/
作者
躺平小站
发布于
2026-02-26
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00