【问题标题】:AEM/sightly : How to remove unicode in a page source codeAEM/sightly:如何在页面源代码中删除 unicode
【发布时间】:2021-01-28 17:45:52
【问题描述】:

查看我页面的源代码时,我可以看到一些特殊字符,如“'”或“&”已被它们的 unicode 值替换。这会导致一些问题 SEO 明智,我想确保 unicode 符号得到适当的渲染。我该从哪里开始?

页面是通过 AEM 呈现的,使用视觉引擎作为模板引擎

【问题讨论】:

  • “这会导致一些 SEO 方面的问题”——真的吗?哪个搜索引擎对基本的 HTML 有这么大的麻烦?
  • 我不太了解究竟为什么,我们有一个 SEO 专家团队提出了这个问题。我想当他们进行一些页面扫描并影响给定的总体分数时,它会显示在他们的报告中。
  • 虽然单引号 (') 可以 使用非转义(属性除外,当由单引号本身分隔时),& 可能永远不能使用非转义在 HTML 中。在我看来,您的 SEO 专家可能毕竟不是这样的专家。此外,我认为撇号(元描述中的那个)没有任何问题。为什么要突出显示它?
  • 如果您总是想使用撇号 () 而不是单引号 ('),因为前者不必转义,请教您的编辑如何键入它们并告诉他们使用标题中的内容。

标签: html unicode aem sightly


【解决方案1】:

您可以为您的标题使用不同的display context,例如<title>${page.title @ context="html"}</title>,如果这适用于您的应用程序/站点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多