小站的第一版:Next.js × Gin
这篇文章记录小站第一版的基本结构,方便之后继续维护。
前端与后端
前端使用 Next.js App Router,负责首页、文章、归档和项目展示。文章保存在项目的 content/posts 目录中,使用 Markdown 编写。
后端使用 Go + Gin,先提供健康检查、站点信息和项目列表接口。后续有需要时,再逐步加入新的功能。
henryweb.site → Next.js 个人网站
api.henryweb.site → Gin 后端接口
knowledge.henryweb.site → 独立的知识图谱项目
知识图谱
知识图谱保留原有服务与数据,通过单独的子域名访问。主页上也为它留了入口。
这样,个人网站和知识图谱可以分别维护,互不依赖对方的发布节奏。
怎样发布新文章
在 content/posts 下新建一个 Markdown 文件,填入标题、日期、分类和标签,就可以开始写了:
---
title: "我的新文章"
description: "用一句话介绍这篇文章。"
date: "2026-10-26"
category: "技术笔记"
tags: ["Go"]
---
正文支持标题、列表、引用、表格和代码块。站点的搜索、归档、分类以及 RSS 会一起读取这些文章。
接下来
先持续写下真实的问题和解决过程,再根据实际需要完善功能。