快速上手

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 主题,并设置自定义站点名称。

项目结构

public/ 目录下的文件将服务于站点根路径(例如 public/logo.png/logo.png)。

创建首个页面

创建包含以下内容的 pages/index.mdx

---
title: 首页
---

# 欢迎

这是我的全新文档站点。

文件结构将自动映射为 URL 路由:

pages/index.mdx       -> /
pages/guide.mdx       -> /guide
pages/blog/post.mdx   -> /blog/post