3 篇文章 3 个子目录 最后更新:2025年6月6日
Hugo使用说明
 • 分类:Hugo • 标签:Hugo

Hugo的自定义主题实现和使用介绍,主要包括自定义模板,HintBox, Tab, Anchor Navigation, Code Copy, 等功能。以及如何修改默认表格样式等。

Hugo常用功能

Archetypes

原型 (Archetype)本质上是一个预定义的 Markdown 文件模板。它包含了新内容文件创建时应有的默认前置元数据字段和值,以及可选的初始 Markdown 内容

  • 原型文件存放在 Hugo 项目(或主题)根目录下的 archetypes/ 文件夹中
  • 可以创建多个原型,可以通过 --kind (或 -k) 标志明确指定要使用的原型名称(不含 .md 后缀)
bash
hugo new posts/demo.md --kind blog
# Hugo 会查找 archetypes/blog.md
Hugo核心概念及应用
 • 分类:Hugo • 标签:hugo

Hugo 是一个基于 Go 语言的现代的静态站点生成器。Hugo 提供了 强大的模板引擎灵活的主题系统,并支持 ShortcodesHooks 扩展功能。


Hugo Introduction

Hugo v0.146.0 模板系统变更

  • layouts/_default/ 目录已移除,所有文件移至 layouts/ 根目录
  • layouts/partials/layouts/_partials/
  • layouts/shortcodes/layouts/_shortcodes/

安装和初始化

下面将介绍 Windows 下的安装方式,其他平台参照:MacOS, Linux

方式一:在 Git BashPowerShell中使用 winget 命令安装:

bash
winget install Hugo.Hugo.Extended

卸载命令:winget uninstall --name "Hugo (Extended)"

阅读更多 »
Markdown 基础
 • 分类:Markdown • 标签:markdown

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。

常用语法

  • 标题: 使用 # 号,例如 # 一级标题, ## 二级标题
  • 列表: 使用 *, +, 或 - 创建无序列表,使用数字加点创建有序列表。
  • 链接: [链接文本](链接地址)
  • 图片: ![图片替代文本](图片路径)

高级特性

代码块,表格

阅读更多 »