TeoSeo v1.3.0:GEO 优化、主题适配检测与自动更新修复
本文要点 TeoSeo v1.3.0 新增 GEO 优化:meta/og:description 清理、BreadcrumbList 结构化数据、文章顶部「本文要点」折叠块保护; 新增 GEO 开关(默认关闭,手动开启)与主题适配检测弹窗(非 Inaline 主题勾选开启时会提示,可前往博客留言请求适配); 新增 Inaline 主题适配补丁(inaline-patch/),解决 details.
本文要点 TeoSeo v1.3.0 新增 GEO 优化:meta/og:description 清理、BreadcrumbList 结构化数据、文章顶部「本文要点」折叠块保护; 新增 GEO 开关(默认关闭,手动开启)与主题适配检测弹窗(非 Inaline 主题勾选开启时会提示,可前往博客留言请求适配); 新增 Inaline 主题适配补丁(inaline-patch/),解决 details.
本文要点 lsof 可以列出任何进程打开的文件,从普通文件、目录到共享库、网络连接全覆盖 输出列含义:COMMAND/PID/USER 定位进程,FD/TYPE 说明文件描述符与类型,NAME 是实际路径或连接信息 按端口找进程:lsof -i :3000 一条命令即可定位是谁占用了端口 lsof +L1 能找出"已删除但磁盘空间未释放"的文件,是磁盘清理的救命工具 常用过滤参数:-u...
本文要点 zram 是在内存里开一块压缩区域充当 swap:换出的数据先压缩再存放,读写走内存而非磁盘,比磁盘 swap 快一个数量级 创建三步:zramctl -f -s 512M -a lz4 创建设备 → mkswap 初始化 → swapon 启用 zramctl 的 DATA/COMPR 两列直接展示压缩效果:内存压力下 37M 数据被压到 12.2M,省下约三分之二内存...
本文要点 swap(交换空间)是内存不足时的「兜底仓库」:内存放不下的数据先换出到磁盘,避免系统被 OOM 杀掉 查看现状三件套:free -h 看内存与交换用量、swapon --show 看交换设备、/proc/sys/vm/swappiness 看交换倾向 新增 swap 文件四步:fallocate 预分配 → chmod 600 收紧权限 → mkswap 初始化 → swapon...
本文要点 Ubuntu 的软件包体系分两层:底层 dpkg 直接操作 .deb 包,上层 apt 负责依赖解析与软件源管理,日常操作基本都用 apt Ubuntu 24.04 的软件源采用 deb822 格式(/etc/apt/sources.list.d/ubuntu.sources),结构更清晰;老格式 sources.list 仍然兼容 apt update 刷新软件源索引,apt...
本文要点 curl 是 Linux 下最通用的命令行 HTTP 客户端,既能下载文件,也能调试接口,几乎所有发行版都预装 下载用 curl -o 文件名 网址,配合 -w 可输出耗时、大小、速度等传输统计 curl -I 只取响应头,配合 -o /dev/null -w "%{http_code}" 可快速查看状态码 调试接口用 -X POST 指定方法、-H 加请求头、-d 传数据,输出...
本文要点 链接的本质是让多个文件名指向同一个 inode(文件真实数据),理解 inode 是理解链接的前提 硬链接:多个目录项共享同一个 inode,删除任何一个,其余仍可正常读取内容 软链接(符号链接):一个指向「目标路径」的独立小文件,目标被删就变成失效链接(broken link) 目录不允许硬链接;硬链接不能跨文件系统;这两个限制软链接都没有 ln 默认创建硬链接,加 -s...
本文要点 Typecho 默认的 markdown 解析器(Parsedown)不识别 <details> 为块级元素,会往里面插入 <br>/</p>,导致折叠块失效; Inaline 主题正文渲染直接调 Utils\Markdown::convert、绕过了 Typecho 的 filter,插件挂在标准钩子上拦不住,只能靠主题补丁;...
本文要点 LVM 用 PV(物理卷)/ VG(卷组)/ LV(逻辑卷)三层抽象解决传统分区的扩容难、跨盘难问题 在线扩容:先 lvextend 扩展逻辑卷,再 resize2fs 扩展文件系统,全程无需卸载与重启 快照回滚:lvcreate -s 秒级创建快照,lvconvert --merge 一键恢复误删的数据 缩小顺序与扩容相反:必须先 resize2fs 缩小文件系统、再...
本文要点 用户(user)与组(group) 是把"人/进程"和"权限"绑定在一起的机制;理解 /etc/passwd、/etc/shadow、/etc/group 三个配置文件,几乎所有命令都是在"改这几个文件"; 新增一个用户走 groupadd → useradd → passwd 三步,改用户用 usermod,删除用户用 userdel -r(连带清理家目录); 授权通过"用户 →...