[{"categories":["software"],"collections":null,"content":"📖 关于阅读 (Legado) 阅读 (Legado) 是一款在 Android 平台上享有极高盛誉的电子书工具。它的核心魅力在于其纯粹的开源精神：完全免费、无广告、且不内置任何受限内容。 通过导入“书源”配置文件，它可以将全网的文学资源聚合在一个极致排版的界面中。对于书友来说，它是目前 Android 端无可争议的阅读神器。 ","date":"2026-01-23","heading":"📖 关于阅读 (Legado)","objectID":"/posts/yuedu/:1:0","tags":["yuedu","shuyuan","Legado","opensource"],"title":"一站式『阅读』App \u0026 日更精选书源仓库","uri":"/posts/yuedu/#-关于阅读-legado"},{"categories":["software"],"collections":null,"content":"🚀 访问一站式门户：yuedu.vlab.im 为了解决书源“失效快、广告多、重复高”的痛点，我通过 Homelab 搭建了一个自动化处理中心，所有资源均通过一站式门户发布： 订阅地址 👉 入口地址：https://yuedu.vlab.im 💎 建议在手机浏览器中打开，支持 一键唤起 App 导入书源及下载最新客户端。 ","date":"2026-01-23","heading":"🚀 访问一站式门户：yuedu.vlab.im","objectID":"/posts/yuedu/:2:0","tags":["yuedu","shuyuan","Legado","opensource"],"title":"一站式『阅读』App \u0026 日更精选书源仓库","uri":"/posts/yuedu/#-访问一站式门户yueduvlabim"},{"categories":["software"],"collections":null,"content":"1. 自动精选书源 (best.json) 这是本站的核心价值所在。后台脚本每日会自动执行以下任务： 严苛标准：自动扫描上万条原始书源，仅保留通过连通性、搜索有效性双重校验的“精选高可用”源。 实时更新：页面上会实时显示当前扫描的原始总量与精选总量，数据每日刷新。 快捷导入：支持一键复制链接或一键直联导入（点击导入图标，手机端将自动唤起阅读 App 完成书源添加）。 ","date":"2026-01-23","heading":"1. 自动精选书源 (best.json)","objectID":"/posts/yuedu/:2:1","tags":["yuedu","shuyuan","Legado","opensource"],"title":"一站式『阅读』App \u0026 日更精选书源仓库","uri":"/posts/yuedu/#1-自动精选书源-bestjson"},{"categories":["software"],"collections":null,"content":"2. 客户端官方镜像下载 为了解决 GitHub 在国内访问不便的问题，门户页面实时同步了官方仓库： 最新版 APK：自动检测官方 Release，提供直连下载。 多渠道加速：同时提供 GitHub 镜像加速 与 本站直连 双通道，确保安装包秒下载。 ","date":"2026-01-23","heading":"2. 客户端官方镜像下载","objectID":"/posts/yuedu/:2:2","tags":["yuedu","shuyuan","Legado","opensource"],"title":"一站式『阅读』App \u0026 日更精选书源仓库","uri":"/posts/yuedu/#2-客户端官方镜像下载"},{"categories":["software"],"collections":null,"content":"🛠️ 如何配置订阅？ 配置过程极为简单，您可以直接在手机端打开 yuedu.vlab.im 进行操作： 一键导入：如果您已安装阅读 App，直接点击 best.json 卡片右侧的 导入图标（分享箭头形状），手机将自动唤起 App 并进入书源确认界面。 手动复制：点击 复制图标（双文件形状）获取订阅链接： https://yuedu.vlab.im/best.json App 配置：在 App 内进入 我的 -\u0026gt; 书源管理 -\u0026gt; 网络导入，粘贴链接即可。 ","date":"2026-01-23","heading":"🛠️ 如何配置订阅？","objectID":"/posts/yuedu/:3:0","tags":["yuedu","shuyuan","Legado","opensource"],"title":"一站式『阅读』App \u0026 日更精选书源仓库","uri":"/posts/yuedu/#-如何配置订阅"},{"categories":["software"],"collections":null,"content":"📢 免责声明 本站提供的订阅服务基于自动化筛选技术。所有书源数据均抓取自互联网公开分享渠道，系统仅进行技术性的筛选与加速，不存储、不制作任何书籍内容。请在法律允许的范围内合理使用。 把复杂的技术留给后台，把纯粹的阅读留给你。愿每一本好书都能跨越山海，与你相遇。 ","date":"2026-01-23","heading":"📢 免责声明","objectID":"/posts/yuedu/:4:0","tags":["yuedu","shuyuan","Legado","opensource"],"title":"一站式『阅读』App \u0026 日更精选书源仓库","uri":"/posts/yuedu/#-免责声明"},{"categories":["tech"],"collections":null,"content":"简单记录一下这个博客是怎么从 g9g.top 一路迁到 vlab.im 的，拆成了几个关键节点。 ","date":"2026-09-29","heading":"","objectID":"/posts/g9g-to-5lab-vlab/:0:0","tags":["博客","迁移","Hugo"],"title":"从 g9g.top 到 vlab.im：博客迁移时间线","uri":"/posts/g9g-to-5lab-vlab/#"},{"categories":["tech"],"collections":null,"content":"时间线 2025-12-28 · g9g.top 域名注册 在阿里云注册 g9g.top，挂在云上跑 Hugo 静态站，作为博客的起点。 2026-09-10 · 5lab.top 域名注册 在 Spaceship 注册 5lab.top，开始规划把它作为新的主域名。 2026-09-19 · vlab.im 站点预置 提前把新域名对应的站点环境搭好，为下一次迁移做准备。 2026-09-21 · 程序重构 站点从云端托管迁到自托管。 2026-09-21 · 内容迁移 把 g9g.top 上的内容整体搬到 5lab.top，完成域名切换。g9g.top 另用一套新程序重建，作为练手的玩具。 2026-09-21 · 优化更新可见性 加入页面预热机制，发布新内容后不再需要等缓存慢慢过期，全网几乎即时可见。 2026-09-29 · 评论系统自托管 评论也一并搬到自己的服务器上，5lab.top 阶段的迁移告一段落。 2026-10-31 · vlab.im 全面启用 正式启用 vlab.im 作为主域名，站名从「五号实验室」改为「虚拟实验室」，评论与内容整体平移。 2026-10-31 · 收尾 修复迁移过程中遗留的几个小问题，各站彻底切换完毕。 ","date":"2026-09-29","heading":"时间线","objectID":"/posts/g9g-to-5lab-vlab/:1:0","tags":["博客","迁移","Hugo"],"title":"从 g9g.top 到 vlab.im：博客迁移时间线","uri":"/posts/g9g-to-5lab-vlab/#时间线"},{"categories":["tech"],"collections":null,"content":"小结 从 g9g.top 到 5lab.top 用了九个多月，从 5lab.top 到 vlab.im 又走了一个多月。好在链接都能接得上、收藏不坏。现在主站和各个子站都已收敛到 vlab.im 名下，这场迁移至此真正告一段落。 ","date":"2026-09-29","heading":"小结","objectID":"/posts/g9g-to-5lab-vlab/:2:0","tags":["博客","迁移","Hugo"],"title":"从 g9g.top 到 vlab.im：博客迁移时间线","uri":"/posts/g9g-to-5lab-vlab/#小结"},{"categories":["tech"],"collections":null,"content":"OpenList 是一个社区驱动的文件列表程序，支持多个云存储平台。它是 Alist 的精神继承者，旨在保持 Alist 的优势，同时去除商业化带来的限制，回归开源本质。OpenList 允许用户在 5 分钟内搭建自己的私有云文件管理系统，支持阿里云盘、OneDrive 等 40 多种存储服务。 Docker Compose: services: openlist: image: openlistteam/openlist:latest container_name: openlist user: \"0:0\" volumes: - ./data:/opt/openlist/data - /mnt/usb:/mnt/usb ports: - \"5244:5244\" - \"5222:5222\" environment: UMASK: \"002\" TZ: \"Asia/Shanghai\" restart: unless-stopped ","date":"2026-01-13","heading":"","objectID":"/posts/openlist/:0:0","tags":["openlist","docker"],"title":"Docker部署openlist","uri":"/posts/openlist/#"},{"categories":["tech"],"collections":null,"content":"一、方案对比：为什么要选自建 WebDAV？ 方案 优势 缺点 自建 WebDAV（Docker） 轻量（镜像\u0026lt;10MB、内存占用\u0026lt;5MB）、数据私有、空间和功能无限制 需自有云主机或NAS 第三方云盘（坚果云/koofr） 无需部署 限速/付费、数据隐私风险、空间有限/功能有限制，例如坚果云webdav不支持思源笔记 自建 Nextcloud/Seafile 功能全 臃肿占资源、配置复杂 Alist/Openlist 自带webdav，无需额外部署 异地访问会暴露网盘入口到公网 ","date":"2026-01-10","heading":"一、方案对比：为什么要选自建 WebDAV？","objectID":"/posts/webdav/:1:0","tags":["docker","keepass","webdav","siyuan"],"title":"Docker自建WebDAV用于思源笔记/KeePass同步","uri":"/posts/webdav/#一方案对比为什么要选自建-webdav"},{"categories":["tech"],"collections":null,"content":"二、部署方法（Docker 极简版） 准备环境：安装 Docker + Docker Compose（全平台通用）； 创建存储目录（示例）：mkdir -p /webdav/data（存放思源笔记/keepass密码库等），在该目录创建config.yml内容如下： # 服务器监听配置 address: 0.0.0.0 port: 6065 # 基础设置 tls: false prefix: / debug: false noSniff: true behindProxy: true # 默认目录 directory: /data # CORS 配置 cors: enabled: true credentials: true allowed_headers: - Depth - Authorization - Content-Type - Content-Length allowed_hosts: - \"*\" allowed_methods: - GET - PUT - POST - DELETE - PROPFIND - MKCOL - COPY - MOVE exposed_headers: - Content-Length - Content-Range # 日志 log: level: debug format: json # 用户配置 users: - username: usr # 获取 bcrypt 密码，替换$2a$10$...：sudo docker run --rm hacdias/webdav:v5.11.1 bcrypt \"pwd123\" password: \"{bcrypt}$2a$10$...\" permissions: CRUD # password: pwd123 可选：明文保存密码 # directory: /data/yan 可选：指定用户专属目录 编写 docker-compose.yml（核心配置，自定义端口/账号）同样放在/webdav/data； services: webdav: image: hacdias/webdav:v5.11.1 container_name: webdav restart: unless-stopped ports: - \"6065:6065\" volumes: - ./config.yml:/config.yml:ro - ./data:/data #数据保存目录，按需修改 environment: - TZ=Asia/Shanghai command: [\"-c\", \"/config.yml\"] 启动服务：进入配置目录/webdav/data，执行 docker-compose up -d，显示“Up”即成功。 局域网访问地址 http://nasip:6065，实测思源笔记1000个文件（70MB左右）同步仅需1.5秒； ","date":"2026-01-10","heading":"二、部署方法（Docker 极简版）","objectID":"/posts/webdav/:2:0","tags":["docker","keepass","webdav","siyuan"],"title":"Docker自建WebDAV用于思源笔记/KeePass同步","uri":"/posts/webdav/#二部署方法docker-极简版"},{"categories":["tech"],"collections":null,"content":"massgrave.dev 是 Microsoft Activation Scripts（MAS，微软激活脚本）的官方主页，专注于提供安全、开源的 Windows 和 Microsoft Office 激活解决方案，同时包含详细的使用指南、常见问题解答和相关资源链接。 ","date":"2026-01-01","heading":"","objectID":"/posts/mas/:0:0","tags":["Windows","activate","mas"],"title":"如何激活微软Windows/Office","uri":"/posts/mas/#"},{"categories":["tech"],"collections":null,"content":"1. 激活脚本（MAS）介绍 Microsoft Activation Scripts（MAS，微软激活脚本）是一套用于激活微软 Windows 和 Office 产品的脚本合集，支持 HWID、Ohook、KMS 等多种激活方式，核心特点为开源、安全且易用。 ","date":"2026-01-01","heading":"1. 激活脚本（MAS）介绍","objectID":"/posts/mas/:1:0","tags":["Windows","activate","mas"],"title":"如何激活微软Windows/Office","uri":"/posts/mas/#1-激活脚本mas介绍"},{"categories":["tech"],"collections":null,"content":"2. 主要激活方式及支持范围 激活方式 支持产品 激活有效期 HWID 永久激活 Windows 10/11（所有版本） 永久 Ohook 永久激活 微软 Office (2016-2024) 永久 KMS 激活 Windows（批量授权版）、Office（批量授权版） 180 天（可自动续订） TSforge 激活 Windows/ESU/Office 永久 ","date":"2026-01-01","heading":"2. 主要激活方式及支持范围","objectID":"/posts/mas/:2:0","tags":["Windows","activate","mas"],"title":"如何激活微软Windows/Office","uri":"/posts/mas/#2-主要激活方式及支持范围"},{"categories":["tech"],"collections":null,"content":"3. 脚本获取与使用 以管理员身份运行以下脚本，根据屏幕提示选择激活方式（上面表格也有说明） 适用于 Windows 8、10、11： 📌 irm https://get.activated.win | iex 如果上述命令被（ISP/DNS）屏蔽，请尝试以下命令（需要较新版本的 Windows 10 或 11）： iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String) 适用于 Windows 7 及更高版本： iex ((New-Object Net.WebClient).DownloadString('https://get.activated.win')) 可从 GitHub/Azure DevOps 下载最新版本MAS，用于离线激活。 不含任何第三方软件或恶意程序，100% 开源。 ","date":"2026-01-01","heading":"3. 脚本获取与使用","objectID":"/posts/mas/:3:0","tags":["Windows","activate","mas"],"title":"如何激活微软Windows/Office","uri":"/posts/mas/#3-脚本获取与使用"},{"categories":["tech"],"collections":null,"content":"4. 关键资源链接 链接名称 链接地址 MAS GitHub 仓库 https://github.com/massgravel/Microsoft-Activation-Scripts 激活支持表 https://massgrave.dev/chart 不支持的产品 https://massgrave.dev/unsupported_products_activation 命令行参数 https://massgrave.dev/command_line_switches 故障排除 https://massgrave.dev/troubleshooting ","date":"2026-01-01","heading":"4. 关键资源链接","objectID":"/posts/mas/:4:0","tags":["Windows","activate","mas"],"title":"如何激活微软Windows/Office","uri":"/posts/mas/#4-关键资源链接"},{"categories":["tech"],"collections":null,"content":"5. 安全声明 massgrave.dev 上的所有脚本均为开源且可审计，我们绝不会分发恶意软件、广告软件或任何有害程序。请始终从官方渠道下载脚本，避免使用伪造版本。 ","date":"2026-01-01","heading":"5. 安全声明","objectID":"/posts/mas/:5:0","tags":["Windows","activate","mas"],"title":"如何激活微软Windows/Office","uri":"/posts/mas/#5-安全声明"},{"categories":["tech"],"collections":null,"content":"6. 社区与支持 可通过 Discord、Reddit、Twitter/Bluesky 获取支持，社区会及时解答激活相关问题并提供技术支持。 ","date":"2026-01-01","heading":"6. 社区与支持","objectID":"/posts/mas/:6:0","tags":["Windows","activate","mas"],"title":"如何激活微软Windows/Office","uri":"/posts/mas/#6-社区与支持"},{"categories":["tech"],"collections":null,"content":"7. 许可证说明 Microsoft Activation Scripts 采用 GNU 通用公共许可证第 3 版（GPLv3）授权。 ","date":"2026-01-01","heading":"7. 许可证说明","objectID":"/posts/mas/:7:0","tags":["Windows","activate","mas"],"title":"如何激活微软Windows/Office","uri":"/posts/mas/#7-许可证说明"},{"categories":["tech"],"collections":null,"content":"重要提示 该网站仅提供激活脚本的技术指引，使用前请遵守所在地区的软件使用相关法律法规。 脚本仅用于激活合法拥有的软件副本，请勿用于盗版软件激活。 网站内容会随 MAS 版本更新实时调整，建议以官方页面最新信息为准。 ","date":"2026-01-01","heading":"重要提示","objectID":"/posts/mas/:8:0","tags":["Windows","activate","mas"],"title":"如何激活微软Windows/Office","uri":"/posts/mas/#重要提示"},{"categories":["tech"],"collections":null,"content":"在安装 Windows 11 时，默认要求联网并登录 Microsoft 账户，这可能在无网络或虚拟机环境中带来不便。 创建的用户文件夹是 Microsoft 账户名的前5个字母，超过5个字母会被截断。 以下是通过Windows自带命令跳过联网注册的方法。 ","date":"2025-12-31","heading":"","objectID":"/posts/windows11-localonly/:0:0","tags":["Windows","localonly"],"title":"跳过 Windows 11安装时的联网注册","uri":"/posts/windows11-localonly/#"},{"categories":["tech"],"collections":null,"content":"步骤 1.进入安装界面 安装 Windows 11，直到出现需要联网或登录 Microsoft 账户的界面。 2.打开命令提示符 按下 Shift + F10，弹出命令提示符窗口。 3.输入跳过联网命令 在命令提示符中输入以下内容并按回车： start ms-cxh:localonly 4.创建本地账户 弹出“Microsoft 账户”窗口后： 输入用户名（建议使用英文或数字）。 密码可留空（如不需要密码）。 点击“下一步”。 5.完成配置 稍作等待，系统将跳过联网步骤，直接进入后续配置界面。 ","date":"2025-12-31","heading":"步骤","objectID":"/posts/windows11-localonly/:1:0","tags":["Windows","localonly"],"title":"跳过 Windows 11安装时的联网注册","uri":"/posts/windows11-localonly/#步骤"},{"categories":["tech"],"collections":null,"content":"注意事项 此方法适用于所有版本的 Windows 11。 确保在执行此操作时未连接网络（拔掉网线或禁用 Wi-Fi）。 本地账户创建后，可根据需要在系统中添加 Microsoft 账户。 通过此方法，可以快速完成 Windows 11 的安装，避免联网带来的时间消耗。 ","date":"2025-12-31","heading":"注意事项","objectID":"/posts/windows11-localonly/:2:0","tags":["Windows","localonly"],"title":"跳过 Windows 11安装时的联网注册","uri":"/posts/windows11-localonly/#注意事项"},{"categories":["tech"],"collections":null,"content":"本指南面向有基础系统安装经验的用户，聚焦iVentoy部署与PXE装机核心流程。","date":"2025-12-30","objectID":"/posts/iventoy/","tags":["PXE","iVentoy","build-pc"],"title":"快速部署iVentoy实现网络装机","uri":"/posts/iventoy/"},{"categories":["tech"],"collections":null,"content":"简单来说，iVentoy 可以看成是一个增强版的 PXE 服务器。 使用iVentoy 你可以通过网络同时给多台机器启动、安装操作系统。 iVentoy 使用极其简单，无需复杂的配置，直接把 ISO 文件放到指定位置，客户机在启动时根据菜单选择要启动的ISO文件即可。 iVentoy 同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI 和 ARM64 UEFI 模式。 iVentoy 支持 110 多种常见类型的操作系统 （Windows/WinPE/Linux/VMware） ","date":"2025-12-30","heading":"","objectID":"/posts/iventoy/:0:0","tags":["PXE","iVentoy","build-pc"],"title":"快速部署iVentoy实现网络装机","uri":"/posts/iventoy/#"},{"categories":["tech"],"collections":null,"content":"一、部署iVentoy 安装下载工具wget sudo apt update \u0026\u0026sudo apt install -y wget 创建iventoy根目录（推荐放在/opt下，也可自定义） mkdir -p /opt/iventoy 下载服务端：访问 iVentoy官方下载页，获取对应系统版本（本文以Debian为例）。 通过网盘下载后上传到/tmp目录或者： wget https://g9g.top/posts/iventoy/iventoy-1.0.21-linux-free.tar.gz -O /tmp/iventoy-1.0.21-linux-free.tar.gz 解压、进入目录、赋予运行权限： tar -zxvf /tmp/iventoy-1.0.21-linux-free.tar.gz -C /opt/iventoy\rcd /opt/iventoy/iventoy-1.0.21\rchmod +x iventoy.sh 在iventoy.sh同目录iso文件夹中上传所需系统iso文件，执行启动命令： sudo bash iventoy.sh start ","date":"2025-12-30","heading":"一、部署iVentoy","objectID":"/posts/iventoy/:1:0","tags":["PXE","iVentoy","build-pc"],"title":"快速部署iVentoy实现网络装机","uri":"/posts/iventoy/#一部署iventoy"},{"categories":["tech"],"collections":null,"content":"二、Web管理端配置 访问管理页面：浏览器输入http://[服务端IP]:26000；若无法访问，放行防火墙26000端口。 配置DHCP参数： 开启DHCP分配功能，避免与路由器IP池冲突（示例：路由器IP池为10.0.0.10-10.0.0.100，iVentoy起始IP则设为10.0.0.101-10.0.0.211）； 网关、DNS均填入路由器IP。 关闭路由器DHCP，安装完系统后记得重新打开。 防火墙放行以下端口，确保PXE引导正常。官方iVentoy 端口说明 端口号 协议 说明 67/68 UDP DHCP Server端口号。 69 UDP TFTP Server端口号。 26000 TCP iVentoy 管理界面 HTTP Server端口号。 16000 TCP iVentoy PXE 服务 HTTP Server端口号。 10809 TCP NBD Server端口号。 启动iVentoy服务：在Web页面完成上述配置后，点击启动服务。 ","date":"2025-12-30","heading":"二、Web管理端配置","objectID":"/posts/iventoy/:2:0","tags":["PXE","iVentoy","build-pc"],"title":"快速部署iVentoy实现网络装机","uri":"/posts/iventoy/#二web管理端配置"},{"categories":["tech"],"collections":null,"content":"三、客户端PXE装机 设置网络启动： Windows：管理员PowerShell执行 cmd /c \u0026quot;shutdown /r /fw /t 0\u0026quot; 进入BIOS； 通用方式：开机按F12（不同品牌快捷键可能为F2/F10/Del）进入BIOS，设置网络为第一启动项。 选择镜像安装：客户端重启后自动进入iVentoy镜像列表，选择目标系统镜像，后续流程与U盘装机一致。 ","date":"2025-12-30","heading":"三、客户端PXE装机","objectID":"/posts/iventoy/:3:0","tags":["PXE","iVentoy","build-pc"],"title":"快速部署iVentoy实现网络装机","uri":"/posts/iventoy/#三客户端pxe装机"},{"categories":["tech"],"collections":null,"content":"关键注意事项 DHCP地址池务必与路由器隔离，避免IP冲突导致装机失败。 服务端需放行26000（Web管理）和16000（PXE引导）两个端口。 客户端需确保有线网络连接正常，无线网络不支持PXE引导。 注：PXE（Preboot Execution Environment，预启动执行环境）网络装机，属于英特尔提出的网络引导技术，支持计算机无硬盘 / 无 U 盘，纯通过网卡从局域网服务器加载启动程序与系统镜像。 核心依赖：DHCP（分配IP）+ TFTP（传输引导文件），iVentoy 已一站式集成这两个服务，无需单独部署。 ","date":"2025-12-30","heading":"关键注意事项","objectID":"/posts/iventoy/:4:0","tags":["PXE","iVentoy","build-pc"],"title":"快速部署iVentoy实现网络装机","uri":"/posts/iventoy/#关键注意事项"},{"categories":["tech"],"collections":null,"content":"本文将详细讲解从下载Ventoy工具到制作Windows11启动U盘的完整流程，适合电脑小白或需要重装系统的用户，步骤清晰且可操作性强。 ","date":"2025-12-29","heading":"","objectID":"/posts/ventoy/:0:0","tags":["Windows11","Ventoy","os-install","bootable-usb"],"title":"用Ventoy制作Windows11启动U盘","uri":"/posts/ventoy/#"},{"categories":["tech"],"collections":null,"content":"一、前期准备 核心提示： 提前备齐所需物料并备份U盘数据，避免制作过程中丢失重要文件。 U盘：容量≥8GB，建议16GB及以上（避免存储不足，同时可存放其他工具），注意：制作过程会格式化U盘，务必提前备份U盘中的重要数据。 Windows11镜像文件：推荐从微软官方网站下载（保证镜像纯净，避免捆绑软件或病毒），下载地址：微软Windows11官方下载页，选择“下载Windows 11磁盘映像（ISO）”，根据需求选择对应版本（通常选“Windows 11 多版本ISO”）。 可用电脑：用于下载Ventoy和Windows11镜像、制作启动U盘（Windows系统电脑即可）。 ","date":"2025-12-29","heading":"一、前期准备","objectID":"/posts/ventoy/:1:0","tags":["Windows11","Ventoy","os-install","bootable-usb"],"title":"用Ventoy制作Windows11启动U盘","uri":"/posts/ventoy/#一前期准备"},{"categories":["tech"],"collections":null,"content":"二、下载Ventoy工具 核心提示： 从官方渠道下载最新稳定版，确保工具安全性和兼容性。 打开Ventoy官方网站：Ventoy官方首页，该工具支持免格式化制作多系统启动U盘，操作简单且兼容性强。 进入“下载”页面，根据当前电脑系统选择对应版本：Windows系统直接下载“ventoy-x.x.xx-windows.zip”（x.x.xx为版本号，选择最新稳定版即可）。 下载完成后，找到压缩包，右键选择“解压到当前文件夹”或指定文件夹，解压后得到Ventoy的可执行文件（Ventoy2Disk.exe）。 ","date":"2025-12-29","heading":"二、下载Ventoy工具","objectID":"/posts/ventoy/:2:0","tags":["Windows11","Ventoy","os-install","bootable-usb"],"title":"用Ventoy制作Windows11启动U盘","uri":"/posts/ventoy/#二下载ventoy工具"},{"categories":["tech"],"collections":null,"content":"三、使用Ventoy制作Windows11启动U盘 核心提示： 以管理员身份运行工具，仔细核对U盘信息，避免误格式化其他磁盘。 将准备好的U盘插入电脑USB接口（建议插入USB 3.0接口，传输速度更快）。 打开解压后的Ventoy文件夹，找到“Ventoy2Disk.exe”，右键选择“以管理员身份运行”（避免权限不足导致操作失败）。 在Ventoy主界面中，系统会自动识别插入的U盘（注意核对U盘盘符和容量，避免选错磁盘格式化错误数据）。 确认U盘无误后，点击“安装”按钮，此时会弹出警告窗口，提示“将格式化所选磁盘，所有数据将丢失”，再次确认U盘数据已备份后，点击“确定”。 等待Ventoy安装完成，界面会显示“安装成功”，此时U盘已被格式化为Ventoy启动格式（无需手动分区，工具会自动完成）。 关闭Ventoy工具，打开“此电脑”，找到Ventoy格式的U盘（盘符可能会变化），将之前下载好的Windows11 ISO镜像文件直接复制到U盘中（无需解压ISO文件，直接拷贝即可），等待文件复制完成，Windows11启动U盘即制作完成。 iVentoy界面 ","date":"2025-12-29","heading":"三、使用Ventoy制作Windows11启动U盘","objectID":"/posts/ventoy/:3:0","tags":["Windows11","Ventoy","os-install","bootable-usb"],"title":"用Ventoy制作Windows11启动U盘","uri":"/posts/ventoy/#三使用ventoy制作windows11启动u盘"},{"categories":["tech"],"collections":null,"content":"基于 Debian 13 环境，实现 Hugo 博客从本地源码到 Cloudflare Pages 的全自动发布与旧部署记录清理。","date":"2025-12-28","objectID":"/posts/hugo-deploy/","tags":["Hugo","Cloudflare","GitHub","Debian","auto-deploy"],"title":"Hugo 自动化部署进阶","uri":"/posts/hugo-deploy/"},{"categories":["tech"],"collections":null,"content":"在 Homelab 环境下使用 Hugo (0.153.0+) 配合 PaperMod 主题创作时，频繁的 Git 推送和 Cloudflare Pages 堆积如山的部署记录总是让人头疼。本文分享一个实战脚本，让你通过一个 hugo-deploy 命令，完成从代码提交到后台清理的全过程。 ","date":"2025-12-28","heading":"","objectID":"/posts/hugo-deploy/:0:0","tags":["Hugo","Cloudflare","GitHub","Debian","auto-deploy"],"title":"Hugo 自动化部署进阶","uri":"/posts/hugo-deploy/#"},{"categories":["tech"],"collections":null,"content":"1. 核心流程图 本项目实现了从本地源码到云端生产环境的自动化闭环管理： 本地端：一键完成 add、commit、push。 GitHub：作为源码仓库并触发 Cloudflare 的 Webhook。 Cloudflare：自动拉取并构建部署，同时接收脚本的 API 指令清理冗余历史。 ","date":"2025-12-28","heading":"1. 核心流程图","objectID":"/posts/hugo-deploy/:1:0","tags":["Hugo","Cloudflare","GitHub","Debian","auto-deploy"],"title":"Hugo 自动化部署进阶","uri":"/posts/hugo-deploy/#1-核心流程图"},{"categories":["tech"],"collections":null,"content":"2. 环境要求 系统: Debian 13 (理论兼容所有主流 Linux) 依赖: git, curl, jq (执行 sudo apt install jq 安装) Hugo 版本: 0.153.0+ 部署平台: Cloudflare Pages ","date":"2025-12-28","heading":"2. 环境要求","objectID":"/posts/hugo-deploy/:2:0","tags":["Hugo","Cloudflare","GitHub","Debian","auto-deploy"],"title":"Hugo 自动化部署进阶","uri":"/posts/hugo-deploy/#2-环境要求"},{"categories":["tech"],"collections":null,"content":"3. 准备工作：获取 API 密钥 密钥名称 获取位置 建议权限 GitHub Token Settings \u0026gt; Developer settings Fine-grained: Contents (Read \u0026amp; Write) CF Account ID Pages 项目控制台 URL 中 32 位十六进制字符串 CF API Token My Profile \u0026gt; API Tokens 自定义：Cloudflare Pages 编辑 注意：创建 Cloudflare Token 时，必须包含 Cloudflare Pages Edit 权限，否则脚本无法执行后续的删除（DELETE）操作。 ","date":"2025-12-28","heading":"3. 准备工作：获取 API 密钥","objectID":"/posts/hugo-deploy/:3:0","tags":["Hugo","Cloudflare","GitHub","Debian","auto-deploy"],"title":"Hugo 自动化部署进阶","uri":"/posts/hugo-deploy/#3-准备工作获取-api-密钥"},{"categories":["tech"],"collections":null,"content":"4. 自动化脚本下载与安装 为了保持系统整洁，我们建议将自动化脚本放置在 /usr/local/bin/ 目录下。 下载脚本: 下载并解压 hugo-deploy.zip sudo apt update \u0026\u0026 sudo apt install -y zip unzip hugo-deploy.zip 移动并重命名: sudo mv hugo-deploy.sh /usr/local/bin/hugo-deploy 配置参数: 使用 vi 或 nano 修改脚本内的 GIT_TOKEN、CF_API_TOKEN 等关键个人配置。 赋予执行权限: sudo chmod +x /usr/local/bin/hugo-deploy ","date":"2025-12-28","heading":"4. 自动化脚本下载与安装","objectID":"/posts/hugo-deploy/:4:0","tags":["Hugo","Cloudflare","GitHub","Debian","auto-deploy"],"title":"Hugo 自动化部署进阶","uri":"/posts/hugo-deploy/#4-自动化脚本下载与安装"},{"categories":["tech"],"collections":null,"content":"5. 安全与生效设置 修正换行符: 如果你在 Windows 下编辑过脚本，请执行以下命令： sudo sed -i 's/\\r$//' /usr/local/bin/hugo-deploy 从此，只需输入 hugo-deploy，即可享受极简主义的发布流程！ ","date":"2025-12-28","heading":"5. 安全与生效设置","objectID":"/posts/hugo-deploy/:5:0","tags":["Hugo","Cloudflare","GitHub","Debian","auto-deploy"],"title":"Hugo 自动化部署进阶","uri":"/posts/hugo-deploy/#5-安全与生效设置"}]