前言

  博客弄好后,怎么才能让其他小伙伴搜索到呢,首先重要的是让百度收录你的站点,在百度搜索site:<域名>,就可以产看网站有没有被百度收录。百度提供了主动提交的三种方法来提交链接。

  从效率上来排序三种分别是:主动推送 > 自动推送 > sitemap

主动推送

  下面介绍两种方法,第一种作者没有试验,网上不少人用,应该是可以的。第二种是作者自己琢磨出来(主要是当时没看到网上介绍的第一种)。

发布的时候推送

安装插件npm install hexo-baidu-url-submit –save

然后再根目录的配置文件中新增字段

baidu_url_submit:count: 100 # 提交最新的一个链接host: wudong.tech # 在百度站长平台中注册的域名token: 23GYpxowKnhgVsUM # 请注意这是您的秘钥, 所以请不要把博客源代码发布在公众仓库里!path: baidu_urls.txt # 文本文档的地址, 新链接会保存在此文本文档里

在加入新的deploye

deploy:- type:baidu_url_submitter

新链接的产生, hexo generate 会产生一个文本文件,里面包含最新的链接
新链接的提交, hexo deploy 会从上述文件中读取链接,提交至百度搜索引擎

定时推送(需要服务器)

  首先作者直接有一台便宜的VPS服务器,因此可配置脚本,然后通过定时任务向百度推送网站地址。作者自己写了一个简单generator生成urls.txt。

安装插件npm install hexo-generator-urls –save

每次只需hexo g的时候,会自动生成urls.txt在public目录下,可以直接通过url访问,例如:https://wudong.tech/urls.txt。

其次在VPS编写脚本

#!/bin/bash
cd /usr/local/src/sitepush
var=`date +%Y%m%d%H%M`
echo $var | tee -a log.txt
curl -o urls.txt https://wudong.tech/urls.txt
curl -H 'Content-Type:text/plain' --data-binary @urls.txt "http://data.zz.baidu.com/urls?site=https://wudong.tech&token=23GYpxowKnhgVsUM" | tee -a log.txt
echo -e "\n" | tee -a log.txt

大概是,先输出执行时间到日志,然后curl调用https://wudong.tech/urls.txt,并将结果写入urls.txt文本,最后curl推送urls.txt的地址。

最后在VPS中配置定时任务,启动当前脚本

编辑定时任务
crontab -e
追加定时任务,每条8点20点执行
0 8,20 * * * /usr/local/src/sitepush/sitepush.sh

ps:如果有需求的小伙伴,我可以在自己的vps帮忙配置一个,但是不能确保能运行多久。

自动推送

  如果是next主题,在主题配置文件中修改,将baidu_push设置为true:

# Enable baidu push so that the blog will push the url to baidu automatically which is very helpful for SEO
baidu_push: true

如果没有的话,需要自己修改,在主题生成模板中加入以下脚本:

