构建Squarespace模板时,标题元数据通常使用以下内容输出,{squarespace-headers} 看到 http://developers.squarespace.com/jsont-system-variables/, 如果有人需要修改此输出,尤其是元数据,那么最合乎逻辑的方法是什么?
答案 0 :(得分:1)
最好的解决方法是不要使用{squarespace-headers},简单明了。我花了很多时间试图破解Squarespace周围的方式,最后我自己重建了{squarespace-headers}并放弃了你不需要的大部分内容。显然,这不建议用于生产,但也不建议使用JavaScript修改标头元数据:)。
您可以使用JSON-T完全重建元数据。
答案 1 :(得分:0)
您可以使用jQuery轻松控制Squarespace Meta的输出或squarespace-headers编写的任何其他内容。这将允许控制所有页面上的搜索引擎片段。在普通Squarespace模板中难以修改的功能。您甚至可以通过UI在页面编辑器的高级区域下插入它。
{squarespace-headers}
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
<script language="JavaScript">
jQuery('meta[name=description]').attr('content', 'Changed description');
jQuery('title').text('changed title');