这篇博客是怎么来的

它跑在我自己的笔记本(ThinkPad T480)上,没有租云服务器。

三个零件拼起来的:

  1. Hugo —— 我写 Markdown,它帮我生成网页
  2. Caddy —— 把生成好的网页文件对外提供访问
  3. Tailscale Funnel —— 打通家里内网和公网,让别人也能打开

Markdown 简单示范

写文章就是写普通的 Markdown 文件。

加粗、斜体、行内代码 都支持。

这是一段引用。 第二行。

  • 无序列表第一项
  • 无序列表第二项
  1. 有序列表第一项
  2. 有序列表第二项

代码块

def hello(name: str) -> str:
    return f"你好,{name}!"

print(hello("世界"))

表格

命令作用
./blog.sh 新文章 标题新建一篇文章
./blog.sh 预览本地预览(带实时刷新)
./blog.sh 发布生成网页,对外生效

写完这篇,我的博客就算正式开张了。