<script>
(function(){var bp = document.createElement('script');var curProtocol = window.location.protocol.split(':')[0];if (curProtocol === 'https') {bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';        }else {bp.src = 'http://push.zhanzhang.baidu.com/push.js';}var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(bp, s);
})();
</script>

sitemap

安装sitemap插件

npm install hexo-generator-sitemap –save #这个生成sitemap文件是可以给百度以外搜索引擎使用,例如谷歌
npm install hexo-generator-baidu-sitemap –save #生成百度可用的sitemap文件

修改博客配置文件

# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://wudong.tech
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:

hexo generate 会产生两个文件baidusitemap.xml和sitemap.xml在public的根目录下。可以通过https://wudong.tech/baidusitemap.xml,查看该文件是否生成。
然后我们就可以将我们生成的sitemap文件提交给百度

说明

  作者以上三种都在使用,但是截至到现在(大概一周左右),百度任然只收录了博客的首页,sitemap提交后的状态任然是等待中。百度收录的效率是非常低的,尤其是对于我这种个人博客,只能在耐心等待。倒是谷歌第一天提交,第二天就收录了所有的网址。
  作者正在研究怎么做SEO优化,例如锚文本,熊掌号等,有兴趣的小伙伴也可以试试。

Hexo博客向百度提交链接相关推荐

  1. hexo博客进行百度、谷歌SEO

    文章目录 前言 纳入百度/谷歌搜索引擎 百度 谷歌 使用sitemap进行优化 注:可移步至我的博客以获得更好的阅读体验:hexo博客进行百度.谷歌SEO 前言 搭建了hexo博客并上传至github ...

  2. hexo博客结合百度语音合成为你的博客添加欢迎语音

    前言 今晚在知乎和CSDN看文章时都发现了文章有点击即可朗读,将文字转换成语音,虽然机器音很严重,但可以将这个用来做个人博客的一个欢迎语.也就是别人点击你博客进入的时候会自动播放这个欢迎语,有点像是你 ...

  3. hexo博客提交百度和谷歌收录

    一个网站的SEO对一个网站非常重要,SEO指的是搜索引擎优化.通过搜索引擎优化,可以提高网站的网站关键词排名以及博客文章的曝光度.一般来说,我们针对百度和Google这两个搜索引擎进行优化,提高对网站 ...

  4. Hexo博客提交百度和Google收录

    一个网站的SEO对一个网站非常重要,SEO指的是搜索引擎优化.通过搜索引擎优化,可以提高网站的网站关键词排名以及博客文章的曝光度.一般来说,我们针对百度和Google这两个搜索引擎进行优化,提高对网站 ...

  5. Hexo博客百度收录

    链接提交给百度 在百度中搜索自己博客的域名,如www.himmy.cn,或者site:www.himmy.cn,如果百度找不到该博客的相关信息就说明你的博客地址还未被百度收录,会有如下提示,按提示点击 ...

  6. Hexo博客SEO优化-百度收录

    本文讲解的SEO主要基于Hexo + Fluid博库主题,收集整理相关百度收录和Google收录的操作步骤.至于Hexo的相关知识,同学们需要自行度娘,主要涉及sitemap自动提交的npm安装.对于 ...

  7. 如何让百度搜索收录自己的Hexo博客文章

    概述 自从创建个人Hexo博客也有一段时间了,发现百度.谷歌等还没收录到.后来才网上了解到,一般情况下,搜索引擎不会自动收录,即使有的话也会比较久,最晚可能需要一个月左右. 方法 这个时候可以到百度的 ...

  8. 让搜索引擎收录hexo博客 | hexo

    当我们一开始建完博客时,搜索引擎是搜索不到的,我们需要做一项工作就是通知搜索引擎收录我们的网站. 如何被百度收录 这里需要做两个事情,一个是验证网站,一个是链接提交. 验证网证 我们到百度站长平台里面 ...

  9. hexo 博客创建、部署、美化过程记录

    hexo 博客创建.部署.美化过程记录 前言 作为一名信息工程专业的学生,编程语言没学多少,正规讲过的且了解比较深的是C++,也只是一些基本的编程,连数据库.数据结构还有各种算法都没学过,python ...

  10. Windows下使用GitHub Pages搭建hexo博客详细教程以及Next主题超全配置

    根据下面的教程搭建的博客见这里 前言 马上要进入研究生了,不能再过浑浑噩噩的日子了,搭建一个小网站,用于记录自己所学的东西.其实,之前在腾讯云1元乞丐版上也搭建过博客,但是呢,只用来扯淡了.这次使用 ...

最新文章

  1. HTML5 Web app开发工具Kendo UI Web中图像浏览器的使用
  2. 测试MindMotion 的 ISP功能 - 无法进入ISP功能
  3. LeetCode-剑指 Offer 27. 二叉树的镜像
  4. 大数据风控之信贷审查的5大步骤及要点
  5. ElasticSearch服务器操作命令
  6. 利用percona-toolkit工具检查MySQL数据库主从复制数据的一致性,以及修复。
  7. 正则查找倒数第二个符合条件的字符串_EXCEL正则表达式的基础语法
  8. 大数据之-入门_Hadoop发展历史---大数据之hadoop工作笔记0009
  9. 杭电2149Public Sale
  10. js 不相等 多次随机数_node.js静态\动态服务器
  11. 77GHz毫米波雷达快速chirp信号技术(一):测距原理
  12. 封装和使用Docker流程
  13. linux下的几种文本去重方法
  14. Anaconda Clean命令
  15. 计算机网络的分类 ppt,《计算机网络》PPT课件.ppt
  16. 【资料分享】正念书单:7大经典著作,有效释放压力、缓解焦虑、治疗抑郁!
  17. CentOS虚拟机网络连接失败
  18. matlab彩色转灰度图代码,彩色图转灰度图 matlab 实现代码
  19. 办公大师系列经典丛书 诚聘译者
  20. 智慧出击,浪潮云海为海上风电打个样

热门文章

  1. 通证实战派— WBTO区块链孵化工厂(企业痛点终结站)
  2. matlab latex 中文字体,LaTeX - 设置中文字体
  3. 面试官到底想看什么样的简历?
  4. 替代NXP的CLRC663国产芯片来了,再也不用被老外卡脖子了
  5. pythonxy官网下载_spyder安装包
  6. XP不能访问WIN7资源
  7. FFMPEG安装及入门
  8. 作业成本分析法如何计算?作业成本怎么分析计算
  9. 图像几何运算——Matlab实现
  10. VCF vs Maf | 变异注释及整理为Maf格式