在coding.net上部署hexo静态博客,怎么样才能能够被百度检索到?
你需要注册一个百度站长的账号,这样至少能确保主页能被收录,另外你还需要做2件事。
1. 提交 sitemap.xml
可以使用 sitemap插件,生成 sitemap.xml,在百度上提交 sitemap。
package.json 里加入这一行。
{
"dependencies": {
...
"hexo-generator-sitemap": "1.1.2",
...
}
}
生成博客的时候,就会有sitemap,地址是 域名/sitemap.xml,百度会定期来抓取。
2. 自动推送
我还使用的另一种方式是,部署了百度的自动推送js脚本,进入网页,会主动将网址推送给百度。
不过和Google不一样,Google提交了会马上抓取,但是对于新站来说,百度一般只会收录首页,经过一两个月的分析期后,觉得站点有价值,才会收录。
我大概花了大概一个月的时间,才让百度收录了接近 2/3 的文章,整个建站过程总结了几篇文章,后续也会继续更新,你可以参考一下。
博客折腾记(四) - 原创资格是争取来的
hexo部署在github,用百度的站长收录sitemap,报抓取失败,求解决方法?
Github屏蔽了百度爬虫。
除了sitemap还有其他提交方法,我用的是主动推送和自动推送,写了个脚本从本地的sitemap中提取网址,构造post提交到百度接口:
http://lovenight.github.io/2015/11/18/%E5%90%91%E7%99%BE%E5%BA%A6%E6%8E%A8%E9%80%81hexo%E5%8D%9A%E5%AE%A2%E6%89%80%E6%9C%89%E9%93%BE%E6%8E%A5%E7%9A%84Python%E8%84%9A%E6%9C%AC/自动推送更简单,在模板里插入js代码。如果不懂怎么做,可以看看我另一篇博客,文章很长,直接在右侧目录点「个性化设置」、「修改底栏」,就可以看到安装百度自动推送代码的方法:
http://lovenight.github.io/2015/11/10/Hexo-3-1-1-%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E6%8C%87%E5%8D%97/以上就是小编帮大家整理的相关资料,更多相关资讯还请关注【深易推营销】公司致力于搜索引擎竞价推广,主要为客户提供百度搜索开户,360竞价开户,搜狗端口开户,抖音广告代理商等互联网广告渠道开户及运营服务。凭借一手渠道、稳定运营团队,返点美丽等多个优势。获得全国各行业的认可,也期待您的咨询!