之前的内容流程已经把个人博客的整体搭建给展示出来,本篇的话就进一步的进行seo优化吧,由于本专业出身,探索技术的欲望还是大于抒发文艺气息的欲望,等站点优化的差不多了,之后会用心书写每一篇心得的。
- 添加sitemap网站地图
sitemap:就是一个包含网站中的所有网址以及每个网址的其他元数据的文件,以便搜索引擎可以更加智能地抓取网站。Hexo的相关插件hexo-generator-sitemap能够帮你的博客站点生成sitemap.里面也有讲述怎么使用。 接下来是我的安装过程:
GitShall在Hexo安装目录,我的是c:\Hexo,分别执行以下两行命令:
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
在Hexo/config.yml配置文件中添加以下节点信息:
sitemap:
path: sitemap.xml //注意本段代码path前面是需要有两个空格的
baidusitemap:
path:baidusitemap.xml
配置成功后,hexo编译时会在hexo站点根目录生成sitemap.xml和baidusitemap.xml
其中sitemap.xml适合提交给谷歌搜素引擎,baidusitemap.xml适合提交百度搜索引擎。
之后在Hexo/source目录下新建一个robots.txt文本文件,这和第二步有关了已经,里面添加信息:
Sitemap: http://www.wangweikui.com/sitemap.xml
Sitemap: http://www.wantweikui.com/baidusitemap.xml
2.添加蜘蛛协议robots.txt
robots协议,也叫爬虫协议,查看介绍后自行配置自己的robots协议即可,还是比较清晰明了的,下面是我的相关配置:
注意sitemap中域名改为自己的域名。
3.首页title的优化
在C:\Hexo\themes\next\layout\index.swig文件中修改block title内容如下:
{% block title %} {{ theme.keywords }} - {{ config.title }} - {{theme.description}} {% endblock %}
即添加了网站关键字和描述内容,关键字设置是在next主题目录中config.yml配置文件中的keywords。
之后的话还有在添加图片时尽量给图片添加合理有效的alt值,这些优化可能在预览时并没什么感觉,各种搜索引擎搜索自己博客相关内容也都没有搜索出来,不用担心这都是正常的,毕竟自己的站点还是刚建立的嘛,顶多自己空间朋友圈让好友们浏览了一下,还没太大的影响力,这些都是潜移默化的,对于专业的童鞋和业务人员都是需要掌握的技能。