本文主要是Hexo+NexT搭建博客并且进行主题的配置以及页面的样式优化
本篇文档参考了许多大佬的文章以及配置文件,在此感谢大佬们。
本文参考的文章都会直接给出原文链接或者以注脚的形式标记出处,如有遗漏,欢迎指出。
本文内容会在后续的优化中慢慢补充完整~~
首先在配置Hexo+NexT之前,最好阅读一下 和
由于我的gulp4..0所以配置文件改为:
参考博文:Hexo博客绑定个人域名
参考博文:Hexo博客自定义域名开启HTTPS
刚搭建完博客,可能你会发现你发表的文章在谷歌或者百度都搜索不到,因为需要进行SEO优化的,什么是SEO,顾名思义,SEO即(Search Engine Optimization):汉译为搜索引擎优化,下面来总结一下SEO优化的方法,让自己的博文能在谷歌百度上搜索到。
Bash中执行以下命令:
将sitemap文件添加到站点配置文件_config.yml
中,并修改url字段的值,其值默认为
在站点配置文件 _config.yml
中添加如下:
网站通过Robots协议
告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。robots.txt
通常存放于网站根目录(public目录)。由于我们每次hexo clean都会清空public,着实不方便,我们都知道source目录下的文件通过hexo
g命令会转换成public中的文件,所以为了方便起见,我们把robots.txt
文件放在source
目录下,我的 robots.txt 内容为:
在主题配置文件_config.yml
中添加如下:
正式提交需要验证,有三种验证方式,我选择Html标签验证,在themes\next\layout \ _partials\head.swing中添加验证代码(根据你实际验证代码来决定这里写什么):
添加后运行hexo d -g将改动提交,然后点击完成验证,通过即可。
打开 根据提示注册好之后,添加你的博客域名。
添加后运行hexo d -g将改动提交,稍后就可以验证成功了。
还记得我们刚才创建创建sitemap.xml文件吧,现在它要派上用场了。点击左侧工具栏的站点地图
在搜索引擎搜索框输入site:your.domain
可以查看域名是否被该搜索引擎收录,用户可以使用各大搜索引擎站长工具提交个人博客网址。
域名换成你自己的,如果没有找到你的博客说明没有被收录! 百度收录是真的需要时间
到这里,应该博客超级炫了吧哈哈,如果觉得以上操作很多想直接跳过这些配置,可以参考我的博客源码: