已经用谷歌搜索了很久,并找到了一种改变<title>的方法。这种方式是这样的:https://github.com/zeit/next.js/tree/master/examples/layout-component 这样做的主要问题是,每次有人刷新站点/更改页面时动态更改页面标题的正确方法是什么? 我的布局文件: import Link from 'next/link'
import Head from
我想用JS更改一些页面元素,比如title h1、h2、h3、p标记等等。所以我想在我的代码中放一些类似的东西 document.title = "This is the new page title."那么它会与SEO兼容吗我读过一些像如何动态更改网页的标题?和我可以随意地为用户更改页面标题,同时向搜索引擎显示静态标题吗?这样的问题--有些人说它行不通,但也有人说它会起作用,因为现在谷歌索引js了
我使用的是Rivets.js,但我认为这个问题适用于任何将数据绑定到模板的JS库。
我喜欢设置模板和在服务器和客户机之间来回传递JSON的想法。然而,这个问题出现在内容的初始加载上,特别是关于SEO内容。我知道SEO在构建动态应用程序时会受到影响,但我想知道是否有任何方法可以设置默认文本,然后在加载后让JS“覆盖”它。这有助于初始加载时的显示,也有助于搜索引擎。也许是这样的。<h1 rv-text="page.title">Super S