教程 框架 组件 接口 其他

Sitemap 规范

快应用开放内容搜索, 爬虫可以通过技术手段访问快应用页面,为内容建立索引。当用户在各个场景触发关键字时,可以展示在搜索列表中,并能直达快应用。爬虫访问快应用页面是,会携带 user-agent: qa-crawler

sitemap 配置

快应用工程 src 目录下面有 sitemap.json 文件,用于配置快应用页面是否能被索引的规则。

配置项

rules 字段定义了索引规则

属性类型必填默认值取值取值说明
rulestring"enable""enable"、"disable"命中该规则的页面是否能被索引
pagestring"*"、页面的路径* 表示所有页面均可收录,暂时不支持正则表达式
paramsstring[][]页面参数, 仅需提供 key 值即可,参考https://doc.quickapp.cn/tutorial/platform/url-jump-configuration.html?h=router
picstring页面缩略图,用于搜索结果展示 icon
descriptionstring页面描述,用户搜索结果摘要
lastmodstring上次修改时间,用于引擎抓取优化

示例

{
  "rules": [
    { "rule": "enable", "page": "path/to/A", "params": ["foo", "bar"] },
    { "rule": "disable", "page": "path/to/B" },
    { "rule": "enable", "page": "*" }
  ]
}

* `path/to/A?foo=1&bar=2` => 优先被索引
* `path/to/A` => 被索引
* `path/to/B?foo=1` => 不被索引
* `path/to/C` => 被索引

更好的SEO

  • 开发者可以通过 api this.$page.setTitleBarshare.share(OBJECT)保证抓取页面title的准确性
  • 开发者保证页面在 快应用 IDE预览里面有正常的页面展示
  • 开发者保证单个页面独立正常渲染(比如不依赖其他页面存储的数据)

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容