凡是过往,皆为序章

0%

博客搭建总结(一)

第三次尝试搭建Hexo博客

干掉 干掉!

多尝试几次,大不了干掉重来!


这篇文章就作为搭建博客时出现的问题及解决方法的总结,整个搭建过程并不尽人意。多多总结,少走弯路。

1、hexo d命令时 的ERROR Deployer not found: git错误提示

解决方法,执行命令 cnpm install --save hexo-deployer-git即可解决。

2、hexo d命令提交时取消弹出的输入GitHub账号密码框

GitHub不允许随意的提交,所以需要账号密码来确认操作。我们提交代码之前一定是需要某种授权的,而 GitHub 上一般都是基于 SSH 授权的。

那么什么是 SSH 呢? 简单点说,SSH是一种网络协议,用于计算机之间的加密登录。目前

是每一台 Linux 电脑的标准配置。而大多数 Git 服务器都会选择使用 SSH 公钥来进行授权,

所以想要在 GitHub 提交代码的第一步就是要先添加 SSH key 配置。

首先在博客根目录下输入ssh确定安装了ssh,出现如下则代表安装成功。

紧接着输入ssh-keygen -t rsa 命令,敲击回车。

然后就会生成两个文件 id_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,id_rsa.pub 就是公钥。

然后找到 C:\Users\Administrator\.ssh 路径下的id_rsa.pub文件记事本打开,并将其中内容复制,添加到GitHub上即可。

3、图片加载不出来

参考博客 https://blog.csdn.net/xjm850552586/article/details/84101345

需要注意的是,博客中引用图片通过命令 完成。例如 即可完成图片显示。

4、将该站点配置到百度站点收录管理中

需要将Hexo博客双线部署以实现百度收录。我们的博客部署在GitHub上百度是不能收录的,双线部署,可以选择码云等国内站点。

首先在码云上已经部署好,并且配置了Page的静态网站。

在百度上管理码云上该网站的地址域名,选择验证时用第二种方式HTML标签认证成功。

  • 首先第一步,在next主题配置文件中添加下面这句,值就输入你content的值即可,配置里面可能没这个字段添加即可。

  • 第二步,我是在该路径下的head文件添加了百度的代码。

  • 然后Hexo生成发布博客即可。

百度的收录需要一定的时间,现在百度的收录方式有所调整,注重高质量的网站,否则就算现在收录成功,以后的一段时间里也会收回。所以要保证网站内容的高质量化,只有一起努力,才能把自己的博客网站做到更好。

5、搜索功能

参考博客:https://www.jianshu.com/p/202c9e789c8f

6、置顶文章功能

参考博客:https://blog.csdn.net/Aoman_Hao/article/details/103219750

其中的复制粘贴操作经过实践可用。唯一有差别的是最后的代码没有找到 <span class="post-time">,只是把目标代码放在其中一个span里。

~感谢你请我吃糖果~
-------------本文结束,感谢您的阅读,欢迎评论留言!-------------