1.安装sitemap站点地图自动生成插件2..txt.xml

优采云 发布时间: 2021-08-24 23:07

  1.安装sitemap站点地图自动生成插件2..txt.xml

  更改 index.swig 文件 (your-hexo-site\themes\next\layout);

  1

  {% block title %} {{ config.title }} {% endblock %}

  修改为

  1

  {% block title %} {{ theme.keywords }} - {{ config.title }}{{ theme.description }} {% endblock %}

  

p%0A/p

p" />

  编辑文章link

  HEXO默认的文章链接形式是domain/year/month/day/postname,默认是四级url,可能会导致url过长,对搜索引擎非常不友好。我们可以把它改成 domain /postname 的形式。编辑站点 _config.yml 文件并将永久链接字段修改为永久链接::title.html。

  设置站点地图

  1.安装sitemapsitemap自动生成插件

  12

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

  2.在主题配置文件(your-hexo-site_config.yml)中添加配置

  1234

  sitemap: path: sitemap.xmlbaidusitemap: path: baidusitemap.xml

  3. 然后修改主题配置文件中的url为你的域名,比如我的

  1

  url: http://www.ehcoo.com

  配置后hexo g可以在your-hexo-site\public下生成sitemap.xml和baidusitemap.xml;

  

p%0A/p

p" />

  4.在 your-hexo-site\source 新建一个文件robots.txt,内容可以参考我的

  1234567891011121314151617

  # hexo robots.txtUser-agent: *Allow: /Allow: /archives/Allow: /categories/Allow: /tags/Allow: /about-me/Disallow: /vendors/Disallow: /js/Disallow: /css/Disallow: /fonts/Disallow: /vendors/Disallow: /fancybox/Sitemap: http://www.ehcoo.com/sitemap.xmlSitemap: http://www.ehcoo.com/baidusitemap.xml

  

p%0A/p

p" />

  以上都配置好后,可以看到编译好的sitemap.xml和baidusitemap.xml

  

p%0A/p

p" />

  百度链接优化

  百度站长平台站点地图提交采用邀请方式,不对所有站长开放。只有网站达到一定级别,百度才会在你的后台打开站点地图提交入口。

  1.site 验证

  百度搜索引擎提交入口

  百度搜索有三种验证方式。我选择Html标签验证,在themes\next\layout_partials\head.swing添加验证码:

  

p%0A/p

p" />

  1

  配置页面如下图

  

p%0A/p

p" />

  2.更新机器人

  

p%0A/p

p" />

  谷歌链接优化

  1.Register Google Search Console,添加你的域名后,如下图

  

p%0A/p

p" />

  2.进行站点验证,验证方式与百度相同

  

p%0A/p

p" />

  3.测试robots.txt

  

p%0A/p

p" />

  4.提交站点地图

  

p%0A/p

p" />

  5.点击左边的Google Fetch Method

  

p%0A/p

p" />

  6.提交谷歌索引

  这里填写我们需要爬取的url。如果没有填写,则表示主页被抓取。爬取方式可以是台式机、智能手机等,大家可以根据自己的需要选择。填写好url后,点击Fetch。那么可能有几种情况,如补全、部分补全、重定向等,三种情况自由提交即可。

  提交完成后,提交到索引,按照提示操作即可。我的提交:

  

p%0A/p

p" />

  7.上面我们提交了(【个人生活】大不列颠及北爱尔兰联合王国首都伦敦3日游)这个文章,我们来测试一下,优化一下效果

  

p%0A/p

p" />

  设置关键字

  1.设置hexo博客的关键词

  在博客根目录找到config.yml文件,在显示的地方添加关键字:关键字1、关键字2、关键字3...,用逗号隔开,注意关键字和关键词之间的空格

  

p%0A/p

p" />

  2.设置文章的关键字:

  在文章中添加关键字,如下图:

  12345678

  ---title: ###date: ###categories: ###tags: ###keywords: ###description: ###---

  添加“nofollow”标签

  在非友好链接的出站链接中添加“nofollow”标签。 nofollow标签是由谷歌主导的创新“反垃圾邮件”标签,得到百度、雅虎等各大搜索引擎的广泛支持。引用nofollow标签的目的是:指示搜索引擎不要跟踪(即爬取)网页上任何带有nofollow属性的出站链接,从而减少垃圾链接散乱的网站权重。

  rel属性有很多属性值,比如next、previous、chapter、section等,比较常见的就是rel="external nofollow"和rel="nofollow"的应用!

  rel="nofollow" 属性是谷歌针对垃圾链接引入的属性值,被各大搜索引擎引用! rel="external nofollow" 只是比 rel="nofollow" 参数更规范!

  rel="external nofollow" 和 rel="nofollow" 有中文翻译“别读”和“外链别读”!

  1、找到footer.swig,路径是your-hexo-site\themes\next\layout_partials\footer.swig,如下代码

  1

  {{ __('footer.powered', 'Hexo') }}

  修改为

  1

  {{ __('footer.powered', 'Hexo') }}

  输入以下代码

  1

  

  修改为

  1

  <a class="theme-link" href="https://github.com/iissnan/hexo-theme-next" rel="external nofollow">

  2、修改sidebar.swig文件,路径为your-hexo-site\themes\next\layout_macro\sidebar.swig,代码如下

  1

  <a href="{{ link }}" target="_blank">{{ name }}

  修改为

  1

  {{ name }}

  输入以下代码

  1

  <a href="http://creativecommons.org/licenses/{{ theme.creative_commons }}/4.0" class="cc-opacity" target="_blank">

  修改为

  1

  <a href="http://creativecommons.org/licenses/{{ theme.creative_commons }}/4.0" class="cc-opacity" target="_blank" rel="external nofollow">

  总结

  来自这篇文章

  首页标题优化、文章链接修改、站点地图设置、百度链接优化、谷歌链接优化、添加“nofollow”标签

  github博客的SEO优化做了6个方面,其中借鉴了很多方法。具体地址请参考参考。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线