博客优化三
因为许久没有使用博客,于是重新整理一下博客的维护工作:
搭建流程如下
github + hexo
教程链接:(20 封私信 / 20 条消息) 从零开始搭建个人博客(超详细) - 知乎
1、拥有自己的github账号
2、安装git
3、绑定github并提交文件(利用ssh完成git与github的绑定,实现本地仓库与远程仓库的同步)
4、购买域名(阿里云:zyydgrbk.top)
5、安装node(加载chrome v8引擎的js运行环境,使得开发者可以使用同一种语言编写前端和后端环境)和hexo(基于node开发的静态个人博客网站框架,使用markdown解析文章)
node:
hexo:
github上的仓库名:YangZouy.github.io
D盘建立文件夹Blog
6、解析域名
别名记录:CNAME记录,将一个域名zyydgrbk.top指向另一个域名YangZouy.github.io
A记录:DNS记录,将一个域名zyydgrbk.top直接指向一个IP地址GitHub pages服务器的其中一个IP地址
7、设置主题 优化主题
查看链接:博客优化一 | 邹阳 の 博客
8、图床设置
picGO:购买了阿里云OSS(类似于一个巨大的、在线存储空间),picGO就是上传到该存储空间的通道。所以需要配置阿里云账号创建的accessKey,picGO通过key来获取上传权限。这个accessKey对应每一个单独的用户,在此之前需要先确定自己是否有个用户,需要配置用户权限,然后bucket的读写权限需要设置为公共读,因为主要适用于博客,并且只有设置为公共读之后,picGo上面才可以看到小图。
ps:这里并不是所有的图片都需要放置到阿里云的oss存储上,有些博客自带的图片直接使用也可以,减少存储费用。
9、安全访问问题
github上的dns一直处于check状态中
解决:custom domain先remove一遍然后再填写save即可
之前安置的git calendar组件已经不再使用,需要去除
10、github仓库拉取推送
目前采用的远程地址是SSH格式
PS D:\Blog> git remote -v
origin git@github.com:YangZouy/Hexo.git (fetch)
origin git@github.com:YangZouy/Hexo.git (push)
SSH链接访问出了问题,经查看是github上的ssh失效了,重新将电脑的公钥保存到github上即可




