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

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

url和root的正确性,站点地图会根据url生成完整的链接 可选操作 修改Next 主题配置文件,打开菜单字段站点地图: menu: sitemap: /sitemap.xml ||...sitemap 修改themes/next/languages/zh-Hans.yml,添加字段: menu: sitemap: 站点地图 生成xml文件 生成Hexo站点,会在public...选择带前缀的地址 : 选择站点地图,并添加刚刚生成sitemap.xml即可 可以看到站点地图解析成功: 提交百度站长 国内还是百度最好用了,我们也把地图给百度站长。...代码放置在站点每一个页面源代码,当页面被访问时,页面链接会自动推送给百度,有利于新页面更快被百度发现 sitemap:您可以定期将网站链接放到sitemap,然后将sitemap提交给百度。...主题中已经集成,在 7.7.1,代码位于 themes/next/layout/_third-party/baidu-push.swig文件,仅需修改主题配置文件即可: # Enable baidu

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux下使用 github+hexo 搭建个人博客07-next主题接入搜索和站点管理

site:zhangblog.com 创建站点地图文件 站点地图是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知Google和其他搜索引擎。...19 INFO Generated: sitemap.xml # 生成的文件 20 INFO 2 files generated in 1.26 s 百度站点地图 http://www.zhangblog.com...谷歌站点地图 http://www.zhangblog.com/sitemap.xml ?...2、自动推送:最为便捷的提交方式,请将自动推送的JS代码部署在站点的每一个页面源代码,部署代码的页面在每次被浏览时,链接会被自动推送给百度。可以与主动推送配合使用。...在站点管理页面才有数据。 谷歌收录会快些最长几天,百度的话可能要等半个月左右吧。

71531

Hexo博客如何被百度收录?

图片 第一步:在主题配置文件_config.yml添加如下一行配置: baidu_site_verification: true 第二步:修改themes/next/layout/_partials/...生成站点地图 通过构建网站地图能够让搜索引擎更好的抓取你的网站内容。...--save 第二步:修改站点配置文件_config.yml的URL为你的博客首页地址,这样是为了保证生成sitemap.xml文件地址正确。...图片 第三步:在站点配置文件_config.yml中指定生成sitemap的文件名和地址,在配置文件末尾添加如下配置: # 自动生成sitemap sitemap: path: sitemap.xml...站点地图生成后,只需要等待百度自动抓取或者配置自动配送或者主动推送。 等待百度自动抓取:百度收录都有一个周期,估计十几天会抓取一次。

50020

如何为LARAVEL生成站点地图

站点地图是提升应用程序SEO的最重要部分。在这里,我将尝试解释在Laravel应用实现动态站点地图的最简单方法。...我们将使用一个非常的好用的composer包,Laravelium / Sitemap来实现动态站点地图。...() { // 创建一个生成站点地图的对象 $sitemap_contents = App::make("sitemap"); // 设置缓存...转到routes/web.php并编写以下的代码: // 站点地图 Route::get('sitemap', 'SitemapController@sitemap'); 放我这个路由,我们将能看到我们站点地图如下...laravel网站地图 想要更改站点地图的外观,可以到一下路径文件更改: resources/views/vendor/sitemap 要将图片(或图片列表)添加到此站点地图的内容,我们可以foreach

1.4K10

WordPress博客默认站点地图使用禁用教程分享

https://example.com/wp-sitemap-posts-book-1.xml 因此,要排除任何“文章”类型的站点地图,请将以下代码添加到您的主题(或简单的插件): // disable...只需更换page您的文章类型名称(post,movie,book,等)。 禁用分类法站点地图 认情况下,WordPress网站地图包含每个(非空)分类法的网站地图。...-1.xml https://example.com/wp-sitemap-taxonomies-shape-1.xml 因此,要排除任何“分类”站点地图,请在主题(或简单插件)添加以下代码: //...从站点地图中排除特定文章 与以前的技术类似,要从自动生成的WordPress网站地图中排除特定的文章,请执行以下操作: // disable specific post function shapeSpace_disable_sitemap_specific_post...从robots.txt中排除站点地图规则 启用站点地图后,WordPress会自动将以下规则添加到您站点的虚拟动态生成的robots.txt文件Sitemap: https://example.com

59430

酒香也怕巷子深,教你一招,轻松让百度收录你的个人站点

生成站点地图 在上面的查询结果中看到,百度收录的只有三条记录,两条还是重复的,这也太可怜了吧~继续搞!...站点地图的作用是告诉搜索引擎你的网站结构等信息,让搜索引擎更智能抓取整个网站内容,所以接下来为我们的站点生成站点地图~ Hexo博客生成站点地图需要安装插件: npm install hexo-generator-sitemap...向百度提交站点地图 站点地图需要在百度搜索资源平台进行链接提交。...提交链接有两种方式: 自动提交 主动推送(实时):一般用于推送每天站点产生的新链接; 自动推送:将JS代码放入每个页面,一般用于全站推送; sitemap文件:手动提交站点sitemap文件; 手动提交...在Hexo博客,robots.txt 放在博客目录下的 source 文件夹生成后会自动复制到站点目录 /public/ 下。

94120

如何自动提交站点地图给谷歌?

站点地图就是根据网站的结构、框架、内容,生成的导航网页文件。站点地图对于提高用户体验有好处,它们为网站访问者指明方向,并帮助迷失的访问者找到他们想看的页面。...站点地图sitemap)一般分为两种方式来记录,xml格式文件或者txt文件,一般两种文件包含了该网站的所有链接,可以提交给爬虫去爬取,让搜索引擎更快的去收录网站内容 # 站点地图示例 sitemap.xml...# 提交方式 如何手动提交站点地图给谷歌在我 这篇 文章已经有介绍了,没看过的小伙伴可以看下 那么如何自动提交呢?...提示 本方式基于 vuepress 和 github Actions 来实现 有了接口就很好办了 我们需要做的主要就是三点 生成站点地图文件 编写推送将站点地图文件推送给谷歌的脚本 编写github...Action yml 文件 # 编码实现 编写生成站点资源的node.js脚本 /** * 生成谷歌链接推送文件 */ const fs = require('fs'); const path =

