360 Secure SkillHub
360 安全技能中心

Mdorigin

这是Markdown优先的站点构建工具,核心功能包含本地预览、目录/搜索索引生成、Cloudflare部署包构建,支持通过Accept请求头获取原Markdown内容,还提供R2存储同步等部署流程。典型场景为快速搭建、预览并部署Markdown驱动的站点,尤其适配Cloudflare平台。用户通过带参数的命令行指令操作,输出预览服务、构建文件或部署资源,可查阅官方文档获取详细配置。

jolestar
jolestar
热度 51.95
最近更新 2026-05-11 17:37:34
分类:开发依赖:代码执行 / 联网浏览搜索应用场景:DevOps / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add mdorigin
Metadata
name
mdorigin
description
Build, preview, and deploy markdown-first sites with local preview, Cloudflare bundles, and agent-readable raw markdown routes.

mdorigin

Use this skill when you want to work on a markdown-first publishing site powered by mdorigin.

Install

Global install:

npm install -g mdorigin

Project-local install:

npm install --save-dev mdorigin

What it covers

  • local preview with mdorigin dev
  • directory index generation with mdorigin build index
  • search index generation with mdorigin build search
  • Cloudflare Worker bundle output with mdorigin build cloudflare
  • external binary deployment flow for Cloudflare Assets + R2
  • markdown and HTML route behavior, including Accept: text/markdown

Quick commands

mdorigin 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>

Remote docs

When an agent needs details, prefer the published docs instead of duplicating everything in the skill:

  • HTML docs: https://mdorigin.jolestar.workers.dev
  • Raw markdown home: https://mdorigin.jolestar.workers.dev/README.md
  • Routing docs: https://mdorigin.jolestar.workers.dev/concepts/routing.md
  • Configuration docs: https://mdorigin.jolestar.workers.dev/reference/configuration.md
  • Extensions docs: https://mdorigin.jolestar.workers.dev/guides/extensions.md
  • Cloudflare docs: https://mdorigin.jolestar.workers.dev/guides/cloudflare.md

Extensionless routes also return markdown when the client sends Accept: text/markdown.

Search

Use search when you need the right doc page before opening it:

  • Search API: https://mdorigin.jolestar.workers.dev/api/search?q=<query>
  • OpenAPI schema: https://mdorigin.jolestar.workers.dev/api/openapi.json

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'