本文欢迎大家转载,转载请注明出处用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
部署
hexo new “文章标题”
hexo clean
hexo s
hexo g
hexo d
#至此恭喜你的个人博客已经完全搭建完毕,开始你个人的github之旅吧