用hexo搭建完博客后的后续SEO优化

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

hexo next 主题打开博客过慢的解决办法

本文欢迎大家转载,转载请注明出处用hexo搭建完博客后的后续SEO优化

前言:

上篇文章我介绍了如何对next主题进行美化,所以我们离一个真正的博客又更近了一部,现在我们继续对我们的博客进行更进一步的细节处理

SEO优化

登陆百度站长进行验证

先登陆百度站长然后进行进行验证,这里又3种验证方式,一个是文件验证,一个是html标签验证,一个是CNAME验证。。网上一般都会推荐使用文件验证,但这里你要注意,如果你的博客是https即是经过加密的,所以你使用1,2两种方法都会发生未知的301错误,所以在这里介绍一下CNAME验证方法

登陆dnspod

添加一条记录如下

蓝色区域填上百度站长给你的域名前缀即可

生成sitemap文件

首先在hexo目录下右键安装两个hexo插件
npm install hexo-generator-sitemap --save-dev
npm install hexo-generator-baidu-sitemap --save-dev

一个是谷歌的sitemap,一个是百度的sitemap,安装完后再打开hexo目录下的_config.yml,添加如下代码

Plugins:
hexo-generator-baidu-sitemap
hexo-generator-sitemap

sitemap:
path:sitemap.xml

保存后再hexo目录下输入

hexo g
hexo s

然后查看本地hexo/public/应该会出现sitemap.xml和baidusitemap.xml

确认无误区百度站长提交

百度站长sitemap提交

在地址处输入www.xxxxx.com/baidusitemap.xml(xxxxx不用解释了吧)输入验证码提交即可

设置百度自动推送

点击上图的自动推送,把那团百度给的代码复制下来
然后打开next主题下的_config.yml把baidu_push:字段改为true
然后打开themes\next\layout_scripts\baidu_push.swig把从百度复制下来的代码复制到2个if之间
如下图

保存即可

一个小时后可在百度搜索框内输入site:你的域名看看有没有被百度收录

博客打开过慢优化

由于github采用国外服务器,比国内慢一点是肯定的,但如果我们没有翻墙有时会出现总是正在连接这种情况,这里很大原因是因为我们采用的是谷歌字体。我们可一把他改成用我们国内的字体

打开next主题下的_config.yml查找font字段,按下图所示修改

再打开\themes\next\layout_partials\head external-fonts.swig文件ctrl+f查找fonts.googleapis.com改成 fonts.useso.com 即可

我试了一下速度真的可以提高很多

使next首先只显示文章预览而不显示全文

同样打开next主题下的_config.yml文件查找auto_excerpt字段修改为如下

解决win下发表文章遇到的问题

首先我们得知道由于我们用的github pages没有像wordpress那么强大的后台,所以我们得自己用标记语言写文章,但是大家别一听到用代码写文章感动很高大上,起始markdown语言只需10分钟就能上手
教程如下认识与入门 Markdown

md语言的编译器win下一般都用mp

百度网盘链接http://pan.baidu.com/s/1hsidC36 密码:ynet

如果是win10用户有一部分人应该像我辛辛苦苦安装后打开后会报错

这时你还需要安装一款开源代码库进行调试
百度网盘链接http://pan.baidu.com/s/1jII7vi2 密码:cfya

安装完成后恭喜,您已经可以顺利的写文章了

文章发布一般思路:用
hexo new “文章标题”
新建一个m然后去hexo\source_posts中用mp打开生成的博客文件进行编辑,编辑完成后再hexo目录下打开git bash输入命令
hexo clean
hexo s
进行本地预览–>确认服务后输入
hexo g
hexo d
部署

#至此恭喜你的个人博客已经完全搭建完毕,开始你个人的github之旅吧