Skip to content

投稿指南

感谢你愿意为成理工程 生存指南&飞跃手册 贡献内容!本页面介绍如何投稿。

投稿方式

方式一:GitHub Pull Request(推荐)

1. Fork 仓库

点击仓库右上角 Fork 按钮,将 cdutetc-tieba/CDUTETC-Guide 复制到你的账号下。

2. 克隆你的 Fork

bash
git clone https://github.com/你的用户名/CDUTETC-Guide.git
cd CDUTETC-Guide
git remote add upstream https://github.com/cdutetc-tieba/CDUTETC-Guide.git

3. 创建分支并编写内容

bash
git checkout -b feat/你的功能名称

在对应目录下创建新的 Markdown 文件,参考下方模板和规范编写内容。

4. 提交前检查

bash
pnpm format        # 格式化 Markdown
pnpm lint          # 检查 Markdown 规范
pnpm docs:build    # 验证构建

5. 提交并推送

bash
git add .
git commit -m "feat: 描述你的修改"
git push origin feat/你的功能名称

6. 提交 Pull Request

在 GitHub 上创建 PR(从你的 fork 分支 → cdutetc-tieba/main),等待审核合并后自动上线。

方式二:邮件投稿

如果你不熟悉 Git 操作,可以将内容以 Markdown 或 Word 文档形式发送至邮箱:

投稿邮箱:cdutetc.tieba@outlook.com

由维护者代为上架。请在邮件中注明投稿内容所属的分区。


投稿模板

生存指南模板

markdown
---
title: 文章标题
order: 1
description: 文章简介
---

# 文章标题

## 第一节

正文内容...

## 第二节

正文内容...

飞跃手册模板

markdown
---
title: 文章标题
order: 1
description: 文章简介
author: 作者名
date: 2024-01-01
---

# 文章标题

> 作者:xxx | 录取院校:xxx | 专业:xxx

## 背景

正文内容...

## 经验分享

正文内容...

文件命名规范

  • 使用英文短横线命名(kebab-case)
  • 简短且有意义
  • 示例:postgraduate-experience.mddorm-life-guide.md

Frontmatter 说明

每个 Markdown 文件顶部必须填写 frontmatter 元数据:

yaml
---
title: 文章标题 # 必填
order: 1 # 排序权重,数字越小越靠前
description: 简要描述 # 用于 SEO
author: 作者名 # 飞跃手册文章建议填写
date: 2024-01-01 # 发布日期
---

内容规范

  • 使用 Markdown 语法
  • 保持客观真实
  • 尊重他人隐私
  • 不包含敏感或违规内容
  • 代码块需指定语言(如 ```bash```text

常见 CI 问题

Prettier 格式检查失败

运行 pnpm format 自动修复。

Markdownlint 规范检查失败

运行 pnpm lint:fix 自动修复,或查看错误提示手动修改。

构建失败

运行 pnpm docs:build 查看具体错误信息。

内容审核

所有内容提交后会经过审核,审核通过后合并到主分支并自动部署。


如有问题,请通过 GitHub Issues 反馈。

本文档由成都理工大学工程技术学院贴吧吧务团队运营与维护