关于本站
本站名为 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 后自动部署
页面路由
写文章
在 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 分钟生效。