走到明处
一张展示作品而非描述作品的首页,一个搜索引擎终于读得懂的站点。
把产品,展示出来。
直到昨天,首页还在用句子描述这些工作,而站点在十种语言里有九种对搜索引擎不可见。如今页面用图来讲:开篇一张爆炸图,其下还有四张。每个公开页面都把语言放进自己的地址里,于是对搜索引擎而言,那些译文才算存在。
- 修复首页的文件数现在是数出来的,不是写上去的。编译动画停住的那个数字写死在动画里,比主题少了一个。现在它读取真实的数量,需要几位就显示几位;另有一项测试会以十种语言渲染整个页面,只要页面上印出的数字与一次真实编译的结果不符就判定失败。
- 新增如今每个主题都用结构化数据描述自己。商品页面声明整个商品,以及它的每一个变体——价格、币种、库存、成色、颜色、尺码、材质、条码——而不只是买家碰巧选中的那一个;于是读取页面的代理,一次就看到全部货色。合集按顺序列出自己的商品,文章带着作者与日期,面包屑说明这一页身在何处,店铺自身则声明名称、标志与搜索。通篇是 JSON-LD,不是微数据——这正是 Shopify 所要求的。它的分量逐月加重:AI 代理已经能通过 Shop Pay 下单,而它们读的是字段,不是漂亮的页面。
- 新增一张去检查、而非去声称的状态页。每分钟试五样东西,结果保留三十天:应用、数据库、Shopify、邮件,以及编译器——它不去 ping 任何东西,而是从头完整编译一个主题并清点文件,因为若连这个都做不到,其余都不值得汇报。Shopify 与邮件读自它们自己的公开状态页,所以它们的故障显示为它们的。每次检查都画成一根柱子,悬停即可看到它的时刻与耗时;而每个页面的页脚,承着此刻的状态——是一个链接,不是一个装饰用的绿点。
- 新增首页开始展示产品,而不是描述它。四幅图,每一幅都在动:一套设计展开成三家店铺,它们共用一份目录,除此之外毫无共同之处;客户的标志把颜色交给一套配色与一组字体搭配;一个主题出门、被商家改写、又带着他们的文字回来的一来一回;以及设计继续延伸进去的那些印品。用 SVG 与朴素的关键帧画成——没有动画库,没有要下载的东西——而对任何要求系统减少动效的人,它们全都会停下。
- 新增开篇放着一张店铺的爆炸图。五个平面在空中彼此分开,各自承着页面的一部分——页眉、主视觉、商品、页脚,以及承托这一切的版面网格——每一面都标着它编译成的那个文件。每隔几秒,它们重新合拢,各部分落成一张完成的页面。这是把整套主张收进一张图里:看上去像一家店铺的东西,是一叠文件,而商家把它们全都留下。
- 新增店铺可以断开连接,而断开就是真的断开。按钮在店铺自己的页面上,店主与管理员可见。它把 EverStorefront 从那家店铺的 Shopify 后台移除,随后抹去为它保存的一切:目录、文字、与项目的关联、交付记录。店铺里已有的主题原地不动,因为那是商家的文件,不是我们的。应用确实被卸载,正是关键所在:再次连接时会从头向店主征求许可,而不是带着几个月前给出的许可悄悄通过。
- 新增公开站点能被找到了。每个页面现在把语言放进地址里——/de/changelog、/ja/docs。此前语言是一枚 Cookie:一个地址服务十种语言,而搜索引擎不带 Cookie,用英语来问。九种译文是看不见的。如今每个页面都带着描述、规范地址、十种语言的备选,以及让分享出去的链接看起来像样的卡片。首页用结构化数据描述自己。有 robots 文件,也有把每个页面连同它的十种语言一并列出的站点地图。登录之后的一切都请求不要被收录,而语言菜单变成了可以分享的真链接,不再是一个悄悄写下 Cookie 的按钮。
此发布中没有这类内容。