记录一下搭建和迁移等,目前已经迁移到阿里云+阿里云OSS上
- 很多人都有自己的博客,只有Github的话不够美观直接,建立博客也是熟悉服务器的一个过程。
- 因为之前搭建过,由于灵越3543上自用的Ubuntu上软件依赖混乱缺失了很多,无法安装SSH服务等,所以直接格式化了,扩大了空间,重装了系统;所以需要将原来的Hexo博客及逆行转移,之后进行了更详细的优化,购买了域名等等。
阿里云ECS+OSS (2020更新方案)
- Nginx反向代理,强制https访问,80端口重定向443端口 参考链接:Nginx的https配置记录以及http强制跳转到https的方法梳理
- 服务器上搭建git服务,并通过钩子钩到相应的搭建好环境的文件夹
- OSS利用typora的图片上传功能直接上传到图床,并且自动修改为可访问的超链接
- 每次部署可以同步推送到服务器、GitHub、Codeing等
dyngq.top
A. 使用了Hexo博客
- 因为搭建简单,而且可以借助Github Pages进行发布,不需要另外购买需要一直开启的服务器,在原来的3543机器上就可以完成搭建与发布,类似于服务器但是不需要每时每刻都开启。
- 最初的搭建很简单,有很详细的官方配置介绍。
- git安装hexo或者直接将文件夹需要的部分复制过来
- 安装node.js
- 相关部署配置等
B. 域名
- 域名在阿里云购买了.top域名,首年9块钱,续费每年29块钱,还可以。
- 域名包含简单的解析服务,需要对Pages服务和域名解析控制台都配置一下域名解析。
- ping一下网址就可以得到ip,小常识
C. 主题
- 主题的选择有很多
- 主题配置 next主题配置文档链接
D. 动态背景动画
- 需要git clone一个库,否则不会生效
E. 杂七杂八的配置很多
- 根据自己需要来,需要的时候再配置就可以了。
F. 搭建CDN加速(舍弃)
G. 选择双仓库多解析
- 如果是直接在服务器上运行hexo服务的话就不需要,这一条这上一条的CDN搭建的目的原因都是因为,百度无法爬取Github Pages的页面,Google无法访问阿里DNS解析的dns3.hichina.com, dns4.hichina.com服务器,所以无法完成搜索引擎的收录工作。
- 谷歌收录软件(Google Search Console)无法访问www.dyngq.top但是最后完成了对dyngq.top的网站地图sitemap的提交,有点意外,应该不是无法访问服务器的缘故,说不清楚,还待研究
- google和百度的收录应该都搞定了,问题关键在于不要加www.
- 不管怎么样,提交的链接想尽办法不要加www.,直接http://dyngq.top就可以了