News GitHub Actions + CF Worker:打造完美的持续部署流程 分享一下最近将官网和exportx.dev两个网站(Turborepo管理的)从Vercel迁移到Cloudflare Pages的过程,期间也使用了Github Action来做CI/CD自动化测试和部署,有兴趣的同学可以一起阅读交流下。 背景 我有多个前端项目使用Turborepo管理起来的,之前一直关联在Vercel进行部署,
News 1.5G到200M,TurboRepo Docker镜像优化指南:轻松打造轻量级镜像 最近往我的TurboRepo中添加了几个后端项目,然后使用Docker部署到服务器上,网上的TurboRepo的打包部署教程比较少,而且有些文章给的方法让Docker的镜像变得很大,所以我这里记录一下我是怎么减少镜像大小的。 本篇文章主要讲解在TurboRepo项目中,如何让Docker打包的镜像变得更小,然后分步逐行解释Dockerfile,帮助大家制定自己的Dockerfile。 背景 TurboRepo中打包Docker之所以复杂的原因大致有两点: 1.
Ghost Ghost 博客系列IIII | 文章目录导航-TOC插件 TOC对于博客来说,是一个非常实用的功能,可以方便读者快速定位到感兴趣的内容。Ghost 博客没有自带的TOC功能,让我们使用tocbot来实现它。 我们先预览下效果: 这次我们会用到一个开源的toc插件,地址:https://tscanlin.github.
Notebooks 面试必备-计算机网络-目录 计算机网络基本是面试必考的内容,理解得越深越好。曾经在字节的面试中被面试官深挖到TCP快重传,快恢复等稍微深度的知识点,留下了比较深的印象。总之,网络协议的进化过程也是一部发现问题、分析问题、解决问题的经验史。对解决工作中具体业务问题也有很大的帮助,建议着重学习~ 现在作为面试官,
Ghost Ghost博客系列III | 使用EdgeOne加速博客国内访问速度 因为不想备案,目前博客部署在香港轻量云,如果直接套Cloudflare的CDN,大陆访问巨慢,但如果直接做IP解析又会暴露源IP地址,不太安全,这次实验了一下如何使用EdgeOne加速国内访问速度。 背景 因为服务器放在腾讯香港轻量云,也比较想找类似Cloudflare类似的简单配置就能生效的CDN产品,于是就近找到了腾讯的EdgeOne,阿里云也有类似的
Ghost Ghost博客系列II | 为代码添加语法高亮 写技术博客时,一段优雅的代码展示往往能让文章更具专业性。本文将介绍如何在Ghost博客中实现代码高亮效果,让您的技术文章更加赏心悦目。 基础知识:创建代码块 在Ghost编辑器中,创建代码块非常简单。只需要: 1. 输入三个反引号(```) 2.
Dokploy dokploy 系列 III | 轻松管理多台服务器 这是 dokploy 系列的第三篇,主要介绍Dokploy Remote Servers如何管理多台服务器。 flowchart TD A[Dokploy管理面板 (香港A服务器)] --&
Notebooks 面试必备-计算机网络-DNS 💡DNS:Domain Name System 作用:根据域名查询对应主机IP 解析与查询过程 解析过程: * 查找浏览器缓存,chrome大概1min * 寻找系统缓存 因系统而异