网站运维
页面布局
- 知识库:最好是一个可以持续更新的知识库系列,类似wiki一样,可以持续更新内容,像编辑一本书一样去编辑它。
- 博客:然后可以附带有博客功能;
- 其它功能:例如精神世界、娱乐等一体化的。
这个网站不仅只是技术文章,同时也是我的个人对这世界热爱的一个体现。因为现在已经够孤独了,我希望通过我专属的网站来沉淀自己。
图床问题
要持续更新自己知识库,里面会包含大量的图片,所以如何搭建属于自己的图床很重要。
具体图床问题见如下位置页面:
成本问题
包括云服务器、域名、图床、博客优化 等一些列产生的费用,是否在自己可接受范围内。
网站方案选型问题
这么多的网站框架,自己该选择那种方案呢?
hexo
vueprsss
wordpress
hugo
……
🚩 网站候选人名单
自己当前博客
onedayxyy.cn
自己当前博客存在的问题:
基本上够丝滑了,但是如何增加一个知识库、评论系统、完善监控数据呢? == 对博客系统进行二次开发。
1、www.fomal.cn hexo-theme-butterfly (很喜欢这个)
2、blog.xlenco.top hexo-butterfly(这个也不错)
3、i4t.com wordpress (这个也很丝滑)
4、www.cuiliangblog.cn vuepress (这个也很丝滑)
服务器选型
轻量应用服务器
CRM
ECS
……
🍀 动态博客:ecs
2023年11月11日 (群辉大佬)
cdn
cdn
- CDN:TianliCDN + Staticfile CDN + 75CDN + 字节跳动静态资源公共库 + elemecdn 等
全栈加速cdn
全栈加速:
国内cdn较快的厂家:缤纷云
redis缓存
全栈静态化nginx
把wordpress做动静拆分,css js样式拆分出来
部署方式
我希望自己的网站可以利用docker一键部署,对任何人来讲,搭建环境0压力。
自动部署
- 自动部署:Git 钩子 + Github Action
docker swarm方式
多线路并行部署,一份源码同时分发给多个托管商
- 托管与部署:本网站采用多线部署,包括Vercel + Netlify + Cloudflare + Railway + Fleek + Render + Zeabur + Github Pages 等
双cname:
主域名和备用域名
.cn顶级域名
常规方案
代码托管在 Github 上,为了使得国内服务器上拉代码速度快点,在 Gitee 上做了备份;本地打包上传,服务端拉取;
自动化部署方案
线路支持https协议
🍀
免费证书领取规则
每个经过实名认证的阿里云账号(主账号),在每一个自然年内,可以通过数字证书管理服务的免费证书购买页,免费获取20个DV单域名证书【免费试用】。
自然年是每年的01月01日~12月31日。免费领取的证书资源包在每个自然年末将未申请的额度清零(每年12月31日24:00:00),您需要等到第二年的1月1日00:00:00后申请领取当年的免费证书资源包。
注意:
阿里云/腾讯云等都是可以免费下载ssl证书的。
评论系统
评论系统:Twikoo系统 + Vercel部署 + MongoDB提供存储服务
图片压缩
- 图片压缩:Imagine有损压缩技术 + imagesTool转化图片格式为webp
字体压缩
- 字体压缩: 基 于Python的fonttools子集化压缩 + CloudConvert压缩为woff2格式
静态资源压缩
- 静态资源压缩: gulp + JS & CSS Minifier (Minify)