博客的自动化同步问题
当前重中之重在与对于博客的自动化同步问题的解决,那么自然需要对当下博客同步进行分析;
当下同步流程问题
- B4xinSynchronize同步对应仓库
bin4xin.github.io =>git push> www.sentrylab.cn
bin4xin.gitee.io =>git push> about.sentrylab.cn
sentrylab-www-cn =>scp> $vps/nginx_web/sentrylab/www =>git-checkout> www.sentrylab.cn
sentrylab-about-cn =>scp> $vps/nginx_web/sentrylab/about =>git-checkout> about.sentrylab.cn
如何解决?
可以看出,本地仓库太过于冗余,我需要在本地构建完成后将两个JEKYLL(Home与About)项目下的_site
拷贝到对应仓库下,然后git push
,这也是后来为什么有了B4xinSynchronize,我嫌push太繁琐了,甚至还喊出了Let your git only yes or no的口号(汗)
实际上,使用Action进行构建后就解决了部分本地仓库如bin4xin.github.io的同步问题,可以直接在Action构建后push到分支上显示;
访问速度的问题
而为了所谓的访问速度,妥协了一些优雅性,所以这也是当下我需要去解决的问题;因为一些诸如网站备案等原因,我个人不得不把博客搭建在国外的服务器上,而导致的问题就是:
解析、访问速度变得慢了很多,我想这也是很多人所困扰的问题之一;于是我就一直在思考,是否能够针对这个问题来从技术上做一些改变呢:
如何解决?
- cloudflare
- cname?
博客内部分类较为混乱
比如:blog与about一开始分栏的想法是准备针对个人研究这一块做单独展示,可是现在看来确实是做到了,但是新的问题涌现出来:分类过于混乱
如何解决?
考虑中
下一步
- 2021/10/26/21:04:22 [部分问题总结]
- About主页访问路由改变;
- About构建问题;
- 若需解决上面的问题,那么亟需修改的就是对于About的源码构建的问题
- 是否能够仓库2 Action构建的源码推送的仓库1的分支上?
- github 与 gitee仓库同步问题;
- 由于使用的GITEE ACTION模版存在疑问;所以暂时以硬编码的形式进行解决了,不是非常的优雅,这里会先标注,以后会在修改回来;
- 页面添加自行点击:博客国内镜像 && 国外镜像跳转;
- 响应式折叠footer相关简介;
- CNAME是否能够对应不同的镜像跳转?DNS解析中是否能够解决地域跳转问题?
- 订阅页面存在问题;
- 博客分类代码展示暂无bug,但访问路由存在问题,需考虑;
- …
当下:Home主页 About主页
我第一个想到的就是针对不同的访问区ip源进行不同地域跳转
static u_char ngx_http_server_string[] = "Server: COMMUNIST REGIME POWER SUPREME" CRLF;