全部笔记

共 100 篇,按分类分组 · XML 站点地图

网站搭建(32)

本站是怎么搭起来的:零依赖、可离线、一个文件加一篇文章HTTP 状态码与请求方法速查:看日志时不用再猜Nginx 反向代理 + 免费 HTTPS 证书,一次配好不返工Web 缓存策略:强缓存、协商缓存与 CDN 三层安全响应头与 CSP:给站点加一层护栏sitemap.xml、robots.txt 与 RSS:让站点能被找到图片与字体自托管:少一次外部请求,少一个故障点站点收录:让搜索引擎知道你存在站点统计方案:自建统计还是用现成的自定义错误页:把 404 变成一个有用的页面静态站生成器对比:Hugo、Jekyll、Astro、11tyCore Web Vitals 实测:三个指标怎么优化HTTP/2 与 HTTP/3:升级之后到底快在哪静态站部署三条路:GitHub Pages / Vercel / 自建服务器WebSocket 基础:什么时候该用它,怎么配PWA 入门:manifest 与 Service Worker 能带来什么CORS 跨域详解:报错看不懂就先看这篇HTTPS 证书问题排查:从「不安全」警告到证书链完整Chrome DevTools 调试技巧:我常用的十几个功能SVG 图标方案:不引图标库也能有成套图标无障碍基础:让更多人能正常使用你的站点GitHub Actions 自动部署:push 之后什么都不用管代码高亮实现:不用 highlight.js 也能着色前端性能优化清单:不改架构也能快一倍从零写一个 Markdown 解析器:够用就好手写 hash 路由:100 行实现前端页面切换图片格式选型:WebP、AVIF 与兼容回退Cloudflare 免费版能用出什么:CDN、缓存、规则与常见误区CSS 变量与主题切换:本站的深浅色是怎么做的Flex 与 Grid 布局:什么时候用哪个语义化 HTML 与 SEO 基础:标签选对,一半工作就完成了从零到上线:一个静态站的完整 checklist

服务器(34)

VPS 选购指南:花最少的钱买到够用的机器拿到一台云服务器后,我必做的 10 分钟初始化systemd 服务编写:让自己的应用像个正经服务内存与 OOM:谁吃掉了我的内存Linux 运维常用命令速查:我真正每天在用的那些服务器迁移:换机房不中断服务的完整流程容灾演练:验证「从零恢复」到底要多久SSH 进阶:密钥管理、多机配置、端口转发与文件传输cloud-init:新机器开机即就绪高可用入门:keepalived 双机热备与 VIP 漂移Docker 与 Compose 上手:把应用装进盒子里服务器安全自检:几个工具跑一遍就知道大概自建 Git 仓库:裸仓库与 Gitea 两条路备份策略:3-2-1 原则与一份能自动跑的脚本源码编译安装:什么时候该自己编译轻量监控:不装 Prometheus 也能知道机器什么时候出事Docker 网络与存储:容器之间怎么通信、数据放哪站点邮件怎么发:第三方中继还是自建MySQL / PostgreSQL 初始化:装好之后的十件事内核参数调优:sysctl 里值得改的十来个值时间同步:chrony 配置与时间不准引发的那些怪事IPv6 配置与排错:该开还是该关内网穿透方案对比:frp、ngrok 与反向 SSH 隧道WireGuard:十分钟搭一个自己的 VPNNginx 访问日志分析:用几行命令看懂流量Nginx 负载均衡:upstream 配置与健康检查iptables 与 nftables:防火墙到底在干什么日志管理:journald、logrotate 与日志该放哪Linux 网络配置:netplan、ip 命令与常见故障磁盘管理:分区、挂载、扩容与空间清理Nginx location 匹配与 rewrite:规则写错就 404进程与信号:kill -9 为什么是最后手段apt / dpkg 包管理:装软件之前先搞清这些Linux 文件权限与所有权:chmod 到底在改什么