博客正式开张 🎉
本站由 Astro + AstroPaper 生成,纯静态部署在 Cloudflare Pages。这篇文章同时充当写作模板:写新文章时复制本文件,改 frontmatter 即可。
Table of contents
Open Table of contents
代码块
Shiki 高亮内置双主题(浅色 min-light / 暗色 night-owl),支持行高亮与 diff 标记:
#!/usr/bin/env bash
set -euo pipefail
# 一行发布:写作 → 全球 CDN(高亮标记用 )
git add src/content/posts/ && git commit -m "post: $(date +%F) 新文章" && git pushdeploy.sh
// 行内高亮 ins={行号} 表示新增行,del 表示删除行
export const stack = ["Astro", "Cloudflare Pages", "Markdown"] as const;astro.config.ts
也可以用注释记号标记行:
echo "这行会高亮"
echo "这行是新加的"
数学公式
由 remark-math + rehype-katex 支持。行内公式如 TCP 的 RTT 估计:。
块级公式 —— 比如经典 TCP 拥塞窗口的 AIMD 行为:
香农容量公式:
Callout 提示块
Note
面向读者的补充信息。
Warning
写作时 draft: true 的文章不会发布到线上。
常用 Markdown 元素
| 语法 | 用途 |
|---|---|
**粗体** | 强调 |
行内代码 | 命令、路径、按键 |
> 引用 | 转述与提示 |
 | 图片 |
- 任务列表
- 博客搭好
- 写第一篇技术笔记
发布方式
在文章 frontmatter 中设置 pubDatetime 后,push 到 GitHub 即自动构建上线,无需手动干预。