首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法使用Google Sitemap Generator(chrome扩展)为angular 6构建项目生成sitemap.xml

Google Sitemap Generator是一款用于生成网站地图的工具,但是由于其是一个Chrome扩展,无法直接在Angular 6构建项目中使用。不过,我们可以通过其他方式来生成sitemap.xml文件。

一种常见的方法是使用第三方库或工具来生成sitemap.xml。以下是一种可能的解决方案:

  1. 首先,安装并配置一个适用于Angular的sitemap生成库。一个常用的库是"ngx-sitemap-generator",它可以通过npm进行安装。
  2. 首先,安装并配置一个适用于Angular的sitemap生成库。一个常用的库是"ngx-sitemap-generator",它可以通过npm进行安装。
  3. 在Angular项目的根目录下创建一个名为"generate-sitemap.js"的文件,并添加以下代码:
  4. 在Angular项目的根目录下创建一个名为"generate-sitemap.js"的文件,并添加以下代码:
  5. 请确保将"your-website-url.com"替换为您的实际网站URL。
  6. 在package.json文件中的"scripts"部分添加一个新的脚本命令,以便在构建项目后自动生成sitemap.xml文件。在"scripts"部分添加以下代码:
  7. 在package.json文件中的"scripts"部分添加一个新的脚本命令,以便在构建项目后自动生成sitemap.xml文件。在"scripts"部分添加以下代码:
  8. 现在,当您运行"npm run build"命令构建项目时,将自动执行生成sitemap.xml文件的脚本。

这样,您就可以通过运行构建命令来生成sitemap.xml文件,该文件将包含您的Angular 6项目的所有页面URL。您可以将生成的sitemap.xml文件上传到您的服务器,并将其提交给搜索引擎以提高您的网站的可索引性。

推荐的腾讯云相关产品:腾讯云对象存储(COS),它是一种高可用、高可靠、低成本的云存储服务,适用于存储和处理大规模非结构化数据。您可以使用腾讯云COS来存储和分发您的网站的sitemap.xml文件。

腾讯云COS产品介绍链接地址:腾讯云对象存储(COS)

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Hexo -8- 生成 sitemap 提交给Google、百度站长

生成Sitemap 安装插件 安装普通 sitemap 和百度 sitemap 两种: npm install hexo-generator-sitemap --save npm install...hexo-generator-sitemap baidusitemap: path: baidusitemap.xml sitemap: path: sitemap.xml 确认站点配置中...url和root的正确性,站点地图会根据url生成完整的链接 可选操作 修改Next 主题配置文件,打开菜单字段中的站点地图: menu: sitemap: /sitemap.xml ||...提交Google站长 有了sitemap比没有要更容易被收录,但是相比于主动提交给搜索引擎效率就差很多了,因此我们将生成的map先提交给google 查看站点是否被google收录 google...,可以建立不同前缀的二级域名,因此我们选择网域: 防止恶意使用该功能,需要验证网域所有权,默认方式通过DNS验证,我们就用这种方法: 将google提供的TXT添加到域名的@解析当中

