Ubuntu 22.04 LTS 全新安装指南:清除磁盘安装与自动化分区详解
1. 项目概述为什么需要“清除磁盘并安装”如果你正准备在一台电脑上安装Ubuntu 22.04 LTS并且这台电脑的硬盘里已经没有任何你需要保留的数据那么“清除磁盘并安装”就是你最应该选择的安装方式。这听起来像是一句废话但很多新手恰恰会在这里犹豫不决导致后续出现各种分区混乱、系统无法启动的问题。我见过太多人因为舍不得一个早已不用的Windows分区或者对“其他选项”里的手动分区感到恐惧结果选择了“与Windows共存”或手动分区失误最后把整个磁盘搞得一团糟数据也没保住。“清除磁盘并安装”这个选项是Ubuntu安装程序提供的最彻底、最省心的方案。它的逻辑非常简单粗暴安装程序会识别你电脑上的一块或多块硬盘然后将其上所有的分区和数据全部删除接着按照Ubuntu的最佳实践自动为你创建必要的分区如EFI系统分区、交换空间、根目录最后完成系统安装。整个过程你几乎不需要做任何技术决策就像给一张画满涂鸦的纸换上一张全新的白纸。那么谁最适合这个方案呢首先是那些拥有闲置旧电脑想将其改造为Linux学习机或家用服务器的用户其次是购买了新固态硬盘准备将其作为主力系统盘的用户再者就是任何希望获得一个纯净、无任何历史包袱的Ubuntu系统的用户。选择这种方式你能确保系统从第一行代码开始就运行在一个最优化的、专为Ubuntu设计的分区布局上避免了因旧系统残留或分区不当导致的性能问题和稳定性隐患。接下来我将带你完整走一遍这个流程并分享那些官方文档里不会写的细节和避坑指南。2. 安装前的核心准备工作不只是制作启动盘在点击“安装”按钮之前充分的准备能让你避开99%的麻烦。很多人以为准备就是下载镜像、制作U盘但其实远不止于此。2.1 硬件与镜像的确认首先确认你的电脑支持UEFI启动。这是现代电脑的标准如果你的电脑是近10年内购买的大概率支持。如何确认一个简单的方法是如果你之前的Windows系统盘里有一个叫“EFI”的小分区通常100-500MB那就是了。Ubuntu 22.04对UEFI的支持非常完善采用UEFIGPT的方式安装在系统管理和多系统引导上远比传统的BIOSMBR方式更灵活、更稳定。其次去Ubuntu官网下载正确的镜像。请务必选择22.04.4 LTS或更高版本号的镜像。LTS代表长期支持官方会提供长达5年的安全更新和维护这对于桌面或服务器系统都至关重要。注意镜像的文件名对于64位系统应该是ubuntu-22.04.4-desktop-amd64.iso。下载完成后一定要校验SHA256哈希值。虽然听起来麻烦但这能确保你下载的镜像完整无误避免安装到一半报错。在Windows上你可以用certutil命令在Linux或Mac上直接用sha256sum命令。2.2 启动盘制作工具的选择与实操细节制作启动盘我强烈推荐使用RufusWindows用户或balenaEtcher跨平台。它们比一些老牌工具更智能能自动处理UEFI/BIOS启动的兼容性问题。以Rufus为例有几个关键设置决定成败分区类型必须选择GPT。这对应UEFI启动模式。如果你的电脑比较老只支持传统BIOS才需要选MBR。目标系统类型选择UEFI非CSM。CSM是兼容性支持模块相当于让UEFI模拟传统BIOS我们不需要直接关掉以获得最纯粹的UEFI环境。文件系统保持FAT32。这是UEFI标准规定的ESPEFI系统分区必须使用FAT32。注意使用Rufus时如果它提示“要用DD镜像模式吗”对于Ubuntu镜像选择“是”。DD模式是一种底层的、逐扇区的写入方式兼容性最好。制作完成后不要急着重启。进入你电脑的BIOS/UEFI设置界面开机时按F2、Delete、F12等键因品牌而异完成两个关键操作关闭Secure Boot安全启动虽然新版Ubuntu支持安全启动但在安装过程中有时第三方驱动如NVIDIA显卡驱动可能会引发问题。为了减少麻烦建议先关闭安装完成后再开启。调整启动顺序将你的U盘设置为第一启动项。有些电脑有“快速启动菜单”通常是F12也可以用它临时选择从U盘启动。2.3 数据的最终备份与心理建设“清除磁盘并安装”意味着目标磁盘上的所有数据都将永久消失。请执行“三次确认法”物理上拔掉所有不必要的外接硬盘。在安装程序选择磁盘的界面反复确认你选中的是正确的那块磁盘可以通过磁盘容量和型号来识别。心里默念三遍磁盘型号。对于备份不要只备份“我的文档”。浏览器书签、密码管理器数据、SSH密钥、应用程序配置文件如.bashrc,.vimrc、代码项目、虚拟环境这些才是更容易被忽略的“数字资产”。将它们打包上传到云盘或拷贝到另一块物理硬盘上。3. 安装过程逐步拆解与关键抉择点从U盘启动后你会看到Ubuntu的GRUB菜单选择“Try or Install Ubuntu”进入Live环境。这个Live环境就是一个完全运行在内存中的Ubuntu系统你可以在这里测试硬件兼容性如Wi-Fi、声卡、显卡然后再进行安装。3.1 语言、键盘与网络连接安装语言选择中文简体会连带将系统语言和区域格式设为中文。键盘布局一般选择“Chinese - Chinese, Mandarin (Simplified)”。这两个设置后期都可以在系统中更改。网络连接是第一个关键点。我强烈建议如果可能在安装过程中连接有线网络。原因有三第一系统会在安装时下载最新的语言包和软件更新让你的系统一装好就是最新的第二对于某些无线网卡需要从网络下载额外的固件才能驱动没有网络会导致安装后无法上网第三连接网络可以确保系统时钟通过NTP同步避免出现时区错误。如果只能用Wi-Fi请确保在Live环境下就能成功连接。3.2 安装类型的选择“清除磁盘”的深层含义来到“安装类型”界面你会看到几个选项安装Ubuntu与Windows共存此选项要求磁盘上已有Windows系统并存在连续未分配空间。清除整个磁盘并安装Ubuntu这就是我们今天要选的。其他选项用于手动分区适合高级用户。点击“清除整个磁盘并安装Ubuntu”后下方会有一个“高级功能...”按钮务必点开。这里有一个至关重要的选项“为图形或无线硬件安装第三方软件”。请勾选它。这个选项会安装包括NVIDIA、AMD、Intel的闭源显卡驱动以及一些Wi-Fi网卡所需的固件。勾选它能极大提高安装完成后硬件的即用性和性能。不用担心开源问题这些驱动都来自Ubuntu官方维护的仓库安全且有保障。3.3 磁盘选择与危险确认接下来安装程序会列出你电脑上所有的磁盘。例如你可能会看到/dev/nvme0n1 (512 GB)和/dev/sda (1 TB)。你必须非常清醒地选择你想要安装Ubuntu的那块磁盘。如果你只有一块盘那没得选。如果你有多块盘根据容量和型号如三星980 Pro西数SN850来辨认。选中目标磁盘后安装程序会显示警告“这将删除该磁盘上的所有文件。此操作无法撤销。” 这是你最后的安全闸。请再次核对磁盘信息。3.4 时区、用户与计算机名设置时区地图上点击上海或你所在城市系统会自动设置东八区。用户信息设置需要注意你的姓名可以填中文这会作为显示名。计算机名建议使用英文、数字和短横线的组合如my-ubuntu-pc避免空格和特殊字符。这个名称会用于网络主机名和终端提示符。用户名必须使用英文小写字母开头可包含数字和短横线如zhangsan。这个用户名将用于登录、家目录路径/home/zhangsan和命令行操作使用英文能避免大量软件兼容性问题。密码设置一个强密码。下方有一个“自动登录”选项为了方便可以勾选但会降低安全性。对于服务器或公共电脑切勿勾选。4. 安装背后的自动化分区解析当你点击“现在安装”并确认后安装程序就开始执行“清除磁盘并安装”的魔法了。这个过程是完全自动的但了解它做了什么对你日后管理服务器或排查问题大有裨益。4.1 自动创建的分区布局对于一块全新的、采用UEFI/GPT的磁盘Ubuntu 22.04的安装程序默认会创建以下三个分区分区挂载点建议大小文件系统作用解析EFI系统分区/boot/efi512 MB - 1 GBFAT32这是UEFI启动的基石。它存放GRUB引导加载程序、内核镜像initrd文件以及系统启动所需的固件。分配512MB足够分配1GB则为未来多系统引导留足空间。交换空间(不挂载)物理内存的1-2倍swap当物理内存用尽时系统会将不活跃的内存页移至此分区。对于内存小于8GB的电脑交换空间至关重要。对于16GB或以上内存的桌面系统交换空间可以设置得小一些2-4GB甚至可以用交换文件代替。根分区/剩余所有空间ext4 (默认)这是系统的核心所有系统文件、用户文件除非单独挂载/home、安装的软件都在这里。Ext4是久经考验、稳定可靠的日志文件系统。安装程序会自动格式化这些分区并将系统文件安装到根分区将引导文件安装到EFI分区。4.2 手动分区的替代思路供参考虽然我们选择了自动但了解手动方案能加深理解。许多资深用户或服务器管理员会采用另一种布局EFI分区同上1GB。根分区(/)30-50GB。只装系统和软件。家目录分区(/home)分配大部分剩余空间。用户的所有个人数据、配置文件、下载内容都在这里。这样做的好处是未来重装系统时你可以选择不格式化/home分区从而保留所有个人数据和软件设置实现“系统重置数据无损”。交换空间同上或使用交换文件。对于“清除安装”的新手自动方案最简单。但当你下次想升级或重装时或许可以考虑手动创建独立的/home分区。5. 安装后的首要配置与效能调优系统安装完成并重启拔掉U盘首次进入全新的Ubuntu桌面。先别急着欣赏有几件立竿见影的事情需要做。5.1 驱动更新尤其是显卡驱动进入“软件和更新”应用切换到“附加驱动”标签页。这里是管理专有驱动的核心。系统会自动检测你的硬件特别是NVIDIA显卡并列出可用的驱动版本。对于NVIDIA显卡通常建议选择带“专有已测试”标签的版本这是Ubuntu官方测试过、与当前系统内核兼容性最好的稳定版驱动。除非你有特定需求如需要CUDA的最新特性否则不要盲目选择最新的“专有”版本。选择后点击“应用更改”系统会自动下载并安装。安装完成后必须重启电脑新显卡驱动才会生效。5.2 更换软件源与系统更新系统默认的软件源服务器可能在国外更新速度慢。更换为国内镜像源能极大提升体验。你可以通过图形界面“软件和更新”-“下载自”-选择“中国的服务器”如阿里云、清华、中科大或者通过命令行修改/etc/apt/sources.list文件。在终端中依次执行以下命令是安装后的标准操作sudo apt update # 刷新软件包列表 sudo apt upgrade # 升级所有已安装的软件包 sudo apt dist-upgrade # 处理升级过程中可能出现的依赖关系变更更智能 sudo apt autoremove # 自动删除不再需要的旧版本软件包和依赖这个过程可能会持续一段时间取决于网络速度和更新包的大小。5.3 基础开发环境搭建即使你不是开发者安装一些基础工具也能让系统更顺手sudo apt install build-essential git curl wget vim net-toolsbuild-essential包含了GCC编译器、make等工具是编译任何C/C软件的基础。git版本控制工具。curl/wget命令行下载工具。vim高效的文本编辑器。net-tools包含ifconfig,netstat等传统网络诊断工具虽然ip命令是未来但很多脚本和教程仍依赖它们。6. 可能遇到的问题与实战排查指南即使按照教程操作你也可能遇到一些“特色”问题。这里记录了几个最常见的情况和我的解决思路。6.1 安装完成后重启黑屏或卡住这可能是显卡驱动冲突的典型症状。解决方法是在GRUB菜单处进行干预。重启电脑在出现GRUB菜单时通常是紫色背景有Ubuntu和高级选项快速按下E键进入编辑模式。找到以linux开头的那一行在行尾quiet splash后面先添加一个空格然后输入nomodeset。按F10或CtrlX启动。这会以内核模式设置禁用状态启动使用通用的显示驱动进入系统。进入系统后立即按照“5.1”部分的步骤去“附加驱动”里安装正确的专有驱动然后重启。6.2 无法连接Wi-Fi或网速极慢如果在Live环境或安装后无法看到Wi-Fi列表或连接后速度异常可能是网卡驱动或固件缺失。先尝试有线网络然后执行sudo apt update sudo apt upgrade看是否能自动解决。在“软件和更新”的“附加驱动”里查看是否有无线网卡的专有驱动。对于Intel AX200/AX201等常见网卡可能需要更新较新的内核或安装linux-firmware包。在终端输入lspci | grep -i network或lsusb查看网卡型号然后根据型号搜索解决方案。一个临时解决方案是使用USB无线网卡芯片型号如RTL8812BU的网卡通常有较好的Linux支持。6.3 磁盘空间分配问题如果你发现自动分区后根分区(/)空间用得很快而/home在自动分区中它只是根分区下的一个目录空间充足这很正常因为软件都安装在根分区。你可以使用baobab磁盘使用分析器图形化工具或命令行du -sh /*来查看根目录下哪个文件夹占用了大量空间。通常是/var日志、缓存、/usr软件或/opt第三方软件。定期清理旧内核和软件包缓存是个好习惯sudo apt autoremove --purge # 清除已卸载软件的残留配置 sudo apt clean # 清理已下载的.deb安装包缓存6.4 双系统时间错误问题如果你未来安装了Windows双系统可能会发现进入Windows后时间快了8小时回到Ubuntu又正常。这是因为两个系统对硬件时钟RTC的解读方式不同Windows将硬件时钟视为本地时间而Linux默认视为UTC时间。在Ubuntu中修复此问题timedatectl set-local-rtc 1 --adjust-system-clock这条命令告诉Ubuntu硬件时钟里存储的是本地时间。7. 从“能用”到“好用”个性化与效率提升建议系统稳定运行后可以开始打造你的高效工作环境。7.1 终端与Shell的强化默认的Bash已经不错但Zsh配合Oh My Zsh框架能带来更强大的自动补全、主题和插件系统。sudo apt install zsh git fonts-powerline sh -c $(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)安装后编辑~/.zshrc文件可以更改主题如agnoster并启用常用插件如gitGit状态提示、z目录快速跳转。7.2 必备效率软件推荐文件搜索sudo apt install fzf。这是一个命令行模糊查找工具按CtrlR搜索历史命令按CtrlT搜索文件效率倍增。系统监控sudo apt install htop。比传统top命令更直观可以图形化查看CPU、内存、进程信息支持鼠标操作。截图工具系统自带的“截图”工具已经很好用快捷键ShiftPrintScreen可交互式选择区域。如果需要更强大的如滚动截图、标注可以安装flameshot。虚拟机如果需要运行其他系统VirtualBox是免费易用的选择。通过官网下载.deb包安装比软件仓库里的版本更新。7.3 备份策略的建立新系统配置好了一定要建立备份习惯。除了手动拷贝重要文件可以设置自动备份。对于个人用户Deja Dup已包含在Ubuntu中是一个简单的图形化备份工具可以备份到家目录到外部硬盘或云存储。对于更精细的控制可以学习使用rsync命令编写备份脚本。 一个最简单的rsync示例将家目录备份到移动硬盘rsync -avh --progress --delete /home/你的用户名 /media/你的用户名/移动硬盘标识/ubuntu-backup/参数解释-a归档模式保留权限等-vverbose-h人类可读--progress显示进度--delete删除目标端源端已不存在的文件保持同步。走到这里你的Ubuntu 22.04系统已经从一个刚安装好的“毛坯房”变成了一个坚固、高效且初步个性化的“工作站”。记住Linux的魅力在于探索和掌控。每当遇到问题把它视为一次学习的机会善用搜索引擎记得加上“ubuntu 22.04”关键词和社区论坛你的技能树会在这个过程中快速成长。这个纯净的系统就是你接下来所有学习和创造的完美起点。

