跳到主要内容

网站运维

页面布局

  1. 知识库:最好是一个可以持续更新的知识库系列,类似wiki一样,可以持续更新内容,像编辑一本书一样去编辑它。
  2. 博客:然后可以附带有博客功能;
  3. 其它功能:例如精神世界、娱乐等一体化的。

这个网站不仅只是技术文章,同时也是我的个人对这世界热爱的一个体现。因为现在已经够孤独了,我希望通过我专属的网站来沉淀自己。

img

img

图床问题

要持续更新自己知识库,里面会包含大量的图片,所以如何搭建属于自己的图床很重要。

具体图床问题见如下位置页面:

img

成本问题

包括云服务器、域名、图床、博客优化 等一些列产生的费用,是否在自己可接受范围内。

网站方案选型问题

这么多的网站框架,自己该选择那种方案呢?

hexo

vueprsss

wordpress

hugo

……

🚩 网站候选人名单

自己当前博客

onedayxyy.cn

img

img

自己当前博客存在的问题:

基本上够丝滑了,但是如何增加一个知识库、评论系统、完善监控数据呢? == 对博客系统进行二次开发。

1、www.fomal.cn hexo-theme-butterfly (很喜欢这个)

https://www.fomal.cn/

img

2、blog.xlenco.top hexo-butterfly(这个也不错)

https://blog.xlenco.top/

img

3、i4t.com wordpress (这个也很丝滑)

https://i4t.com/

img

4、www.cuiliangblog.cn vuepress (这个也很丝滑)

https://www.cuiliangblog.cn/

img

服务器选型

轻量应用服务器

CRM

ECS

……

🍀 动态博客:ecs

2023年11月11日 (群辉大佬)

img

cdn

cdn

img

全栈加速cdn

全栈加速:

img

国内cdn较快的厂家:缤纷云

imgimg

redis缓存

img

全栈静态化nginx

img

把wordpress做动静拆分,css js样式拆分出来

img

部署方式

我希望自己的网站可以利用docker一键部署,对任何人来讲,搭建环境0压力。

自动部署

img

docker swarm方式

img

多线路并行部署,一份源码同时分发给多个托管商

img

img

双cname:

img

主域名和备用域名

img

.cn顶级域名

img

常规方案

代码托管在 Github 上,为了使得国内服务器上拉代码速度快点,在 Gitee 上做了备份;本地打包上传,服务端拉取;

自动化部署方案

线路支持https协议

img

🍀

免费证书领取规则

每个经过实名认证的阿里云账号(主账号),在每一个自然年内,可以通过数字证书管理服务的免费证书购买页,免费获取20个DV单域名证书【免费试用】

自然年是每年的01月01日~12月31日。免费领取的证书资源包在每个自然年末将未申请的额度清零(每年12月31日24:00:00),您需要等到第二年的1月1日00:00:00后申请领取当年的免费证书资源包。

注意:

阿里云/腾讯云等都是可以免费下载ssl证书的。

评论系统

评论系统:Twikoo系统 + Vercel部署 + MongoDB提供存储服务

img

图片压缩

img

字体压缩

  • 字体压缩: 基于Python的fonttools子集化压缩 + CloudConvert压缩为woff2格式

img

静态资源压缩

img

SEO优化

img

音乐平台

img

哔哔

img

流量监控

img

友链朋友圈

img

微博热搜

img

博客统计

img

异步加载与缓存加速技术

  • 异步加载与缓存加速技术:Pjax

img

弹窗框架支持

img

开发语言

  • 开发语言:HTML5 + CSS3 + JavaScript + Pug + YML等

img

线路优化

  • 线路优化:利用Service Worker劫持主域链接至缤纷云Bucket,从而实现将请求分流至国内线路,以提高访问速度(参考LYX大佬的方案)

img

文章摘要生成

img

版权声明

img

维护日志

img

鸣谢

img