3 Commits
Author SHA1 Message Date
TimeCrackbot 081d5fa65f 修改网站的favicon,并将favicon迁移到site.ts中 2026-09-20 20:59:26 +08:00
dsh 23484a0433 new-post / new-thought:漏参数时先说清原因,不再像脚本崩了
无参数调用时脚本会打印用法并 exit 1(语义是对的:缺必填参数),
但 pnpm 会再补一句 "[ELIFECYCLE] Command failed with exit code 1",
看起来像脚本崩了而不是用法提示。

改成在用法前面先输出一行:
  缺少正文内容,没有创建任何文件。
  正确写法:pnpm new-thought "今天把树莓派的散热换掉了。"

exit 码不变(无参数 1、--help 0),只是把原因说清楚。
2026-09-15 19:49:40 +08:00
dsh 686b1caa7d 新增 new-post 脚本与操作指南文档
- scripts/new-post.mjs + pnpm new-post:按标题建文章,支持 --category/--tags/
  --description/--image/--file/--pinned/--draft,标题里的冒号引号会正确转义
- docs/操作指南.md:写文章、发偶得、加相册、预览、检查、部署的完整流程
- 修复 astro check 报出的 2 个类型错误(gallery 索引页 querySelector 未指定
  HTMLElement,导致 dataset 不可用)。现在 pnpm check 为 0 error
2026-09-14 20:50:22 +08:00