973 字
5 分钟

WindHolm 使用指南

2025-11-06
浏览量 加载中...

这个模板基于 Astro 构建。这里先把最常用的用法放在前面,剩下的细节可以再去看 Astro 文档

文章的 Frontmatter#

---
title: 我的第一篇博客文章
published: 2023-09-09
description: 这是我新 Astro 博客的第一篇文章。
image: ./cover.jpg
tags: [前端, 开发]
category: 前端开发
draft: false
---
属性描述
title文章标题。
published文章发布日期。
pinned是否将此文章置顶在文章列表顶部。
description文章的简短描述。显示在首页上。
image文章封面图片路径。
1. 以 http://https:// 开头:使用网络图片
2. 以 / 开头:public 目录中的图片
3. 不带任何前缀:相对于 markdown 文件的路径
tags文章标签。
category文章分类。
licenseName文章内容的许可证名称。
author文章作者。
sourceLink文章内容的来源链接或参考。
draft如果这篇文章仍是草稿,则不会显示。
slug自定义文章 URL 路径。如果不设置,将使用文件名作为 URL。

文章文件的放置位置#

您的文章文件应放置在 src/content/posts/ 目录中。您也可以创建子目录来更好地组织您的文章和资源。

src/content/posts/
├── post-1.md
└── post-2/
├── cover.png
└── index.md

自定义文章 URL (Slug)#

什么是 Slug?#

Slug 是文章 URL 路径的自定义部分。如果不设置 slug,系统将使用文件名作为 URL。

Slug 使用示例#

示例 1:使用文件名作为 URL#

---
title: 我的第一篇博客文章
published: 2023-09-09
---

文件:src/content/posts/my-first-blog-post.md URL:/posts/my-first-blog-post

示例 2:自定义 Slug#

---
title: 我的第一篇博客文章
published: 2023-09-09
slug: hello-world
---

文件:src/content/posts/my-first-blog-post.md URL:/posts/hello-world

示例 3:中文标题使用英文 Slug#

---
title: 如何使用 Firefly 博客主题
published: 2023-09-09
slug: how-to-use-firefly-blog-theme
---

文件:src/content/posts/firefly-guide.md URL:/posts/how-to-use-firefly-blog-theme

Slug 使用建议#

  1. 使用英文和连字符my-awesome-post 而不是 my awesome post
  2. 保持简洁:避免过长的 slug
  3. 具有描述性:让 URL 能够反映文章内容
  4. 避免特殊字符:只使用字母、数字和连字符
  5. 保持一致性:在整个博客中使用相似的命名模式

注意事项#

  • Slug 一旦设置并发布,建议不要随意更改,以免影响 SEO 和已存在的链接
  • 如果多个文章使用相同的 slug,后面的文章会覆盖前面的
  • Slug 会自动转换为小写

文章命名与分类建议#

如果你想让整站文章看起来更统一,可以尽量按下面的方式来写。

命名建议#

  • 标题尽量短一点,优先让读者一眼看懂内容
  • 教程类文章可以用“主题 + 入门 / 笔记 / 指南 / 速览”这类结构
  • 项目介绍类文章可以直接用项目名作为标题,再补一个“项目介绍”
  • 同一系列文章尽量保持命名风格一致,比如 itPlace 系列就统一成“语言名 + 入门 / 实战 / 笔记”

分类建议#

  • 计算机科学:编程语言、算法、图形学、开发笔记
  • 博客指南:主题使用、写作说明、站点配置
  • 文章示例:演示型内容、语法展示、功能样例
  • 项目介绍:实际项目、产品介绍、项目说明
  • 前端开发:前端记录、框架实践、页面搭建

标签建议#

  • 标签尽量少而准,控制在 3 到 5 个左右
  • 优先用领域标签,比如 PythonMarkdownC++
  • 再补一两个用途标签,比如 入门实战项目介绍
  • 避免同义重复,比如同时写 编程开发代码 但内容其实差不多

这套站点里比较适合的写法#

  • itPlace 系列:标题统一成“语言名 + 入门 / 实战 / 笔记”
  • Know-Do-Bridge:标题直接用项目名,分类放 项目介绍
  • WindHolm 主题相关:分类放 博客指南文章示例
  • 示例文章:尽量保持轻一点,别写得像正式文档
WindHolm 使用指南
https://windholm.dpdns.org/posts/guide/
作者
Pars
发布于
2025-11-06
许可协议
CC BY-NC-SA 4.0
最后更新于 2025-11-06,距今已过 155 天

部分内容可能已过时

评论区

目录

封面
Loading ...
Loading ...
0:00 / 0:00