Hugo博客

blog (tiennm99) — Hugo 博客模板

作者 tiennm99

miti99.com 的个人博客源码,使用 Hugo 与 Stack 主题构建,支持越南语和英语内容。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-09-30查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

基于 Hugo 静态站点生成器,使用 Stack 主题

02

博客内容为越南语与英语双语

03

文章采用 leaf bundle 结构,资源与 index.md 同目录

04

配置按 config/ 目录拆分,便于覆盖侧边栏、菜单与配色

05

通过 assets/ 与 layouts/ 支持自定义样式和模板覆盖

06

附带面向 Claude Code、OpenCode、Codex 的共享 AI 工作流脚本

模板详细介绍

这是一个个人博客站点 miti99.com 的源代码仓库,基于 Hugo 静态站点生成器和 Stack 主题构建。博客内容以越南语和英语双语呈现,文章放在 content/post/YYYY/MM/DD/index.md 路径下,每篇为 Hugo leaf bundle,图片等资源与 index.md 放在同一目录。独立页面(如 about、projects)位于 content/page/。

主题配置采用 Hugo 的配置目录拆分方式,集中在 config/ 下:params.toml 控制侧边栏、头像、页脚与配色,menu.toml 控制导航链接;自定义 CSS/JS 放在 assets/,模板覆盖放在 layouts/。Stack 主题以 git 子模块形式位于 themes/hugo-theme-stack/。

仓库还包含一套面向 AI 工具的工作流:Claude Code、OpenCode 或 Codex 共用 scripts/newsletter/ 下的 Node 引擎和 AGENTS.md 指令文件,Codex 技能使用 .agents/skills/ 格式,相关说明见 docs/multi-tool-usage.md 与 docs/newsletter/engine-commands.md。仓库采用 Apache-2.0 许可。

Hugo博客

适合你的项目吗?

适用场景

  • 搭建个人双语博客并发布文章
  • 参考 Hugo leaf bundle 组织文章与图片资源
  • 学习如何通过配置拆分与模板覆盖定制 Stack 主题
  • 了解多 AI 工具共用同一仓库指令与脚本的组织方式

适合人群

  • 使用 Hugo 搭建个人博客的开发者
  • 需要越南语/英语双语内容站点的用户
  • 希望基于 Stack 主题做深度定制的用户
  • 对多 AI 工具协作工作流感兴趣的用户

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    先执行 git submodule update --init --recursive 拉取 Stack 主题子模块

  2. 2

    运行 hugo server -D 启动本地预览,默认地址为 http://localhost:1313

  3. 3

    文章放在 content/post/YYYY/MM/DD/index.md,资源与 index.md 同目录

  4. 4

    主题定制修改 config/_default/params.toml、menu.toml,或通过 assets/、layouts/ 覆盖

  5. 5

    使用 newsletter 脚本前需在 scripts/newsletter/ 下执行一次 npm ci

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 Apache-2.0 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发;分发时需随附 Apache-2.0 许可证。
  • 修改过的文件需显著标明改动,并保留相关版权、专利、商标及归属声明。
  • 若原项目附有 NOTICE 文件,分发衍生作品时需保留其中适用的归属声明。
  • 许可包含适用的贡献者专利授权;发起许可所述专利诉讼会终止该专利授权,且不授予商标使用权。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • Stack 主题以 git 子模块形式引入,需单独拉取并遵守其自身许可;本仓库的 Apache-2.0 仅覆盖本仓库代码,不自动涵盖该第三方主题。
  • newsletter 脚本需先安装 Node 依赖(npm ci)才能运行;不使用该 AI 工作流时可忽略,但相关功能依赖 Node 环境。
  • 仓库的 AI 工作流面向 Claude Code、OpenCode 或 Codex 等外部工具,使用这些功能需具备相应工具环境。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 Apache-2.0 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

no-charge, royalty-free, irrevocable copyright license

许可证原文

The Stack theme is pulled in as a git submodule under `themes/hugo-theme-stack/`.

README 原文

run `npm ci` once, then `node scripts/newsletter <command>`

README 原文

This repo runs from Claude Code, OpenCode, or Codex off one shared engine

README 原文
https://github.com/tiennm99/blog/blob/main/LICENSEhttps://github.com/tiennm99/blog/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-09-30。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 80 / 100
技术栈
Hugo
网站类型
博客
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-09-30
截图检查日期
2026-09-30

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Hugo。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。

查看当时使用的来源资料

SHA-256: 516f2e77a009876a60987f91dca9af077ae2fd2689469d8ccceaa698b25b2ade

2026-09-30T09:41:43.728Z

来源文件 / 仓库
# blog

Source of [miti99.com](https://miti99.com) — personal blog (VN/EN) built with [Hugo](https://gohugo.io) and the [Stack](https://github.com/CaiJimmy/hugo-theme-stack) theme.

## Quick start

```bash
git submodule update --init --recursive
hugo server -D
```

Site available at `http://localhost:1313`.

## Content structure

Posts live under `content/post/YYYY/MM/DD/index.md`. Each post is a Hugo leaf bundle — images and assets sit next to `index.md` in the same directory.

```
content/
  post/
    2024/
      03/
        15/
          index.md     ← post content (Vietnamese / English)
          cover.jpg    ← optional cover image
  page/                ← standalone pages (about, projects, …)
```

## Theme customization

Theme config lives in `config/` (Hugo config directory split). Key overrides:

- `config/_default/params.toml` — sidebar, avatar, footer, color scheme
- `config/_default/menu.toml` — navigation links
- `assets/` — custom CSS/JS overrides loaded on top of the Stack theme
- `layouts/` — template overrides (add a file here to override any Stack partial)

The Stack theme is pulled in as a git submodule under `themes/hugo-theme-stack/`.

## Working with AI tools

This repo runs from Claude Code, OpenCode, or Codex off one shared engine (`scripts/newsletter/`, Node — run `npm ci` once, then `node scripts/newsletter <command>`; see [docs/newsletter/engine-commands.md](docs/newsletter/engine-commands.md)) and one instruction file (`AGENTS.md`). Repository-scoped Codex skills use the official `.agents/skills/` format; no installer is required. Setup, invocation per tool, and how to pick one and remove the rest: see [docs/multi-tool-usage.md](docs/multi-tool-usage.md).

## License

Apache-2.0 — see [LICENSE](LICENSE).
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。