相关新闻

SAP Login Manager上下文菜单:场景化登录提升SAP工作效率

SAP Login Manager上下文菜单:场景化登录提升SAP工作效率

你有没有过这样的体验?每天上班,第一件事就是打开一堆SAP客户端,输入不同的系统地址、客户端号、用户名、密码,然后重复登录、切换、再登录?对于SAP顾问、开发或高频用户来说,这几乎是每天的“开机仪式”&a…

2026/10/17 6:49:22 阅读更多 →
C++物理引擎构建:从DOP架构到GJK碰撞检测的实战指南

C++物理引擎构建:从DOP架构到GJK碰撞检测的实战指南

1. 项目概述:为什么选择C构建物理引擎?如果你正在读这篇文章,大概率和我一样,对游戏、动画或者机器人仿真背后的“魔法”感到着迷。屏幕上那些布料随风飘动、刚体碰撞翻滚、流体奔腾流淌的画面,其核心驱动力就是一个高…

2026/10/16 23:40:43 阅读更多 →
PostgreSQL触发器实战:从数据一致性到用户积分系统的自动更新

PostgreSQL触发器实战:从数据一致性到用户积分系统的自动更新

1. 从一次数据同步的“事故”说起:为什么我们需要触发器最近在做一个用户积分系统的重构,遇到了一个挺典型的场景。我们的业务逻辑是,每当用户完成一笔订单支付,系统就需要自动给用户的积分账户增加相应的积分。最初的实现方案很直…

