# mikeah2011.github.io **Repository Path**: mikeah2011/mikeah2011.github.io ## Basic Information - **Project Name**: mikeah2011.github.io - **Description**: Michael的个人博客网站 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-10 - **Last Updated**: 2026-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
技术笔记与工程实践 · 1300+ 篇 · Hexo 静态站
--- 个人技术博客的源码仓库。push 到 `main` 后由 GitHub Actions 构建并部署到 GitHub Pages, `public/` 不入库。 同一个站点下还挂着一套独立的 [简历站点](source/cv/),它有自己的构建脚本和说明。 ## 内容 `source/_posts/` 按分类分目录存放,共 **1317** 篇: | 分类 | 篇数 | 分类 | 篇数 | |------|-----:|------|-----:| | `php` PHP / Laravel / Swoole | 344 | `mobile` iOS / Android / RN | 21 | | `architecture` 微服务 / DDD / 设计模式 | 247 | `misc` 工具与杂记 | 20 | | `database` MySQL / Redis / 索引优化 | 148 | `go` Go 与云原生 | 10 | | `ai` LLM / Agent / RAG / MLOps | 140 | `network` TCP/IP / HTTP / DNS | 9 | | `devops` Docker / K8s / CI/CD / SRE | 136 | `security` Web 安全 / 认证授权 | 8 | | `frontend` Vue / TS / 构建工具 | 119 | `mq` Kafka / RabbitMQ | 7 | | `macos` 开发环境与终端工具链 | 57 | `rust` Rust / 系统编程 | 7 | | `engineering` 工程实践 / 测试 / 流程 | 42 | `elixir` · `python` | 1 · 1 | 分类的图标、描述与配色定义在 `scripts/patch-categories-chunk.js` 的 `CAT_META` 里, `_config.yml` 的 `category_map` 负责把历史文章的旧分类名归并过去。 ## 本地开发 ```bash npm ci # postinstall 会自动打 Aurora 补丁 npm run server # 本地预览 http://localhost:4000 npm run build:local # 增量构建(2GB heap,日常改稿够用) npm run build # 完整构建 + 分类页补丁,与 CI 一致 npm run clean # 清掉 db.json 和 public/ ``` `db.json` 有 400MB+,已在 `.gitignore` 里。增量构建出问题时先 `npm run clean`。 装 pre-commit 钩子(只需一次): ```bash git config core.hooksPath .githooks ``` ## 目录 ``` source/_posts/<分类>/ 文章,按分类分目录 source/images/ 图片,文章里一律用 /images/