원클릭으로
mdorigin
Build, preview, and deploy markdown-first sites with local preview, Cloudflare bundles, and agent-readable raw markdown routes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Build, preview, and deploy markdown-first sites with local preview, Cloudflare bundles, and agent-readable raw markdown routes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | mdorigin |
| description | Build, preview, and deploy markdown-first sites with local preview, Cloudflare bundles, and agent-readable raw markdown routes. |
Use this skill when you want to work on a markdown-first publishing site powered by mdorigin.
Global install:
npm install -g mdorigin
Project-local install:
npm install --save-dev mdorigin
mdorigin devmdorigin build indexmdorigin build searchmdorigin build cloudflareAccept: text/markdown/sitemap.xml and /feed.xml when siteUrl is configuredmdorigin dev --root docs/site
mdorigin build index --root docs/site
mdorigin build search --root docs/site
mdorigin build cloudflare --root docs/site
External binary deploy flow:
mdorigin build cloudflare --root docs/site --binary-mode external
mdorigin sync cloudflare-r2 --dir dist/cloudflare --bucket <bucket-name>
mdorigin init cloudflare --dir . --r2-bucket <bucket-name>
Cloudflare search deploy flow:
mdorigin build search --root docs/site --out dist/search
mdorigin build cloudflare --root docs/site --search dist/search --binary-mode external
mdorigin sync cloudflare-r2 --dir dist/cloudflare --bucket <bucket-name>
mdorigin init cloudflare --dir . --r2-bucket <bucket-name>
When build cloudflare is given --search, the search bundle is staged outside worker.mjs; larger search files can also require the R2 sync step.
When an agent needs details, prefer the published docs instead of duplicating everything in the skill:
https://mdorigin.jolestar.workers.devhttps://mdorigin.jolestar.workers.dev/README.mdhttps://mdorigin.jolestar.workers.dev/concepts/routing.mdhttps://mdorigin.jolestar.workers.dev/reference/configuration.mdhttps://mdorigin.jolestar.workers.dev/guides/extensions.mdhttps://mdorigin.jolestar.workers.dev/guides/cloudflare.mdExtensionless routes also return markdown when the client sends Accept: text/markdown.
Use search when you need the right doc page before opening it:
https://mdorigin.jolestar.workers.dev/api/search?q=<query>https://mdorigin.jolestar.workers.dev/api/openapi.json/api/search?q=<query>&meta.type=post or mdorigin search --index dist/search --meta type=post <query>mdorigin build search --root docs/site --incrementaltopK, mode, minScore, reranker, and score adjustment live in mdorigin.config.*; see the configuration docs for detailsshortQuery and longQuery in mdorigin.config.*Examples:
curl 'https://mdorigin.jolestar.workers.dev/api/search?q=cloudflare%20deploy'
curl -H 'Accept: text/markdown' 'https://mdorigin.jolestar.workers.dev/guides/getting-started'