2026/10/17 4:48:31 阅读更多 →

最新新闻

.NET 10 Blazor WASM缓存自动清除机制详解与迁移指南

.NET 10 Blazor WASM缓存自动清除机制详解与迁移指南

做 Blazor WASM 项目这些年,我对官方的每次改版都是又期待又忐忑。期待是因为 C# 写前端的体验确实独一份,忐忑是因为每次发版之后,总有几个用户跑来反馈“还是旧数据”“页面白屏”“功能点了没反应”。排查到最后,十有八九都是浏…

2026/10/18 6:36:53 阅读更多 →
大数据安全体系建设实战:从权限管控到审计监控

大数据安全体系建设实战:从权限管控到审计监控

1. 从一次内部审计说起:为什么大数据安全越来越难做我做数据平台这一行也有十年了,早年大家谈数据安全,多半是“买套防火墙”、“装个杀毒软件”就完事。可到了现在,尤其是数据量真正跑起来之后,你会发现情况完全变了—…

2026/10/18 6:36:53 阅读更多 →
推荐系统评估指标详解:准确率、召回率、F1与NDCG的实战选择

推荐系统评估指标详解:准确率、召回率、F1与NDCG的实战选择

前阵子评审一个推荐项目,算法同学在台上很兴奋地说:“我们的准确率从1.2%升到了1.5%,模型效果显著提升。”台下业务方沉默了几秒,问了一句:“那这个提升,对用户来说意味着什么?”场面一度有点尴…

