0-draft/dev.to

GitHub: 0-draft/dev.to

基于 GitHub Actions 的 dev.to 文章自动发布与管理工具,让创作者通过 Git 工作流轻松管理 Markdown 格式的技术博客。

Stars: 0 | Forks: 0

# Dev.to 文章管理 本仓库旨在管理并自动发布文章到 [dev.to](https://dev.to)。 ## 目录结构 - `articles/`:在此放置你的 Markdown 文章文件。 - `articles/assets/`:在此存储图片和静态资源。 - `templates/`:包含用于创建新文章的 `article-template.md`。 - `.github/workflows/`:包含用于自动发布到 dev.to 的自动化脚本。 ## 使用方法 此设置的源代码托管在:[0-draft/dev.to](https://github.com/0-draft/dev.to) 1. **创建新文章**: 将 `templates/article-template.md` 复制到 `articles/my-new-post.md`。 cp templates/article-template.md articles/my-new-topic.md 2. **编写内容**: 使用标准 Markdown 编辑文件。 - 在起草阶段保持 `published: false`。 - 准备好发布时,设置为 `published: true`。 3. **发布**: - 从 Dev.to 获取你的 API Key(Settings > Extensions)。 - 将其作为 `DEVTO_API_KEY` 添加到此 GitHub 仓库的 Secrets 中。 - 将你的更改推送到 `main` 分支。 - GitHub Action 将自动发布(或更新)文章。 - **注意**:Action 会修改你的本地文件以添加 `id` 和 `date`。请将这些更改拉取回你的本地机器。 ## 图片 你可以将图片放置在 `articles/assets/` 中。请注意,为了让 Dev.to 能够识别这些图片,它们通常需要公开托管(例如在此仓库的 `raw.githubusercontent.com` URL 上),或者上传到外部托管服务。
标签:API集成, CMS, Dev.to, DNS解析, Git, GitHub Actions, Markdown, SEO优化, 内容管理系统, 博客管理, 博客部署, 可观测性, 威胁情报, 工作流, 开发者工具, 开源项目, 技术博客, 文章管理, 模板, 网络安全研究, 自动发布, 自动笔记, 防御加固, 静态博客