选择页面模式
mode 字段,以控制显示哪些 UI 元素。
对于落地页,
custom 模式为你提供最大的控制权。它移除除顶部导航栏外的所有 UI 元素,为你提供一块空白画布进行构建。
自定义模式页面没有默认排版样式。诸如 <h2> 和 <p> 之类的原生 HTML 元素会以浏览器默认样式渲染,因此请使用 Tailwind CSS 类为它们显式设置样式。
Example page frontmatter
构建落地页
配置页面
custom 模式的 MDX 文件:
Example landing page frontmatter
创建 hero 区域
Example hero section
Example navigation cards
使用支持深色模式的图片
Example images with dark mode support
使用 React 组件构建交互式布局
Example React component
Web 编辑器的实时预览不会为页面特有的 Tailwind 类生成 CSS,因此自定义布局在编辑时可能看起来没有样式。请通过
mint dev、预览部署或生产部署检查样式效果。参阅 Tailwind 类在编辑器实时预览中不生效。添加自定义 CSS
w-[350px]。
Example custom CSS file
Example custom CSS usage
完整示例
Example landing page
提示
- 测试浅色和深色模式。 在两种模式下预览你的自定义布局,以发现遗漏的
dark:样式。 - 使用
max-w-*类来限制内容宽度,保持文本可读性。 - 确保响应式。 使用 Tailwind 的响应式前缀(
sm:、md:、lg:)使你的布局在所有屏幕尺寸上都能正常显示。 - 组合使用模式。 对文档首页使用
custom模式,其他页面使用default模式。模式按页面设置,因此不同页面可以使用不同的布局。 - 检查布局偏移。 如果元素在页面加载时发生跳动,请将内联
style属性替换为 Tailwind 类或自定义 CSS。 - 直接为组件设置样式。 组件接受
classNameprop,因此你无需包裹元素或 CSS 覆盖即可调整单个实例。参阅使用 className 为组件设置样式。