title: hexo博客谷歌百度收录踩坑日记

toc: false

date: 2018-04-17 00:09:38


百度收录文件验证

无论怎么把渲染关掉或者render_skip都说我的格式错误,看了一下源代码发现即使不渲染最后也会加上html的标签,于是放弃这个放弃了这个方式。

百度收录html验证

本来以为这个应该会直接就验证通过了,但是只要我修改了html,百度就无法访问我的博客,遂也放弃了这个方法..

百度收录CNAME验证

使用阿里云进行云解析但是阿里云现在不支持xxx.github.io的域名...

于是踏上了新征程:

自定义域名

在阿里云买了一个最便宜的.top域名,把自定义域名和博客绑定上之后博客就无法访问了,需要细心等待,谷歌了一下一般不会超过48h就会绑定成功可以正常使用。

阿里云的速度挺快,不到一个小时就好了。

弄好自定义域名之后就悲催地发现评论板块无法登陆...磕磕绊绊改好配置后,终于开始重新进行百度收录了!

谷歌收录

由于白天的阴影先弄了谷歌收录,没有遇到什么大坑,一切都非常顺利,直到上sitemap时出现了两个问题:

sitmap.xml不存在

安装sitemap插件时一定要加上--save!!:

npm install hexo-generator-sitemap --save

而不是

npm install hexo-generator-sitemap

测试sitmap.xml出现错误:此位置的 Sitemap 不允许此网址

搜了一下,各家有各家的错误原因,我的是因为我在谷歌收录的网址是原网址https://mikqueenge.github.io,而上传的sitemap.xml的地址自动被解析为自定义域名http://blog.zmj97.top/sitemap.xml才出现了错误,再添加收录网站http://blog.zmj97.top然后在这个地址下添加sitemap即可。

百度收录

token

数据引入->链接提交->自动提交->主动推送(实时)->推送接口 中的接口调用地址中有token的值。

自动抓取sitemap失败

直接访问提交的数据文件地址http://blog.zmj97.top/baidu_sitemap.txt是可以看到的,但是因为 GitHub 屏蔽了百度的爬虫所以百度无法抓取...

然后发现我的配置跟主动推送的配置(参考链接)很像,但是deploy baidu_submitter一直出错,看了错误信息才发现是因为把baidu_url_submit:下的path: baidu_urls.txt擅自改了文件名导致的...

终于好了...踩坑结束!

hexo博客谷歌百度收录踩坑日记的更多相关文章

  1. [技术博客]iview组件样式踩坑记录

    [技术博客]iview组件样式踩坑记录 iview官方文档. 在本次项目开发中,前端项目主要使用vue框架+iview组件构建,其中iview组件在使用过程中遇到了许多官方文档中没有明确说明或是很难注 ...

  2. Hexo博客skapp主题部署填坑指南

    相信大家都很喜欢 hexo skapp 的主题,由于作者采用结巴分词,加上需要依赖各种各样的环境 所以可能大家踩过很多坑,也许每个人踩得坑不一样,这里使用 Docker 容器 centos 来部署, ...

  3. 关于halo博客系统的使用踩坑——忘记登录密码

    踩坑: halo系统可以直接通过运行jar -jar halo-0.0.3.jar跑起来,也可以通过导入IDE然后运行Application的main方法跑起系统. h2数据库访问路径:http:// ...

  4. Hexo博客收录百度和谷歌-基于Next主题

    Hexo博客收录百度和谷歌-基于Next主题(应该是比较全面的一篇教程) 我们的博客做出来当然是希望别人来访问,但是Github和Coding都做了防爬虫处理,这样子我们博客可能就无法被搜索引擎收录, ...

  5. Hexo搭建静态博客踩坑日记(二)

    前言 Hexo搭建静态博客踩坑日记(一), 我们说到利用Hexo快速搭建静态博客. 这节我们就来说一下主题的问题与主题的基本修改操作. 起步 chrome github hexo git node.j ...

  6. Hexo搭建静态博客踩坑日记(一)

    前言 博客折腾一次就好, 找一个适合自己的博客平台, 专注于内容进行提升. 方式一: 自己买服务器, 域名, 写前端, 后端(前后分离最折腾, 不分离还好一点)... 方式二: 利用Hexo, Hug ...

  7. Hexo博客框架攻略

    前言 前天无意在b站看到up主CodeSheep上传的博客搭建教程,引起了我这个有需求但苦于没学过什么博客框架的小白的兴趣.于是花了两天时间终于终于把自己的博客搭建好了,踩了无数的坑,走偏了无数的路, ...

  8. hexo博客相关

    https://www.cnblogs.com/sulishibaobei/p/6428241.html 利用hexo+github+nodejs搭建自我博客的一天 http://www.sulish ...

  9. 关于hexo博客自定义域名后gitment评论系统登陆出现redirect error返回主页的解决办法

    title: 关于hexo博客自定义域名后gitment评论系统登陆出现redirect error返回主页的解决办法 toc: false date: 2018-04-16 22:57:50 cat ...

随机推荐

  1. HD-ACM算法专攻系列(20)——七夕节

    问题描述: AC源码: /**/ #include"iostream" #include"cmath" using namespace std; int mai ...

  2. vue项目踩坑-引入bootstrap

    1.下载jquery; npm install jquery --save-dev 2.在webpack.base.conf.js中添加如下内容: var webpack = require('web ...

  3. R dataframe 去除行号

    原先的行号是这样的:

  4. http接口服务方结合策略模式实现总结

    在项目中,我们经常会使用到http+xml的接口,而且不仅仅的是一个,可能会有多个http的接口需要实时的交互.但是http接口的接收消息的公共部分是一样的,只有每个接口的报文解析和返回报文是不同的, ...

  5. 页面定制CSS代码初探(三):设置正文最小高度

    前言 没想到再次写这篇,已经过去1年半了. 现在审美也发生了改变,一开始做的样式全删了,只保留了h2的样式.原先认为界面要宽,两边留太多空很浪费,看惯了知乎和简书,觉得默认最大1000px的排版也不错 ...

  6. Codeforces Round #468 (Div. 2 )D. Peculiar apple-tree_BFS

    题目简单,不多解释. Code: #include<cstdio> #include<queue> using namespace std; const int maxn = ...

  7. node——模块分类,require执行顺序,require注意事项,原理

    node.js模块 在node.js开发中一个文件就可以认为是一个模块. 一.node.js模块分类 核心模块Code Module.内置模块.原生模块 fs http path url ... 所有 ...

  8. 【WPF】这可能是全网最全的拖拽实现方法的总结

    原文地址 https://www.cnblogs.com/younShieh/p/10811456.html 前文 本文只对笔者学习掌握的一般的拖动问题的实现方法进行整理和讨论,包括窗口.控件等内容的 ...

  9. 【BZOJ5020】[LOJ2289]【THUWC2017】在美妙的数学王国中畅游 - LCT+泰勒展开

    咕咕咕?咕咕咕! 题意: Description 数字和数学规律主宰着这个世界. 机器的运转, 生命的消长, 宇宙的进程, 这些神秘而又美妙的过程无不可以用数学的语言展现出来. 这印证了一句古老的名言 ...

  10. 通过页面预加载(preload)提升小程序的响应速度

    GitHub: https://github.com/WozHuang/mp-extend 主要目标 如果小程序在打开新页面时需要通过网络请求从接口中获取所用的数据,在请求完成之前页面都会因为没有数据 ...