每个页面都带有自己的搜索和社交分享设置,搜索引擎需要的其他内容由 Malla 自动生成。
页面 SEO
在画布上不选中任何元素,检查器就会显示页面设置。实时的 search preview 会展示页面在搜索结果中的样子。
- SEO title 和 description:分别控制在约 60 和 155 个字符。
- Open Graph image:页面被分享时显示的图片,从你的资源中选择。
- Canonical URL:同一内容存在于多个地址时使用。
- Hide from search engines:添加
noindex,并把页面从站点地图中移除。
在模板页面上
把标题和描述绑定到条目字段,让每个 CMS 条目都有自己的值:
json
"seo": {
"title": { "$expr": "item.title + ' | Blog'" },
"description": { "$expr": "item.excerpt" },
"ogImage": "as_og_cover",
"canonical": null,
"noindex": false
}
自动生成的内容
sitemap.xml包含可索引的页面,以及模板页面中已发布的条目。设置了 noindex 和受访问限制的页面不会列入。
robots.txt把爬虫指向你的站点地图。预发布环境始终屏蔽一切。
Meta 标签每个页面都有标题、描述、canonical、Open Graph 和 Twitter 标签。
默认就快边缘缓存、压缩的 CSS、使用 swap 的字体,静态页面不带 JavaScript。
站点设置
在编辑器的站点菜单中打开 Site settings,或在仪表盘的站点卡片上选择 Members。它有三个部分:Members、Domains 和 Static export。在仪表盘的站点卡片上可以重命名站点,套餐则在 Billing 页面管理。字体和设计令牌位于检查器的 Tokens 标签页。