Hello, World — 我的新博客

终于把博客搭起来了。

选择 Astro 的原因很简单:Markdown 写内容,前端完全可控,输出纯静态文件,部署省心。

为什么又搭了个博客

之前也试过几次,要么嫌折腾半途而废,要么写着写着就忘了。这次不一样的是,工具顺手了

Astro 的内容集合(Content Collections)和我的写作习惯刚好吻合:

  1. 文章就是 Markdown 文件,放在 src/content/blog/
  2. 每篇文章的元数据写在 frontmatter 里——标题、日期、标签
  3. 页面模板从集合中读取文章,自动生成列表和详情页

这套逻辑和我整理番剧记录的方式几乎一样:源文件 + 元数据 + 自动索引。可以说是我舒适区里的东西。

Markdown 渲染效果

代码块

public class HelloWorld {
    public static void main(String[] args) {
        // 每个程序员都写过的一行
        System.out.println("Hello, World!");
    }
}

引用

一个人有两个我,一个在黑暗里醒着,一个在光明中睡着。

—— 纪伯伦

列表

  • 写东西
  • 整理想法
  • 记录成长

接下来打算

博客刚搭好,暂时不急着一次性把所有东西都搞完美。先写起来,样式和功能慢慢加。

如果你想从头搭建一个类似的博客,可以看看 Astro 官方文档。比你想的简单。