【问题标题】:Svelte3 adding <svelte:head> without Sapper?Svelte3 在没有 Sapper 的情况下添加 <svelte:head>?
【发布时间】:2020-01-05 01:12:31
【问题描述】:

在谷歌兔子洞一整天之后,我仍然想知道 google/bing/etc 是否能够抓取纤细的应用程序。我想将我的个人投资组合转换为 svelte,这将是一个 SPA。如果我在 svelte SPA 上为标头数据添加标签,谷歌会选择它,还是我需要 ssr 才能让谷歌看到呈现的页面?

【问题讨论】:

    标签: server-side-rendering svelte sapper svelte-3


    【解决方案1】:

    注意使用svelte:head作为您的基本元内容。像开放图形图像或推特卡这样的东西不会这样工作!如果您需要在安装头上注入一些东西,这很有用,但如果您必须处理 SEO,则不安全。

    【讨论】:

    • SEO 的修复方法是什么?
    【解决方案2】:

    Google 抓取工具很可能会运行您的 JavaScript,以便获取 &lt;svelte:head&gt; 中的标题等,但 Bing 和其他人不会。

    如果您使用 Sapper,您可以在您的网站上使用 sapper export 来获得预渲染的 html/svelte 混合,这将解决您的问题。

    【讨论】:

    • 请注意sapper export 只会导出 通过&lt;a&gt; 标签链接的文件:docs
    猜你喜欢
    • 2019-12-22
    • 2011-08-28
    • 2014-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    • 1970-01-01
    • 2023-04-07
    相关资源
    最近更新 更多