言·旅·此

指南 入门

脚本说明:创建新壁纸集合

new-wallpaper.ts 是一个用于初始化新壁纸集合的脚本。它会同时创建内容管理所需的 Markdown 文件和存放图片的公共目录。

功能特性

  • 双向目录创建
    • src/content/wallpapers/ 创建管理目录。
    • public/wallpaper/ 创建图片存放目录。
  • 完整 Frontmatter:生成包含标题、日期、分类、分辨率、标签、作者等信息的元数据。
  • 辅助文档:自动生成一个 README.md,指导如何添加图片和支持的格式。
  • 模板化内容:预设了预览区域和使用说明的 Markdown 结构。

使用方法

该脚本通常通过 tsx 直接运行或配置在 package.json 的 scripts 中。

pnpm new-wallpaper

配置项说明

在脚本中可以配置以下信息:

  • title: 壁纸集合的名称。
  • category: 分类(如 landscape, anime, tech 等)。
  • description: 集合描述。
  • tags: 标签列表。

工作原理

  1. 定义路径:确定内容目录和公共目录的路径。
  2. 创建文件夹:确保两个目标文件夹都已创建。
  3. 生成 Markdown
    • 构建 YAML Frontmatter。
    • 拼接预设的 Markdown 正文内容。
  4. 写入文件:保存 .md 管理文件和 README.md 说明文件。

建议流程

  1. 运行脚本创建新集合。
  2. 将壁纸原图放入 public/wallpaper/{folderName}/
  3. 在生成的 .md 文件中引用这些图片。