【发布时间】:2020-01-05 01:12:31
【问题描述】:
在谷歌兔子洞一整天之后,我仍然想知道 google/bing/etc 是否能够抓取纤细的应用程序。我想将我的个人投资组合转换为 svelte,这将是一个 SPA。如果我在 svelte SPA 上为标头数据添加标签,谷歌会选择它,还是我需要 ssr 才能让谷歌看到呈现的页面?
【问题讨论】:
标签: server-side-rendering svelte sapper svelte-3
在谷歌兔子洞一整天之后,我仍然想知道 google/bing/etc 是否能够抓取纤细的应用程序。我想将我的个人投资组合转换为 svelte,这将是一个 SPA。如果我在 svelte SPA 上为标头数据添加标签,谷歌会选择它,还是我需要 ssr 才能让谷歌看到呈现的页面?
【问题讨论】:
标签: server-side-rendering svelte sapper svelte-3
注意使用svelte:head作为您的基本元内容。像开放图形图像或推特卡这样的东西不会这样工作!如果您需要在安装头上注入一些东西,这很有用,但如果您必须处理 SEO,则不安全。
【讨论】:
Google 抓取工具很可能会运行您的 JavaScript,以便获取 <svelte:head> 中的标题等,但 Bing 和其他人不会。
如果您使用 Sapper,您可以在您的网站上使用 sapper export 来获得预渲染的 html/svelte 混合,这将解决您的问题。
【讨论】:
sapper export 只会导出 通过<a> 标签链接的文件:docs