Skip to content

贡献技巧

发表于 2026-05-28
更新于 2026-05-28
阅读量 加载中...

分支命名规范

新建分支时建议遵循以下格式,方便 Reviewer 快速理解改动内容:

场景格式示例
新增内容yourname/add-描述-日期jack/add-amazon-interview-0528
修改已有内容yourname/update-描述-日期jack/update-career-guide-0520
修复问题yourname/fix-描述-日期jack/fix-broken-link-0515
  • 只使用小写字母、数字和连字符 -
  • 描述部分保持简短,说明主要改动即可

Frontmatter 填写规范

每个 Markdown 文件顶部都需要填写 frontmatter,以下字段为必填或建议填写:

yaml
---
title: 页面标题          # 必填,显示在侧边栏和浏览器标签
description: 简短描述    # 建议填写,用于 SEO 和页面摘要
outline: deep           # 建议加上,展示完整目录层级
createdDate: YYYY-MM-DD # 必填,首次创建日期
lastUpdated: YYYY-MM-DD # 必填,每次修改时更新为当天日期
order: 1                # 可选,控制侧边栏排序,数字越小越靠前
---

修改已有文件时,记得同步更新 lastUpdated 为当天日期。

文件与文件夹命名

类型规范示例
Markdown 文件kebab-case(小写+连字符)getting-started.md
内容文件夹kebab-casedirect-hire-company/
Vue 组件文件PascalCaseJobPostingTable.vue

Markdown 写作规范

  • 每个文件只有一个 # 一级标题,与 frontmatter 中的 title 保持一致
  • 使用 ##### 划分内容层级,不跳级使用
  • 表格用于对比或列举结构化信息,正文描述用段落或列表
  • 代码块注明语言类型(如 ```yaml```shell

复用现有模板

提交内容前,先确认是否有现成模板可以直接复用,避免重复造轮子:

内容类型参考文档
直招公司信息直招公司信息辅助文档
猎头公司信息猎头公司信息辅助文档
面试经验面经投稿手册

PR 提交检查清单

提交 PR 前,建议逐项确认:

  • [ ] frontmatter 中 titlecreatedDatelastUpdated 均已填写
  • [ ] 文件和文件夹命名符合 kebab-case 规范
  • [ ] 新增文件夹已包含 index.md
  • [ ] 内部链接路径正确,不使用绝对路径
  • [ ] PR 标题简洁描述改动内容,已指定 Reviewer

相关资源