1K20

Nuxt项目各级目录功能一览

Nuxt.js 框架读取该目录下所有的 .vue 文件并自动生成对应的路由配置。...可以通过文件/文件夹名称规则,生成动态路由、嵌套路由等 二、server目录 server Nuxt服务端代码 三、layouts目录 layouts 存放Nuxt的布局组件,该目录不能被重命名。...components组件文件夹 建议所有的组件都写到这个目录,虽然也可以写到pages里面目录下,但是不利于后面生成站点地图文件sitemap.xml。...否则还需要特殊处理,因为站点地图会根据路由自动生成,路由又是根据pages下所有文件/文件夹自动生成的。 所有组件最好不要写到pages目录下。...assets 用于组织未编译的静态资源 LESS、SASS 或 JavaScript static 用于存放应用的静态文件,此类文件不会被 Nuxt.js 调用 Webpack 进行构建编译处理。

2.3K50

如何对 Sveltekit 网站进行简单的 SEO 优化

在你的路由中创建一个robots.txt文件夹,并将+server.js放置在其中,所以它看起来像这样 - routes/robots.txt/+server.js/** @type {import('...站点地图;站点地图使搜索引擎爬虫能够找到您网站存在的页面,以及它们的更改时间,以便相应地对您的网站进行索引。...站点地图以XML格式结构化,并且定义了或者仅仅是提供了您网站的地图,允许搜索引擎爬虫更快、更有效地找到页面。...在你的路由中创建一个sitemap.xml文件夹,并将+server.js放置在其中,所以它看起来像这样 - routes/sitemap.xml/+server.jsexport async function...技巧;在我的网站,我有一个博客,我需要能够动态更新站点地图。我想大多数人都会同意,手动为所有页面这样做并不容易。我在这里使用的一个技巧是,在我的站点地图中:获取所有博客文章。

12400

Hexo-生成sitemap站点地图

site:lostfawn.cn 2.创建站点地图文件 站点地图是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知Google和其他搜索引擎。...: path: baidusitemap.xml sitemap: path: sitemap.xml ##3.在你的博客根目录的public下面发现生成sitemap.xml以及baidusitemap.xml...2、自动推送:最为便捷的提交方式,请将自动推送的JS代码部署在站点的每一个页面源代码,部署代码的页面在每次被浏览时,链接会被自动推送给百度。可以与主动推送配合使用。...3、sitemap:您可以定期将网站链接放到sitemap,然后将sitemap提交给百度。百度会周期性的抓取检查您提交的sitemap,对其中的链接进行处理,但收录速度慢于主动推送。...4.谷歌收录我们的博客 谷歌操作比较简单,就是向Google站长工具提交sitemap 登录Google账号,添加了站点验证通过后,选择站点,之后在抓取——站点地图——添加/测试站点地图,如下图:

97130

SEO杂谈(2)

站点地图,作为补充,仅仅作为补充,不要把希望都寄托在他的身上,不过从实践来看,他一旦被搜索引擎认可,他确实是一个可以依赖的方法。 下面就是一个标准的站点地图语法和内容。 <?...站点地图里面不要存放执行相同页面的不同url,比如用于统计某些渠道的带有不同后缀的网址。一个物理页面(不指代动态的,或者应该说相同内容的页面再提)应该也必须指在站点地图里面出现一个标准的url。...完成站点地图之后,就放在根下, www.qcloud.com/sitemap.xml,当然你不现在访问不到这个,因为站点地图尚未上传,因为他要跟着url修改以及301一起部署。...对于日更新频率高的站点,每次通过手动,或者工具进行更新再上传是很傻的。也不会长久。请cms开发人员写个程序,把每天生产的新的url添加到sitemap.xml。...因为单单从sitemap.xml以及对网页的分析,很有可能因为某些因素就导致,显示的不是我们希望的页面,或者因为移动端的很多内容是动态加载的。所以有一个比较好的方案可以解决这个问题。

54210

【Hexo实战】SEO(百度、Google)设置

生成网站地图 我们需要使用npm自动生成网站的sitemap,然后将生成sitemap提交到百度和其他搜索引擎 安装sitemap插件 npm install hexo-generator-sitemap...--save npm install hexo-generator-baidu-sitemap --save 修改博客配置文件 在根目录配置文件修改url为你的站点地址 # URL ##...2、自动推送:最为便捷的提交方式,请将自动推送的JS代码部署在站点的每一个页面源代码,部署代码的页面在每次被浏览时,链接会被自动推送给百度。可以与主动推送配合使用。...3、sitemap:您可以定期将网站链接放到sitemap,然后将sitemap提交给百度。百度会周期性的抓取检查您提交的sitemap,对其中的链接进行处理,但收录速度慢于主动推送。...将我们上一步生成sitemap文件提交到百度就可以了~ ?

1.7K40
领券