从 G9g.top 到 5lab.top:博客迁移时间线

简单记录一下 5lab.top 这个博客是怎么从 g9g.top 迁过来的,拆成了几个关键节点。

时间线

  • 2025-12-28 · g9g.top 域名注册 在阿里云注册 g9g.top,最初是挂在 Cloudflare Pages 上的 Hugo 静态站,作为博客的起点。

  • 2026-09-10 · 5lab.top 域名注册 在 Spaceship 注册 5lab.top,开始规划把它作为新的主域名。

  • 2026-09-21 · 程序重构 站点从 Cloudflare Pages 迁到自托管。

  • 2026-09-21 · 内容迁移 把 g9g.top 上的内容整体搬到 5lab.top,完成域名切换。g9g.top 使用 Astro + Cloudflare Pages 重建,作为练手的玩具。

  • 2026-09-21 · 增加热缓存 引入 5lab-warm.timer 定时预热关键页面,配合 5lab-purge.sh 在每次发布时刷新 Cloudflare 边缘缓存,解决了静态站回源慢、发新内容要等 30 分钟才全网可见的问题。

Docker部署openlist

OpenList 是一个社区驱动的文件列表程序,支持多个云存储平台。它是 Alist 的精神继承者,旨在保持 Alist 的优势,同时去除商业化带来的限制,回归开源本质。OpenList 允许用户在 5 分钟内搭建自己的私有云文件管理系统,支持阿里云盘、OneDrive 等 40 多种存储服务。

Docker Compose:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
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

Docker自建WebDAV用于思源笔记/KeePass同步

一、方案对比:为什么要选自建 WebDAV?

方案优势缺点
自建 WebDAV(Docker)轻量(镜像<10MB、内存占用<5MB)、数据私有、空间和功能无限制需自有云主机或NAS
第三方云盘(坚果云/koofr)无需部署限速/付费、数据隐私风险、空间有限/功能有限制,例如坚果云webdav不支持思源笔记
自建 Nextcloud/Seafile功能全臃肿占资源、配置复杂
Alist/Openlist自带webdav,无需额外部署异地访问会暴露网盘入口到公网

二、部署方法(Docker 极简版)

  1. 准备环境:安装 Docker + Docker Compose(全平台通用);

  2. 创建存储目录(示例):mkdir -p /webdav/data(存放思源笔记/keepass密码库等),在该目录创建config.yml内容如下:

如何激活微软Windows/Office

massgrave.dev 是 Microsoft Activation Scripts(MAS,微软激活脚本)的官方主页,专注于提供安全、开源的 Windows 和 Microsoft Office 激活解决方案,同时包含详细的使用指南、常见问题解答和相关资源链接。

1. 激活脚本(MAS)介绍

Microsoft Activation Scripts(MAS,微软激活脚本)是一套用于激活微软 Windows 和 Office 产品的脚本合集,支持 HWID、Ohook、KMS 等多种激活方式,核心特点为开源、安全且易用。

跳过 Windows 11安装时的联网注册

在安装 Windows 11 时,默认要求联网并登录 Microsoft 账户,这可能在无网络或虚拟机环境中带来不便。

创建的用户文件夹是 Microsoft 账户名的前5个字母,超过5个字母会被截断。

以下是通过Windows自带命令跳过联网注册的方法。

步骤

1.进入安装界面 安装 Windows 11,直到出现需要联网或登录 Microsoft 账户的界面。