diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..fc209a8 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,34 @@ +# CLAUDE.md + +本文件为 Claude Code (claude.ai/code) 在本仓库中工作时提供指引。 + +## 这个仓库是什么 + +这是一个 **GitHub 个人主页 README 仓库**(`daitcl/daitcl`,即与 GitHub 用户名同名的特殊仓库)。它不是一个软件项目:没有源代码、构建系统、测试套件或 Lint 工具。该仓库的唯一用途是渲染 https://github.com/daitcl 上展示的个人主页。 + +- `README.md` — 主页内容,使用中文编写,会直接渲染为 GitHub 个人主页页面。包含作者 CSDN 博客、个人网站(daitcc.top)、爱发电赞助、邮箱、微信公众号等链接。 +- `profile/stats.svg`、`profile/top-langs.svg` — README 通过相对路径(`./profile/stats.svg`)引用的 GitHub 统计卡片。 +- `.github/workflows/` — 仓库中唯一有实际意义的"代码",两个 GitHub Actions 负责主页的自动化。 + +## GitHub Actions(需要了解的自动化) + +### `.github/workflows/stats.yml` — 重新生成统计卡片 +- 定时每天 UTC 03:00 运行,也支持 `workflow_dispatch` 手动触发。 +- 使用 `readme-tools/github-readme-stats-action@v1` 重新生成 `profile/stats.svg` 和 `profile/top-langs.svg`。 +- 自动提交这些 SVG(提交信息为 "Update README cards")并推送回仓库——因此 `profile/*.svg` 可能在 main 分支上自动变化,无需本地修改。请将这两个文件视为**生成产物**,不要手动编辑。 + +### `.github/workflows/sync.yml` — 镜像推送到 Gitee 和 GitCode +- 在**任意分支上的每次 push** 时触发(另支持 `workflow_dispatch`)。 +- 如果 Gitee / GitCode 上不存在同名仓库,会通过各自的 V5 REST API 自动创建公开仓库,然后 **强制推送** 分支和标签到两个镜像。 +- 需要在 GitHub 仓库中配置 `GITEE_TOKEN` 和 `GITCODE_TOKEN` 两个 Secret。 +- 含义:向本 GitHub 仓库推送任意提交都会立即强制镜像到 Gitee / GitCode。只有尚未推送的本地提交是安全的;请谨慎推送临时分支或改写历史。 + +## 编辑工作流 + +- 内容变更只涉及 Markdown/SVG:编辑 `README.md`,提交并推送即可——`sync.yml` 会自动处理 Gitee/GitCode 的镜像同步。 +- 要刷新统计卡片时,通过 GitHub 界面触发工作流(Actions → Update README cards → Run workflow)。没有本地的工具可以重新生成这些 SVG。 + +## 约定 + +- README 和提交信息使用**中文**。 +- 该仓库曾在 public/private 之间切换过;README 中包含爱发电创作者认证声明,要求个人主页保持公开。 diff --git a/README.md b/README.md index b985b0c..c50aa64 100644 --- a/README.md +++ b/README.md @@ -1,68 +1,74 @@ -

👋 你好,我是 dait

+dait + +

+ 你好,我是 dait 👋 +

- Typing SVG + 热爱编程 · 乐于分享 · 相信「输出是最好的输入」

- - 个人网站 - - - + CSDN + Website + GitHub + 爱发电 + Email

---- - -## 👋 关于我 - -你好!我是 **dait**,一名热爱编程与分享的开发者。 -这里是我的**技术小栈**,记录着我一路的学习脚印与实践心得——无论是深入源码的笔记、项目落地的复盘,还是偶尔发现的“奇技淫巧”,我都会认真整理并分享出来。 - -我相信 **输出是最好的输入**,也希望通过开放的文字,与同行的你交流碰撞,一起成长。 +
--- -## 📝 为什么写博客? +

 关于我

-- **记录**:把模糊的“我知道”变成清晰的“我能写出来” -- **复盘**:每完成一个项目或解决一个难题,沉淀为可复用的经验 -- **分享**:也许我踩过的坑,能帮你省下一些时间 -- **连接**:通过文字认识更多有趣的朋友和同行 +你好!我是 **dait**,一名热爱编程与分享的开发者。 + +这里是我的 **技术小栈**,记录着一路走来的学习脚印与实践心得——无论是深入源码的笔记、项目落地的复盘,还是偶尔发现的「奇技淫巧」,我都会认真整理并分享出来。 + +
--- -## 🔗 来找我 +

 为什么写博客

-- **CSDN**:[daitcl的博客](https://blog.csdn.net/qq_39538318) -- **GitHub**:[@daitcl](https://github.com/daitcl) — (你正在这里) -- **爱发电**:[爱发电主页](https://ifdian.net/a/daitcc) — 欢迎支持、分享或合作 -- **个人网站**:[daitcc.top](https://www.daitcc.top) — 个人博客、项目展示、联系我 -- **邮箱**:daitcctop@163.com — 欢迎交流、指正或闲聊 -- **微信公众号**:扫一扫下方二维码,获取更新推送 - 微信公众号二维码 +| | | +| :-- | :-- | +| **记录** | 把模糊的「我知道」变成清晰的「我能写出来」 | +| **复盘** | 每完成一个项目或解决一个难题,沉淀为可复用的经验 | +| **分享** | 也许我踩过的坑,能帮你省下一些时间 | +| **连接** | 通过文字认识更多有趣的朋友和同行 | + +
--- -## 📢 创作者认证声明 +

 来找我

-本人已入驻 **爱发电** 平台,并依据平台“创作者认证”流程要求,在此公开宣传我的爱发电主页: +

+ CSDN · + GitHub · + 个人网站 · + 爱发电 · + 邮箱 +

-👉 **https://ifdian.net/a/daitcc** +
+ 微信公众号 +
+微信公众号二维码 +
-同时,我在以下最常使用的平台中也已公开本主页(用于交叉验证): -- **个人网站**:[daitcc.top](https://www.daitcc.top) — 个人签名/置顶文章包含爱发电链接 -- **GitHub**:[daitcl](https://github.com/daitcl) — 本 README 中已包含爱发电链接 -- **微信公众号**:菜单栏已配置“爱发电”入口 +
--- -## 📊 GitHub 统计 +

 GitHub 统计

GitHub Stats @@ -70,10 +76,30 @@

- Profile Views + Profile Views

+
+ --- -> “独行快,众行远。” 感谢你的每一次阅读、点赞和分享。 -> 期待在技术道路上,与你并肩前行。 \ No newline at end of file +
+ 创作者认证声明 +
+ +本人已入驻 **爱发电** 平台,并依据平台「创作者认证」流程要求,在此公开宣传我的爱发电主页: + +👉 **https://ifdian.net/a/daitcc** + +同时,我在以下最常使用的平台中也已公开本主页(用于交叉验证): +- **个人网站**:[daitcc.top](https://www.daitcc.top) — 个人签名/置顶文章包含爱发电链接 +- **GitHub**:[daitcl](https://github.com/daitcl) — 本 README 中已包含爱发电链接 +- **微信公众号**:菜单栏已配置「爱发电」入口 + +
+ +
+ +

+ 「独行快,众行远。」
感谢你的每一次阅读、点赞和分享。
+