使用 Markdown 构建和管理网站。创建页面、生成内容、配置设置、部署——全程通过 MCP 工具完成。
sitemd是一项面向实际任务的技能,主要用于以 MCP 工具从 Markdown 创建网站;作为 OpenClaw 技能或插件的工作;
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用 MCP 工具,从 Markdown 构建网站。可作为 OpenClaw 技能或插件运行——你的 agent 可通过自然对话创建、管理和部署网站。
sitemd/sitemd 不存在)——运行 ./sitemd/install 下载二进制文件sitemd_status 查看当前项目状态pages/ 目录下的文件,再使用 sitemd_pages_create 创建页面sitemd_site_context 并传入内容类型(content type),获取站点身份标识、约定规范及现有页面列表sitemd_content_validate 验证内容质量sitemd_deploy 部署网站sitemd 使用邮箱魔法链接(email magic links)进行登录。当你的所有者需要登录时:
sitemd_auth_login —— 返回一个浏览器可访问的 URLsitemd_auth_poll,直至返回 approved对于自动化部署,请使用 sitemd_auth_api_key 创建长期有效的 API 密钥,然后在环境中设置 SITEMD_TOKEN。
sitemd —— 编译后的二进制文件(运行 ./sitemd/sitemd launch 启动)install —— 引导脚本(运行 ./sitemd/install 下载二进制文件)pages/ —— 带 YAML frontmatter 的 Markdown 内容文件settings/ —— 站点配置(以 YAML frontmatter 形式写在 .md 文件中)theme/ —— CSS 样式与 HTML 模板media/ —— 图片及其他静态资源site/ —— 构建输出目录| 工具 | 用途 |
|---|---|
sitemd_status |
项目状态概览 |
sitemd_pages_create |
创建新页面(自动写入文件 + 导航项 + 分组) |
sitemd_pages_create_batch |
单次调用批量创建多个页面 |
sitemd_pages_delete |
删除页面(自动清理导航与分组关联) |
sitemd_groups_add_pages |
将页面添加至侧边栏分组 |
sitemd_site_context |
获取站点身份、现有页面与内容规范 |
sitemd_content_validate |
验证内容质量 |
sitemd_seo_audit |
SEO 健康检查,生成带评分的报告 |
sitemd_init |
基于模板初始化项目 |
sitemd_build |
仅构建,不部署 |
sitemd_deploy |
构建并部署站点 |
sitemd_activate |
激活站点(永久生效) |
sitemd_clone |
克隆已有网站 |
sitemd_config_set |
设置后端配置(如路由区分密钥类与非密钥类参数) |
sitemd_auth_login |
启动登录流程 |
sitemd_auth_poll |
轮询登录完成状态 |
sitemd_auth_status |
检查认证状态与许可证信息 |
sitemd_auth_api_key |
为自动化流程创建 API 密钥 |
sitemd_auth_setup |
启用用户身份认证功能 |
sitemd_update_check |
检查更新 |
sitemd_update_apply |
应用更新 |
读取 pages、settings 和 groups 文件可直接操作文件系统——无需调用任何 MCP 工具。
所有配置均位于 settings/*.md 文件的 YAML frontmatter 中:
| 文件 | 控制项 |
|---|---|
| meta.md | 站点标题、品牌名、描述、URL |
| header.md | 导航条项目、品牌展示方式、搜索功能 |
| footer.md | 页脚链接、版权信息、社交平台入口 |
| groups.md | 用于侧边栏与下拉菜单的页面分组 |
| theme.md | 配色、字体、布局,以及 light/dark/paper 显示模式 |
| build.md | 开发服务器端口、输出目录路径 |
| deploy.md | 域名、部署目标 |
| seo.md | OG 图像、站点地图、结构化数据 |
sitemd 支持结构化内容生成。调用 sitemd_site_context 并指定内容类型,即可获取对应的内容规范与现有页面列表。语法参考如下:
除标准 Markdown 外,sitemd 还支持丰富的组件语法。参考如下:
button: Label: /slug —— 样式化按钮。支持修饰符:+outline、+big、+newtab、+color:redcard: Title / card-text: / card-image: / card-link: —— 响应式卡片网格embed: URL —— 自动识别 YouTube、Vimeo、Spotify、X(原 Twitter)、CodePen 等嵌入源gallery: 后接缩进的  —— 支持灯箱(lightbox)的图片网格image-row: 后接缩进的  —— 等高图片横排布局 —— 图片修饰符(宽度、圆形裁剪、黑白、展开等)[text]{tooltip content} —— 行内提示框(tooltip)modal: id 后接缩进内容,通过 [link](#modal:id) 触发 —— 模态对话框(modal dialog){#custom-id} —— 行内锚点[text](url+newtab) —— 链接修饰符form: 后接缩进的 YAML —— 表单定义gated: type1, type2 ... /gated —— 受限访问区块(gated sections)data: source / data-display: cards|list|table —— 动态数据渲染(支持卡片、列表、表格三种视图)相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章