跳过正文
  1. 文章/

第一篇:博客上线了

·279 字·1 分钟
作者
lxapgjryzc

这个博客跑在 Hugo + GitHub Pages 上,每篇文章都有英文、中文、日文三个版本。整套流程是这样的:

  1. 用 Markdown 写文章,放在 content/posts/ 目录下
  2. git push 推到 GitHub
  3. GitHub Actions 自动跑 hugo --minify
  4. 构建产物发布到 GitHub Pages

从写完保存到线上可见,大概一分钟。

写新文章
#

每篇文章是三个文件,共用同一个文件名,在扩展名前面加语言代码:

content/posts/some-title.en.md
content/posts/some-title.zh.md
content/posts/some-title.ja.md

Hugo 会自动把它们关联起来,所以顶部的语言切换器是在同一篇文章的不同版本之间跳转,而不是把你甩回首页。

代码块支持语法高亮:

def greet(name: str) -> str:
    return f"Hello, {name}!"

表格、引用、图片这些常规 Markdown 语法都能用。

图片放在 static/ 目录下,在文章里写 /图片名.png 引用。

本地预览
#

hugo server -D 起本地服务,带热更新,改文件就能实时看到效果。确认没问题再推。