About

关于本站与工作流程。

关于本站

本站名为 Zemengzhou Space,域名 zemengzhou.com, 于 2026 年 5 月 22 日搭建完成。

搭建时参考了朋友 Alex Xie 的博客,目前正在持续调整成自己的风格。

这是一个用于记录学习、项目和技术实践的个人网站,备忘为主。

内容方向

  • 考研数学
  • 自动控制原理与控制系统分析
  • 工程项目与实验记录
  • 个人生活与学校项目(不定期)

工作流程

笔记以 Markdown 格式编写,可以直接交给 Claude 或 ChatGPT 整理总结, 再 push 到 GitHub,网站自动更新,整个流程很流畅。

自动部署链路:

git push
  ↓
GitHub 通知 Vercel
  ↓
Vercel 拉取代码,执行 astro build
  ↓
所有 .md 文章编译为静态 HTML / CSS / JS
  ↓
部署到全球 CDN,zemengzhou.com 更新完毕(约 1~2 分钟)

联系

我同时是知乎博主(1.1 万粉丝),欢迎关注: 知乎 / 择梦舟


技术栈

  • 框架:Astro v6,纯静态输出
  • 数学渲染:KaTeX(remark-math + rehype-katex
  • 全文搜索:纯前端,构建时生成 /search-index.json
  • 评论:Giscus(GitHub Discussions 驱动)
  • 主题:暗色 / 亮色,localStorage 持久化
  • 托管:Vercel,连接至 GitHub main 分支,push 后自动部署

页面路由

  • / — 首页,最近文章
  • /archive — 归档,按月分组
  • /tags — 标签索引
  • /search — 全文搜索
  • /about — 本页
  • /posts/[slug] — 文章详情,含评论区

写文章

src/content/blog/ 下新建 Markdown 文件,frontmatter 示例:

---
title: 文章标题
date: 2026-05-22T21:00:00+08:00
description: 一句话摘要。
tags:
  - 控制理论
draft: false
---

文件名即 URL slug;draft: true 的文章不出现在任何列表页。
行内公式用 $...$,块级公式用 $$...$$,由 KaTeX 渲染。

发布流程

git add .
git commit -m "描述改动"
git push

推送到 main 后 Vercel 自动重新部署,约 1~2 分钟生效。