Content Publisher

Publish blogs, solution pages, and integration pages to Strapi — or submit Milvus blog PRs via GitHub. Supports batch upload with auto-dedup.

Created by septemberfd
Locate Existing File

Enter a blog URL (e.g. https://milvus.io/blog/my-post.md) or file path (e.g. blog/en/my-post.md).

Upload Solution Pages

Upload one or more .md or .docx files. Each file represents one page. Existing pages (matched by URL slug) will be updated; new pages will be created as draft.

📁
Drop files here or click to browse
Select multiple .md or .docx files
Logo Images (Optional)

Upload logo images referenced in your files (e.g. product_logo: company.png). Logos are auto-deduplicated — same file is uploaded only once across all pages.

🖼
Drop logo images or click to browse

New pages → Draft. Updated pages → content updated, publish state unchanged.

1
Upload
2
Images
3
Publish
Step 1 — Upload your Markdown

Upload your .md file — the YAML frontmatter and body are used as-is.
Or upload a .zip (Google Docs "Web Page" export) or .docx (Feishu / Word).

📄
Drop your file here
or click to browse
Accepted: .md · .zip (Google Docs / Feishu export) · .docx (Feishu / Word)
.md files are passed through unchanged — write your frontmatter directly in the doc
OR
Cover Image (Optional)

If none of the content images suit the cover, upload a separate one here. Its URL will be auto-filled in the cover: YAML field on Step 3.

🖼
Click or drag a cover image here
Step 2 — Upload Images to Strapi

Found 0 local images in your document.

Step 3 — Create GitHub PR

Choose the target repository and submit. The markdown file is created as-is.

owner/repo format
Folder in the repo where the file will be created

A new branch is created automatically. You can review the PR before merging.