2026/10/18 6:36:53 阅读更多 →
数据可视化如何驱动大数据分析?5大核心应用场景实战拆解

数据可视化如何驱动大数据分析?5大核心应用场景实战拆解

聊到数据可视化,我接触过不少做数据分析的同行,第一反应都是“不就是最后画几张图交差嘛”。这个看法我在早期项目里也有过,直到有一次在某电商数据平台监控中心里,凌晨两点靠一张实时趋势图抓住了支付链路的异常,才彻…

2026/10/18 6:36:53 阅读更多 →
CRM选型实战指南:从需求分析到避坑落地

CRM选型实战指南:从需求分析到避坑落地

CRM选型这件事,我见过太多企业把它搞成了一场豪赌。有团队花了大半年时间调研考察、轮番演示,终于签下一家,结果上线三个月,活跃度只剩百分之二十;也有公司压根没搞正式选型,让销售负责人自己挑了个工具&am…

2026/10/18 6:36:53 阅读更多 →
2026互联网大厂职级薪资全解析:AI测试开发面试与晋升指南

2026互联网大厂职级薪资全解析:AI测试开发面试与晋升指南

1. 从一份薪资爆料帖说起:为什么大家都在盯着这套职级表最近技术圈里聊得最热的话题之一,就是某头部视频平台流出的2026年职级与薪资体系对照表。我前后翻了好几份不同渠道的版本,也跟几位在不同业务线待过的朋友交叉验证了一下,发…

2026/10/18 6:35:53 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →