快速上手
Methanol 可将包含 Markdown/MDX 的目录直接转化为具备自动路由、导航及高效构建流程的高性能静态站点。
上手非常简单:只需创建 pages/index.mdx 并添加内容,Methanol 即可自动构建路由与导航树。
实时预览
通过 npx 运行开发服务器,立即体验 Methanol:
npx methanol dev
随后在浏览器中访问 http://localhost:5173。
使用现有目录
若你已有一份 Markdown/MDX 文档目录,可直接指定该目录:
npx methanol dev ./my-docs
该目录将作为内容根目录,例如 ./my-docs/index.mdx 将映射至站点根路径 (/)。
安装
若需频繁使用,建议进行全局安装以提升 CLI 启动速度:
npm install methanol -g
methanol dev
生产环境工作流
生成优化后的生产环境构建,并在本地进行预览:
methanol build
methanol serve
serve 命令将托管 dist/ 目录中的内容,以便进行最终验证。
进阶构建示例
Methanol 的 CLI 支持多种参数,以便在运行时覆盖配置:
methanol build --pwa --search --theme blog --site-name "My Site"
此命令将启用 PWA 与搜索索引,切换至 blog 主题,并设置自定义站点名称。
项目结构
pages/: MDX/MD 源码文件(亦可使用docs/)。components/: 可复用的 JSX/TSX 组件。public/: 静态资源(将覆盖主题提供的资源)。dist/: 优化后的生产环境输出产物。
public/ 目录下的文件将服务于站点根路径(例如 public/logo.png → /logo.png)。
创建首个页面
创建包含以下内容的 pages/index.mdx:
---
title: 首页
---
# 欢迎
这是我的全新文档站点。
文件结构将自动映射为 URL 路由:
pages/index.mdx -> /
pages/guide.mdx -> /guide
pages/blog/post.mdx -> /blog/post