1.7K20
  • hexo-butterfly-SEO优化

    hexo-butterfly-SEO优化 1.网站收录 ​ 网站收录主要包括网站验证、链接提交两个核心步骤,此外还可扩展自动推送、robots、rel配置 hexo项目插件引入:生成站点地图 ​...分为手动提交和自动提交,此处采用sitemap方式自动提交 # 引入组件生成站点地图 npm install hexo-generator-seo-friendly-sitemap --save...# 标签页不添加到网站地图中 category: false # 分类页不添加到网站地图中 ​ 配置完成执行hexo g后会在站点根目录/public生成相应的sitemap.xml,部署网站后...,提交到百度/谷歌 # 站点地图地址 https://域名/项目/sitemap.xml 百度收录 必应收录 google收录 百度收录:百度搜索资源平台 ​ 上述步骤完成,在百度搜索框内输入site...token ​ 此处可构建Travis CI配置,自动部署hexo项目使用Travis持续集成 如果使用 Github Action ,还需在 yml 文件中设置环境变量 ​ github

    1.8K20

    Hexo-生成sitemap站点地图

    --save 在博客目录的_config.yml中添加如下代码 Plugins: - hexo-generator-baidu-sitemap - hexo-generator-sitemap baidusitemap...: path: baidusitemap.xml sitemap: path: sitemap.xml ##3.在你的博客根目录的public下面发现生成sitemap.xml以及baidusitemap.xml...百度站长平台使用百度统计的站点提供三种验证方式:文件验证、html标签验证、CNAME验证。 验证完成后,将会认为您是网站的拥有者。...使您的网站一直保持验证通过的状态,请保留验证的文件、html标签或CNAME记录,会去定期检查验证记录。 这里演示百度站长平台 输入你的网址 这里推荐使用文件验证。...4.谷歌收录我们的博客 谷歌操作比较简单,就是向Google站长工具提交sitemap 登录Google账号,添加了站点验证通过后,选择站点,之后在抓取——站点地图——添加/测试站点地图,如下图:

    1.1K30

    如何让谷歌收录你的网站

    sitemap 1.首先我们要使用git键入以下命令生成一个网站地图: 2.两种方式任选其一,第一种方式报错则使用第二种 npm install hexo-generator-sitemap --save...cnpm install hexo-generator-sitemap --save 步骤三:修改_config.yml文件 1.在hexo根目录的_config.yml文件添加以下内容: # 自动生成...sitemap sitemap: path: sitemap.xml 2.然后使用git工具hexo g生成一下,接着hexo d上传部署即可 3.此时,进入 public 目录,你会发现里面有 sitemap.xml...5.配置完毕即可 6.之后我们点击站点地图,随后在添加新的站点地图中将sitemap.xml的位置填上去,点击提交即可 ?...7.位置:域名/sitemap.xml,例如我的是: https://www.xxxxxx.top/sitemap.xml 8.将此链接填上点击提交,下面出现成功即可,谷歌收录很快,几个小时就会收录成功了

    1.5K20

    创建Google网站地图Sitemap.xml建议收藏

    Sitemap.xmlgoogle搞出来的,也就是网站地图,不过这个网站地图是用xml写的,而且要按google的标准来写,并且要将写出来的这个文件sitemap.xml上传到自己的服务器空间中去。...提交sitemap一是有利于搜索抓取一些正常抓取过程中无法抓取的网址,比如动态网页,包含大量AJAX的网页或者flash的页面。二是搜索蜘蛛指明“工作方向”。...Sitemap.xml制作方式   制作方式无非两种,自动方式和手动方式。   自动方式一般使用生成工具自动生成,只需输入自己的网址,就可以得到完整的xml文件。...但需要提醒的是,网上的工具良莠不齐,生成的文件经常有错误,不一定能通过google的校验,使用者需认真辨别。   手工方式则是由站长手工填写或写程序完成均可,代码很简单,大家可以到网上查找。 3....Sitemap.xml的校验   至于你的网站地图是否符合标准,最方便的手段就是使用google的管理员工具了。

    2.2K20

    Hexo博客如何被百度收录?

    生成站点地图 通过构建网站地图能够让搜索引擎更好的抓取你的网站内容。...第一步:安装插件,在博客根目录,直接CMD运行以下命令安装: npm install hexo-generator-sitemap --save npm install hexo-generator-baidu-sitemap...--save 第二步:修改站点配置文件_config.yml中的URL你的博客首页地址,这样是为了保证生成sitemap.xml文件中地址正确。...图片 第三步:在站点配置文件_config.yml中指定生成sitemap的文件名和地址,在配置文件末尾添加如下配置: # 自动生成sitemap sitemap: path: sitemap.xml...主动推送:在百度站长内手动提交自己的sitemap.xml内容,如下位置: 图片 自动推送:这个是今天的重点,下面介绍。 如何自动推送?

    68120

    Hexo博客提交百度引擎收录

    6.按照百度的要求填写即可 ? 7.回到百度站长平台,点击完成验证即可 ?...sitemap站点地图 1.首先我们要使用以下命令生成一个网站地图: npm install hexo-generator-sitemap --save npm install hexo-generator-baidu-sitemap...hexo g -d 将网站部署上去,然后访问 你的首页/sitemap.xml 或者 你的首页/baidusitemap.xml 就可以看到网站地图了 4.其中 sitemap.xml 文件是搜索引擎通用的...sitemap 文件,baidusitemap.xml 是百度专用的 sitemap 文件 5.然后来到百度站长平台的 sitemap 提交页面,将你的 sitemap 地址提交即可,如果成功的话状态会显示正常...,初次提交要等几分钟,sitemap.xml 相比 baidusitemap.xml 来说等待时间也会更长,如果以后你博客有新的文章或其他页面,可以点击手动更新文件,更新一下新的 sitemap ?

    1.6K20

    这可能是迄今为止最全的hexo博客搭建教程

    注册之后记得一定要前往邮箱确认注册,否则无法使用 GitHub Pages。 安装 Hexo 所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。...添加 README.md 每个项目仓库下一般都有一个 README.md 文件,但是使用 hexo 部署到仓库后,项目仓库中是没有 README.md 文件的。...版本是 3.x.x sitemap: path: sitemap.xml baidusitemap: path: baidusitemap.xml 配置成功后,会生成sitemap.xml和baidusitemap.xml...百度 sitemap 提交如图,Google 也是一样的: ? sitemap_yz 验证成功之后就可以开始推送了。Google 的收录比较快,通常第二天就能搜得到,百度就比较慢了。...: http://xxx/sitemap.xml Sitemap: http://xxx/baidusitemap.xml 然后到站长(这里以百度例,Google 一样)更新一下,就像这样: ?

    2K41

    这可能是迄今为止最全的hexo博客搭建教程

    注册之后记得一定要前往邮箱确认注册,否则无法使用 GitHub Pages。 安装 Hexo 所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。...添加 README.md 每个项目仓库下一般都有一个 README.md 文件,但是使用 hexo 部署到仓库后,项目仓库中是没有 README.md 文件的。...版本是 3.x.x sitemap: path: sitemap.xml baidusitemap: path: baidusitemap.xml 配置成功后,会生成sitemap.xml和baidusitemap.xml...百度 sitemap 提交如图,Google 也是一样的: ? sitemap_yz 验证成功之后就可以开始推送了。Google 的收录比较快,通常第二天就能搜得到,百度就比较慢了。...: http://xxx/sitemap.xml Sitemap: http://xxx/baidusitemap.xml 然后到站长(这里以百度例,Google 一样)更新一下,就像这样: ?

    6.5K51

    根据站点生成sitemap.xml的脚本

    简介 本人远程服务器上面除了搭建博客之外,还搭建了Gitea私人代码仓库和图床服务,但是两个服务上面都没有自带 sitemap.xml,不方便搜索引擎收录对应的链接。...于是乎自己写了个脚本用来自动生成 sitemap.xml 使用 项目地址:https://git.zeekling.cn/python/sitemap 安装依赖 pip3 install -r requirement.txt...修改相关参数,下面是我自己使用的一个,供参考: 修改get_url.py # 当前域名的http链接 url_root = 'https://git.zeekling.cn' # 需要抓取的根链接,可以多写几个...位置,sitemap.py # 第一个参数sitemap.xml的位置 create_xml('sitemap.xml', get_url.url_res_final) 执行脚本 ..../sitemap.py 执行完成之后就会生成 sitemap.xml 当然为了更新的快一点可以加入到定时任务里面: 0 */6 * * * cd /root/git-sitemap && .

    51620
    领券