联系与地图
contact 节点同时服务于两处:首页的 contact / about-contact 板块,以及 /contact/ 页面的联系方式展示。
1 | contact: |
| 字段 | 说明 | 留空时 |
|---|---|---|
title / subtitle |
板块标题与副标题 | 使用主题默认文案 |
address |
地址 | 该行不显示 |
phone |
电话 | 该行不显示 |
email |
邮箱(自动变成 mailto: 链接) |
该行不显示 |
hours |
服务时间 | 该行不显示 |
wechat |
微信二维码图片地址 | 不显示二维码 |
form_action |
表单服务端点 | 不渲染表单 |
map |
地图 iframe 地址 | 不渲染地图 |
留空即隐藏
除 title / subtitle 外,其余字段留空即不渲染对应区域 —— 不需要的模块不用刻意去关,空着就好。
联系表单
主题提供的是”结构 + 提交地址”分离的设计:它不收集数据,而是把表单提交到你指定的服务。
1 | contact: |
推荐的表单服务:
表单字段由主题内置(姓名 / 邮箱 / 需求描述),文案来自语言包:
1 | # languages/zh-CN.yml 中的相关键 |
留空
form_action 为空时表单完全不渲染(避免提交后无处可去)。这是默认行为,不是 bug。
地图嵌入
map 接收的是地图服务商提供的 iframe 嵌入地址,主题会把它放进响应式的容器里:
1 | contact: |
国内地图服务
高德、百度、腾讯地图都提供”分享 → 嵌入到网页”的 iframe 地址。注意把地图服务商给的完整 iframe 地址(src 里的那个 URL)填进来,而不是整段 <iframe> 标签。
完整示例
1 | contact: |
相关板块
contact 板块可以单独出现在首页,也可以和「关于我们」左右合排:
1 | sections: |
详见板块配置详解。
评论