首页 > 其他分享 >23.04.06_blog能被搜索到

23.04.06_blog能被搜索到

时间:2023-04-06 21:48:31浏览次数:49  
标签:06 hexo 23.04 blog html 搜索 sitemap 提交 dir

博客优化内容

对于刚建立的博客来说,谷歌往往不能或者不会收录你的博客,为了使自己的博客可以被谷歌所检索到。我们需要主动向谷歌提供网址信息。

提交到百度搜索

访问百度搜索资源平台官网,注册或者登陆百度账号,依次选择 用户中心 --> 站点管理 输入你的网站,协议头推荐是https协议的,如果你没有https协议后面可能会出现报错,因为hexo会强制把你的链接转为https协议

image-20230406184459593

下载验证文件,放到blog的 source 目录中,设置下根目录的配置文件 _config.yml 防止这个html被 hexo g 命令重新渲染。

# Directory
source_dir: source
public_dir: public
tag_dir: tags
archive_dir: archives
category_dir: categories
code_dir: downloads/code
i18n_dir: :lang
skip_render: 
    - <你的百度验证html名>.html

然后 hexo clean; hexo g; hexo d ,完成验证。

主动提交

在博客根目录安装插件 npm install hexo-baidu-url-submit --save,然后在根目录 _config.yml 文件里写入以下配置:

baidu_url_submit:
  count: 99              # 提交最新的多少个链接
  host: lantary.cn    	 # 在百度站长平台中添加的域名
  token: [your_token]    # 秘钥
  path: baidu_urls.txt   # 文本文档的地址, 新链接会保存在此文本文档里

token在 普通收录 -> API提交 中能看到

image-20230406191810013

同时在 URL 出写上你的站点

# URL
url: https://lantary.cn
permalink: :url_dir/:url_name.html
permalink_defaults:
pretty_urls:
  trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
  trailing_html: true # Set to false to remove trailing '.html' from permalinks

最后,加入新的deployer:

deploy:
- type: git
  repository: [email protected]:/home/git/blog.git
  branch: master
- type: baidu_url_submitter 		# 新加的推送

最后运行 hexo clean; hexo g; hexo d,显示

{"remain":2965,"success":33}

说明成功推送33个链接,remain是当天剩余可推送的条数

sitemap提交

推荐sitemap提交和主动提交一起部署,先安装一下插件

npm install hexo-generator-sitemap --save     
npm install hexo-generator-baidu-sitemap --save

然后使用命令 hexo g; hexo d 就在首页生成了sitemap.xml文件,其中,sitemap.xml是通用的站点地图,而baidusitemap.xml是百度专用的站点地图,我的npm在安装baidu的站点地图的时候出了一点bug,就不管了,反正每次部署都会进行主动推送。

提交的google搜索

打开Google搜索管理后台登录后添加你的网址

image-20230406210813377

我选择的是网址模式,输入我的域名https://lantary.cn

同样的也选择html文件验证,下载html验证文件后置于source文件,然后配置配置文件使hexo g 跳过对该文件的渲染

# Directory
source_dir: source
public_dir: public
tag_dir: tags
archive_dir: archives
category_dir: categories
code_dir: downloads/code
i18n_dir: :lang
skip_render: 
    - <你的百度html验证文件>.html
    - <你的谷歌html验证文件>.html

验证所有权后,进入提交网址过程。

如果你刚刚在配置百度搜索的时候已经安装了站点地图插件这个时候直接 hexo d 然后将你站点的sitemap.xml输入到谷歌搜索的站点地图中

image-20230406211948400

如果你没有安装插件则

npm install hexo-generator-sitemap --save  
hexo g;hexo d

然后再提交站点地图

提交到bing搜索

点击到bing搜索管理后台登录后添加你的网址

image-20230406210733486

然后选择直接导入就行,如果你的网络有问题不能导入,那么手动添加网址,操作流程跟谷歌搜索的方法一模一样这里不做赘述了。

参考链接

[1] 解决验证问题

[2] 提交sitemap

[3] 提交百度搜索

[4] 跳过hexo渲染

标签:06,hexo,23.04,blog,html,搜索,sitemap,提交,dir
From: https://www.cnblogs.com/lantary/p/17294289.html

相关文章

  • JavaWeb-Cookie-16课-2023-04-06
    packagecom.feijian.servlet;importjavax.servlet.ServletException;importjavax.servlet.http.Cookie;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjava.io.IOExc......
  • 总结20230406
    今天周四,又是一周内最轻松的一天。今天羽毛球课主要是打比赛,目前比赛第一轮已结束,目前战绩是三胜三负,可惜说有两场输的确实不应该。再接再厉,迎接接下来的比赛。今天要复习蓝桥杯的,确实该复习了,还有一天。 ......
  • 20230406-Python-if判断-day4
    条件语句4月6场景假设:网吧上网去⽹吧进⻔想要上⽹必须做的⼀件事是做什么?(考虑重点)为什么要把身份证给⼯作⼈员?是不是就是为了判断是否成年?是不是如果成年可以上⽹?如果不成年则不允许上⽹?其实这⾥所谓的判断就是条件语句,即条件成⽴执⾏某些代码,条件不成⽴则不执⾏这些......
  • python系列006
    先使用一个文件控制设备importtime#importpyvisafrompimiimportPiDevicedevice=PiDevice("ASRL3::INSTR")#创建实例,并手动写入地址参数,可以借助NIMax读取whoisPower=device.PiPower()#调用类中的方法,电源地址#Sendacommandtotheinstrument#......
  • 2023.04.06 - vue组件中动态指定监听的值
    业务场景:高拍仪给出的视频信息API回调里会不断返回图像数据。因为有主副摄像图像信息,并且两个图像信息会二选一展示在DOM容器里。所以就是二对一的关系。//主摄像数据letpriPic:string='';//副摄像数据letsubPic:string='';//展示在容器的数据=主摄像数据||副摄像......
  • Rabbit-分布式事务实例 20230406
     一、生产、消费者流程        1、生产者(下单后生产务必成功)派单队列:order_platonn_queue交换机:order_exchange_name绑交换机路由键:orderRoutingKey生产者=>采用confirm,确认应答机制Ack模式:成功......
  • 20230406 英语学习进度慢
    我从2月中开始,一直在做精听的练习.但是,你关于精听的进度,你认为太慢了.你的听力加起来,不至5篇,这个量,我认为是严重不足地.正如大佬所言,20篇以上的精听&英转中的完全掌握,将会有英语的极大提升.一方面,精听的确需要大量的时间投入.但是,另外一方面,你的确时间投入需要加......
  • 20230406-python-yaml文件操作
               ......
  • 2023.04.06 - 使用mixin动态混入,对vue组件中的数据做兼容经验总结(xp)
    业务场景:在一个高拍仪的硬件设备中,厂家给了两套不同的API,分别支持winXP和winXP以上版本的系统,而这两套API的实现方式截然不同,一套使用的是http通信,一套是使用scoket通信,方法的调用自然也是不同。我需要在同一组件兼容这两套代码。这种需求下很明显,我除了修改组件里的函数方法,......
  • MyBlog3:4月5日
    MyBlog3:4月5日LeetCode239滑动窗口最大值importjava.util.LinkedList;//leetcodesubmitregionbegin(Prohibitmodificationanddeletion)classSolution{publicint[]maxSlidingWindow(int[]nums,intk){if(k<1||nums==null||nums.length<......