
LXC vs Docker:系统容器和应用容器有什么区别,该怎么选?
LXC 和 Docker 都基于 Linux 的 namespaces 和 cgroups,但一个像轻量虚拟机、一个专注打包交付应用。本文从原理、安全、存储、网络、生态和运维方式对比两者,并给出 LXC 里跑 Docker 的注意事项和选择思路。

LXC 和 Docker 都基于 Linux 的 namespaces 和 cgroups,但一个像轻量虚拟机、一个专注打包交付应用。本文从原理、安全、存储、网络、生态和运维方式对比两者,并给出 LXC 里跑 Docker 的注意事项和选择思路。






中文 URL 不会被搜索引擎惩罚,但复制分享时会变成一长串 %E4 编码,还容易在 CDN、重定向和统计环节出问题。本文从编码原理、Google 与百度的态度、实际坑点讲起,对比中文、拼音、英文和数字 ID 四种 slug,并给出不同场景的选择和迁移建议。

链接分享到 Slack、Discord、LinkedIn 时能否展开成带大图的卡片,取决于 Open Graph 标签。本文讲清 OG 的必填与常用标签、Twitter Cards、预览图规范、WordPress/Astro/Next.js 的实现方式,以及调试工具和常见坑。

WordPress 换域名不只是改后台两个地址,旧域名散落在 options、posts、postmeta、comments 等多张表里。本文给出一套可直接复制的 SQL,讲清序列化数据为什么不能直接 REPLACE、如何用 WP-CLI 安全替换,以及 301 跳转和 Search Console 等收尾工作。

删除 GitHub Release 并不会删除 tag。本文整理了撤回发错版本的完整流程:编辑、转草稿还是删除,如何清理远端与本地 tag、在正确提交上重新打 tag 并用 gh 重新发布,以及版本号复用、缓存和密钥泄露等需要提前想到的坑。

git pull 本质是 fetch + merge/rebase,看懂报错、找到冲突标记、编辑后 add 再 commit 或 rebase --continue,冲突就能有条不紊地解决。本文整理了从报错识别、ours/theirs 选择、stash 与撤回,到工具和预防习惯的完整流程。
