选择页面模式
mode 字段,以控制显示哪些 UI 元素。
对于落地页,
custom 模式为你提供最大的控制权。它移除除顶部导航栏外的所有 UI 元素,为你提供一块空白画布进行构建。
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
添加自定义 CSS
不支持 Tailwind CSS 的任意值(例如
w-[350px])。对于 Tailwind 实用类未涵盖的值,请使用自定义 CSS 文件。Example custom CSS file
Example custom CSS usage
完整示例
Example landing page
提示
- 测试浅色和深色模式。 在两种模式下预览你的自定义布局,以发现遗漏的
dark:样式。 - 使用
max-w-*类来限制内容宽度,保持文本可读性。 - 确保响应式。 使用 Tailwind 的响应式前缀(
sm:、md:、lg:)使你的布局在所有屏幕尺寸上都能正常显示。 - 组合使用模式。 对文档首页使用
custom模式,其他页面使用default模式。模式按页面设置,因此不同页面可以使用不同的布局。 - 检查布局偏移。 如果元素在页面加载时发生跳动,请将内联
style属性替换为 Tailwind 类或自定义 CSS。