fivsevn-devlog/natsci/
├── README.md 本说明
├── index.md 文章目录(列表自动生成)
├── _drafts/ 长文草稿
├── assets/ 现有配图与辅助文件
├── taxonomy/ 生物分类与物种笔记
├── paleontology/ 古生物学
└── ethnobiology/ 民族生物学
fivsevn-assets/natsci/
├── README.md
└── fieldlog/ WordPress 单图发布入口
natsci/fieldlog → Working Copy 提交并推送到 main。fieldlog,不是 natsci;不自动附加标签。图片发布任务检查本次推送 → 脚本生成 CDN 图片区块和配文段落 → 用 Actions Secrets 中的账号与应用密码调用 WordPress REST API → 新建
fieldlog帖子。
标题取图片提交时间;图片留在 assets 仓库,不上传 WordPress 媒体库。WordPress 页面负责视觉展示。
脚本按图片路径生成 slug → 已有帖子就跳过。上传新路径可能另发一条,不会自动更新原帖。
natsci/_drafts/第一层新建 .md → 提交并推送 → 自动处理后先拉取,再继续编辑。草稿任务运行 → 脚本提取正文标题 → 补 metadata、改名为
natsci-draft-001.md等占位文件 → 自动提交。已有 frontmatter 的文件跳过;草稿不进文章目录。
taxonomy/、paleontology/或 ethnobiology/等对应主题目录。module: natsci、status: active、visibility: public → 提交并推送。_drafts,整理正式文件名、id 和 metadata;只改状态、不移动文件,不会进目录。目录任务扫描文章 → 读取 metadata → 重算
natsci/index.md的列表 → 有差异才提交。
网站构建时,Jekyll 将 Markdown 转为 HTML → GitHub Pages 提供访问;不经过 WordPress,也不会自动生成一条影像记录。
translate & post → 把提示词文件交给 AI → 检查译稿、来源与公开发布授权 → 按正式文章流程提交。module: natsci、type: translation、source_of_truth: translation,保留原文链接;详见翻译规范。快捷指令将网址交给 Jina Reader → 获取网页 Markdown → 拼入翻译要求和规范链接 → 生成日期命名的提示词文件。AI 再生成译稿;快捷指令不直接发文。
id、created,手动维护 updated;不新增目录项。title 和正文 # 标题;不必改文件名,目录替换原标题,文章地址不变。created 时,只改 updated 不置顶;同一天内改标题可能影响排序。status: hidden,只移出目录,不等于私密存储或关闭网址。索引脚本重新扫描文件并替换原列表,不追加修改记录;不按
id去重。README.md、_drafts/和assets/不作为文章收录。
main;不手改 index.md 的 AUTO-INDEX 列表,不把私密资料放入公开仓库。核对日期:2026-10-13。按当前目录、脚本与工作流记录,后续可调整。