如何在 Nuxt.js 中创建 Google 新闻提要 (xml)?
How to create a Google News feed (xml) in Nuxt.js?
如 Google 文档所示,我的提要需要如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
<url>
<loc>http://www.example.org/business/article55.html</loc>
<news:news>
<news:publication>
<news:name>The Example Times</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2008-12-23</news:publication_date>
<news:title>Companies A, B in Merger Talks</news:title>
</news:news>
</url>
</urlset>
我已经尝试过 nuxt/feed 和 nuxt/sitemap 模块。在提要模块中,我没有 <news:news>
或其他标签。我也不能设置 urlset
标签。
在站点地图模块中我可以设置一些 urlsets
但不是全部。 (参见:https://support.google.com/news/publisher-center/answer/9607107?hl=en&ref_topic=9606468)该模块也没有我需要的标签支持。
我认为没有专门用于此目的的模块,我应该为此编写自己的模块。所以我想知道如何为 Google News 想要的类型创建我的 xml 提要?
编辑:
我知道意识到有一个这样的模块:https://github.com/ekalinin/sitemap.js
所以可以更新问题,比如我可以在 Nuxt.js 中使用它吗?
好的,我解决了这个问题。
我不确定这是如何工作的,但我们实际上不需要 Google 文档中也说明的问题中的标签。
带进纸模块
nuxt/feed 我们真的可以做到。 (它自己的文档解释了所需的一切)创建 RSS 提要后,我们只需将路径复制到 Google 发布者中心,它会读取我们的提要并正常工作。
如 Google 文档所示,我的提要需要如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
<url>
<loc>http://www.example.org/business/article55.html</loc>
<news:news>
<news:publication>
<news:name>The Example Times</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2008-12-23</news:publication_date>
<news:title>Companies A, B in Merger Talks</news:title>
</news:news>
</url>
</urlset>
我已经尝试过 nuxt/feed 和 nuxt/sitemap 模块。在提要模块中,我没有 <news:news>
或其他标签。我也不能设置 urlset
标签。
在站点地图模块中我可以设置一些 urlsets
但不是全部。 (参见:https://support.google.com/news/publisher-center/answer/9607107?hl=en&ref_topic=9606468)该模块也没有我需要的标签支持。
我认为没有专门用于此目的的模块,我应该为此编写自己的模块。所以我想知道如何为 Google News 想要的类型创建我的 xml 提要?
编辑: 我知道意识到有一个这样的模块:https://github.com/ekalinin/sitemap.js
所以可以更新问题,比如我可以在 Nuxt.js 中使用它吗?
好的,我解决了这个问题。
我不确定这是如何工作的,但我们实际上不需要 Google 文档中也说明的问题中的标签。
带进纸模块 nuxt/feed 我们真的可以做到。 (它自己的文档解释了所需的一切)创建 RSS 提要后,我们只需将路径复制到 Google 发布者中心,它会读取我们的提要并正常工作。