整个文档中常用的术语。
A B C D E F G H I K L M N O P R S T U V W Z
- action
- 参见 模板动作
- archetype
- archetype(原型)是用于生成新内容的模板
-
See details.
- argument
- argument(参数)是传递给 函数、方法 ?短代码 ?标量、数组、切片、映射 ?对象
- array
- array(数组)是编号的 元素 序列。与 Go ?切片 数据类型不同,数组具有固定长度。数组中的元素可以是 标量、切片、映射、页面或其他数组
-
See details.
- asset pipeline
- asset pipeline(资源管道)是一个自动化和优化静态资源(如图像、样式表?JavaScript 文件)处理的系统
- bool
- 参见 boolean
- boolean
- boolean(布尔值)是一种具有两个可能值的数据类型:
true(真)或false(假) - branch bundle
- branch bundle(分支束)是顶级内容目录或任何包?
_index.md文件的内容目录。类似于物理分支,分支束可以包含后代,包?leaf bundles 和其他分支束。分支束还可以包?页面资源,如图像 -
See details.
- build
- build(构建)是生成站点静态文件的过程
- bundle
- 参见 page bundle
- cache
- cache(缓存)是一个存储数据的软件组件,使得对未来相同数据的请求更快
- canonical output format
- canonical output format(规范输出格式)是当前页面的 输出格式,其 [
rel][] 属性在站点配置中设置为canonical(如果存在这样的格式)。如果当前页面只有一?输出格式,那么这就是 规范输出格式,无论该格式?rel属性是否设置为canonical? 默认情况下,html是唯一预定义的 输出格式,其rel属性设置为canonical;所有其他格式的rel属性设置为alternate。如果当前页面的两个或多?输出格式 ?rel属性设置为canonical,则 规范输出格式 是在以下位置首先指定的格式:
- 当前页面?[
outputs][outputs_front_matter] front matter 字段,或 - 站点配置中当?页面类型 ?[
outputs][outputs_site_config] 部分? [rel]: /zh/configuration/output-formats/#rel [outputs_front_matter]: /zh/configuration/outputs/#outputs-per-page [outputs_site_config]: /zh/configuration/outputs/#outputs-per-page-kind
- chain
- chain(链)是用点连接一个或多个 标识符。标识符可以表示 方法、对象 ?字段。例?
.Site.Params.author.name?.Date.UTC.Hour - CI/CD
- CI/CD 是持续集成和持续交付(或持续部署,取决于上下文)的缩写? 用于构建和部?Hugo 站点的流?CI/CD 平台包括 [Cloudflare][]、[GitHub Pages][]、[GitLab Pages][]、[Netlify][]、[Render][] ?[Vercel][]? [Cloudflare]: /zh/host-and-deploy/host-on-cloudflare/ [GitHub Pages]: /zh/host-and-deploy/host-on-github-pages/ [GitLab Pages]: /zh/host-and-deploy/host-on-gitlab-pages/ [Netlify]: /zh/host-and-deploy/host-on-netlify/ [Render]: /zh/host-and-deploy/host-on-render/ [Vercel]: /zh/host-and-deploy/host-on-vercel/
-
See details.
- CJK
- CJK 是中文、日文和韩文的统称
- CLI
- CLI ?command-line interface(命令行界面)的缩写,是一种基于文本的与计算机程序或操作系统交互的方法
- collection
- collection(集合)?数组、切片 ?映射
- component
- component(组件)是相关文件的集合,存放在 统一文件系统 中,在构?Hugo 网站时实现特定功能。这些组件分为七类:原型、资源、内容、数据、模板、翻译表 和静态文件,可以在项目中定义或由 模块 提供? 每个组件在统一文件系统中都有专用目录:
| 组件 | 统一文件系统内的目录 |
|---|---|
| 原型 | archetypes |
| 资源 | assets |
| 内容 | content |
| 数据 | data |
| 模板 | layouts |
| 翻译? | i18n |
| 静态文? | static |
- content adapter
- content adapter(内容适配器)是在构建站点时动态创建页面的模板。例如,使用内容适配器从远程数据源(?JSON、TOML、YAML ?XML)创建页面
-
See details.
- content dimension
- 参见 dimension
- content format
- content format(内容格式)是用于创建内容的标记语言。通常?Markdown,但也可以是 HTML、AsciiDoc、Org、Pandoc ?reStructuredText
-
See details.
- content type
- content type(内容类型)是从顶层目录名称或在 front matter 中设置的
type推断出的内容分类。content目录根目录中的页面(包括首页)类型为"page"。内容类型是影响模板查找顺序的因素之一,并决定创建新内容时使用哪个 原型 模板 - content view
- content view(内容视图)是使?
Page对象上的Render方法调用的模板 -
See details.
- context
- ?模板动作 中用点(
.)表示,context(上下文)是数据结构中的当前位置。例如,在迭代页?集合 时,每次迭代中的上下文是页面的数据结构。每个模板接收的上下文取决于模板类型?或调用方式 -
See details.
- default site
- default site(默认站点)是由每个 内容维度 中的主值标识的 站点。具体来说,它是结合了站点配置中定义的第一种语言、第一?角色 和第一个版本的站点? “第一"语言和角色是具有最?权重 的语言和角色。如果权重相同或未定义,Hugo 默认使用字典顺序。同样,“第一"版本是具有最低权重的版本;如果权重相同或未定义,则按语义排序时它是最后一个版本
- default sort order
- 页面集合 ?default sort order(默认排序顺序)在没有设置其他条件时使用,遵循以下优先级?
- dimension
- dimension(维度)是内容变体的分类轴,允许多个逻辑页面变体同时存在。三个维度是语言、角色 和版本。例如,一个逻辑页面可以存在?6 种语言? 个版本和 2 ?角色 中
- duration
- duration(持续时间)是一种数据类型,表示一段时间长度,使用秒(?
s表示)、分钟(?m表示)和小时(用h表示)等单位表示。例如,42s表示 42 秒,6m7s表示 6 分钟 7 秒,6h7m42s表示 6 小时 7 分钟 42 秒 - element
- element(元素)?切片 ?数组 中的成员
- embedded template
- embedded template(嵌入模板)?Hugo 应用程序内的内置组件。这包括 partial、shortcode ?render hook 等功能,它们为创建网站内容提供预定义的结构或功能
- environment
- 通常?
development、staging?production之一,每?environment(环境)根据配置和模板逻辑可能表现出不同的行为。例如,在生产环境中,你可能会压缩和指纹识别 CSS,但这在开发环境中可能没有意义? 使用hugo server命令运行内置开发服务器时,环境设置?development。使?hugo命令构建站点时,环境设置?production。要覆盖环境值,请使?--environment命令行标志或HUGO_ENVIRONMENT环境变量? 要在模板中确定当前环境,请使?hugo.Environment函数 - field
- field(字段)?front matter 中的预定义键值对,如
date?title - flag
- flag(标志)是传递给命令行程序的选项,以一个或两个连字符开头
-
See details.
- float
- 参见 floating point
- floating point
- 术语 floating point(浮点数)指的是带有小数部分的数值数据类型。例如,
3.14159 - fragment
- fragment(片段)?URL 的最后一段,以井号(
#)开头,用于引用页面?HTML 元素?id属性 - front matter
- 术语 front matter(前置元数据)指的是每个内容页面开头的元数据,通过特定格式的分隔符与内容分开
-
See details.
- function
- ?模板动作 中使用,function(函数)接受一个或多个 参数 并返回一个值。与 方法 不同,函数不?对象 关联
-
See details.
- glob pattern
- glob pattern(通配符模式)是用于匹配值集合的模式。它是一种简化指定多个目标的速记法,使处理数据或配置组更容易
-
See details.
- glob slice
- glob slice(通配符切片)?通配符模式 ?切片。在 切片 中,可以通过?通配符 前加上感叹号(
!)和一个空格来否定它。在否定的模式中匹配会短路地跳过切片其余部分的评估,这对于早期粗粒度排除很有用? 以下示例说明了如何在站点配置中使?通配符切片 来定?站点矩阵?
[sites.matrix]
languages = [ "! no", "**" ]
versions = [ "! v1.2.3", "v1.*.*", "v2.*.*" ]
roles = [ "{member, guest}" ]上面?versions 示例评估为:(?v1.2.3) AND (v1.*.* OR v2.*.*)
- global resource
- global resource(全局资源)是
assets目录内或挂载?assets目录的任何目录中的文件 - headless bundle
- headless bundle(无头捆绑包)是未发布的 叶捆绑包 或未发布?分支捆绑包,其内容和资源可以包含在其他页面中
-
See details.
- i18n
- 参见 internationalization
- IANA
- IANA ?Internet Assigned Numbers Authority(互联网号码分配机构)的缩写,这是一家非营利组织,负责管理全?IP 地址、自治系统号、DNS 根区域、媒体类型和其他互联网协议相关资源的分配
-
See details.
- identifier
- identifier(标识符)是表示变量、方法、对象或字段的字符串。它必须符合 Go ?语言规范,以字母或下划线开头,后跟零个或多个字母、数字或下划线
- int
- 参见 integer
- integer
- integer(整数)是不带小数部分的数值数据类型。例如,
42 - internationalization
- 术语 internationalization(国际化)指的是?localization(本地化)成为可能的软件设计和开发工作
- interpreted string literal
- interpreted string literal(解释型字符串字面量)是双引号之间的字符序列,如
"foo"。在引号内,除了换行符和未转义的双引号外,任何字符都可以出现。引号之间的文本形成字面量的值,反斜杠转义会被解释 -
See details.
- interval
- interval(区间)是两个端点之间的数字范围:闭区间、开区间或半开区间?
- 闭区间 用方括号表示,包含其端点。例如,[0, 1] 是满?
0 <= x <= 1的区间? - 开区间 用圆括号表示,不包含其端点。例如,(0, 1) 是满?
0 < x < 1的区间? - 半开区间 只包含其中一个端点。例如,(0, 1] 是满?
0 < x <= 1的_左开区间_,?[0, 1) 是满?0 <= x < 1的_右开区间_
- kind
- 参见 page kind(页面类型)
- l10n
- 参见 localization(本地化)
- layout
- 参见 template(模板)
- leaf bundle
- leaf bundle(叶捆绑包)是包?
index.md文件和零个或多个 resources(资源)的目录。类似于物理叶子,叶捆绑包位?branch bundle(分支捆绑包)的末端。它没有后代 -
See details.
- lexer
- lexers(词法分析器)是一种软件组件,用于在输入文本中识别关键字、标识符、运算符、数字和其他编程语言的基本构建块
- list page
- 列表页面是任?page kind(页面类型)的页面,它在 context(上下文)中接收页面 collection(集合)。这包括主页、section pages(节页面)、taxonomy pages(分类页面)?term pages(术语页面)
- localization
- 术语 localization(本地化)指的是使网站适应语言和地区要求的过程。这包括翻译、日期格式、数字格式、货币格式和排序顺序
-
See details.
- logical path
- logical path(逻辑路径)是从文件路径派生的页面或页面资源标识符,不包括其扩展名和语言标识符。此值既不是文件路径也不?URL。从相对?
content目录的文件路径开始,Hugo 通过剥离文件扩展名和语言标识符、转换为小写、然后将空格替换为连字符来确定逻辑路径。路径段用斜杠(/)分隔 -
See details.
- map
- map(映射)是一组无序的元素,每个元素都由唯一的键索引
-
See details.
- Markdown attribute
- Markdown attribute(Markdown 属性)是附加到 Markdown 元素的键值对。这些属性通常用于在元素渲染为 HTML 时添?HTML 属性,?
class?id。它们提供了一种扩展基?Markdown 语法并为内容添加更多语义含义或样式钩子的方法 -
See details.
- marshal
- to marshal(序列化)是将数据结构转换为序列化对象的过程。例如,?map(映射)转换?JSON 字符串
-
See details.
- media type
- media type(媒体类型,以前称为 MIME type)是文件格式和传输内容的两部分标识符。例如,JSON 数据的媒体类型是
application/json -
See details.
- method
- ?template action(模板动作)中使用并?object(对象)关联,method(方法)接受零个或多?arguments(参数),并返回值或执行动作。例如,
IsHome?Page对象上的一个方法,如果当前页面是主页则返回true。另?function(函数) - module
- module(模块)是打包的 components(组件)组合,可以包?archetypes(原型)、资源、内容、数据、模板、translation tables(翻译表)和静态文件。模块可以是 theme(主题)、完整项目或一个或多个组件的较小集合
- mount
- mount(挂载)是一个配置对象,它将文件系统路径(源)映射到 Hugo unified file system(统一文件系统)内?component(组件)路径(目标)
-
See details.
- node
- node(节点)是一?page kinds(页面类型),包?
home(主页)、section(节)、taxonomy(分类)?term(术语) - noop
- noop(无操作)是"no operation"的缩写形式,表示不执行任何操作的语句
- object
- object(对象)是具有或不具有关?methods(方法)的数据结构
- ordered taxonomy
- 通过?
Taxonomy(分类)对象(这是一?map(映射))上调用Alphabetical?ByCount方法创建的_ordered taxonomy_(有序分类)是一?slice(切片),其中每个元素是一个包?term(术语)及其 weighted pages(加权页面)切片的对象 - output format
- output format(输出格式)是一组设置,定义 Hugo 在构建网站时如何渲染文件。例如,
html、json?rss是内置输出格式。您可以创建多个输出格式,并根据 page kind(页面类型)控制它们的生成,或通过为特定页面启用一个或多个输出格式 -
See details.
- page bundle
- page bundle(页面捆绑包)是包含内容和关?resources(资源)的目录。有两种类型的页面捆绑包:leaf bundles(叶捆绑包)?branch bundles(分支捆绑包)
-
See details.
- page collection
- page collection(页面集合)?
Page对象的切片 - page kind
- page kind(页面类型)是页面的分类,包?
home(主页)、page(页面)、section(节)、taxonomy(分类)?term(术语)之一 -
See details.
- page resource
- page resource(页面资源)?page bundle(页面捆绑包)内的文件
- page-relative
- page-relative(页面相对)路径是相对于内容层次结构中当前页面位置解析的路径。这些路径不以斜杠开头。示例包?
old-name、./old-name?../old-name? 另见:site-relative(站点相对)、server-relative(服务器相对) - pager
- ?pagination(分页)期间创建,pager(分页器)包含列表页面的子集和指向其他分页器的导航链接
- paginate
- to paginate(分页)是将列表页面分割成两个或多个子集
- pagination
- 术语 pagination(分页)指的是对列表页面进行 paginating(分页)的过程
-
See details.
- paginator
- paginator(分页器集合)是 pagers(分页器)的集合
- parameter
- parameter(参数)通常是站点或页面级别的用户定义键值对,但也可以指配置设置?argument(参数)
- partial
- partial(部分)是从任何其他模板(包?shortcodes(短代码)、render hooks(渲染钩子)和其他部分)调用?template(模板)。部分要么渲染内容,要么返回内容。部分也可以调用自身,例?walk(遍历)数据结构
- partial decorator
- partial decorator(部分装饰器)是一种特定类型的 partial(部分),用?wrapper component(包装器组件)。标准的部分只是在固定模板中渲染数据,而装饰器使用组合来包围整个内容块。它使用
templates.Inner函数作为占位符,精确指定外部内容应该注入到包装器布局中的位置 -
See details.
- permalink
- permalink(永久链接)是已发布资源或渲染页面的绝对 URL,包括协议和主机
- pipe
- 参见 pipeline(管道)
- pipeline
- ?template action(模板动作)中,pipeline(管道)是可能的链式序列的值、function(函数)调用?method(方法)调用。管道中的函数和方法可以接受多个 arguments(参数)?
管道可以通过管道字符(
|)分隔一系列命令来链式连接。在链式管道中,每个命令的结果作为最后一个参数传递给下一个命令。管道中最后一个命令的输出是管道的值 - pretty URL
- pretty URL(漂?URL)是不包含文件扩展名?URL
- primary output format
- primary output format(主输出格式)定义了
Permalink?RelPermalink方法为给?page kind(页面类型)返回的默?URL。它被指定为该页面类型的 outputs 配置 中的第一个条目 - processable image
- processable image(可处理图像)是具有以下 media types(媒体类型)之一的图像文件:
image/gifimage/jpegimage/pngimage/tiffimage/webp
Hugo 可以解码和编码这些图像格式,允许您使用适用于图像的 resource methods(资源方法),如 Width、Height、Crop、Fill、Fit、Resize 等
- publish
- 参见 build(构建)
- raw string literal
- raw string literal(原始字符串字面量)是反引号之间的字符序列,?
`bar`。在反引号内,任何字符都可以出现,除了反引号本身。反斜杠没有特殊含义,字符串可以包含换行符。原始字符串字面量内的回车符(\r)会从原始字符串值中丢弃 -
See details.
- regular expression
- regular expression(正则表达式),也称?regex,是定义搜索模式的字符序列。在模板或站点配置中定义正则表达式时,使?RE2 语法
- regular page
- regular page(常规页面)是具?page”page kind(页面类型)的页面。另?section page(节页面)
- relative permalink
- relative permalink(相对永久链接)是已发布资源或渲染页面的主机相对 URL
- remote resource
- remote resource(远程资源)是通过 HTTP ?HTTPS 可访问的远程服务器上的文件
- render hook
- render hook(渲染钩子)是覆盖标?Markdown 渲染?template(模板)
-
See details.
- resource
- resource(资源)是构建过程中消耗的任何文件,用于增强或生成内容、结构、行为或表示。例如:图像、视频、内容片段、CSS、Sass、JavaScript 和数据? Hugo 支持三种类型的资源:global resources(全局资源)、page resources(页面资源)?remote resources(远程资源)
- resource type
- resource type(资源类型)是资?media type(媒体类型)的主要类型。内容文件如 Markdown、HTML、AsciiDoc、Pandoc、reStructuredText ?Emacs Org Mode 的资源类型为
page。其他资源类型包?image、text、video等。使?Resource对象上的ResourceType方法获取资源类型 - role
- role(角色)是一?dimension(维度),允许逻辑页面根据目标受众以不同形式提供服务。常见用例包括用户角色、访问控制和目标受众
- rune
- rune(rune)是一种将单个字符表示为数字的方式。在 Hugo ?Go 中,文本存储为字节序列。然而,基本字母?
x只使用一个字节,而像德语ü这样的单个字符由多个字节组成。rune 将整个字符表示为一个单独的值,无论存储它需要多少字节? 从技术上讲,rune 只是 32 ?integer(整数)的另一个名称。它存储 Unicode [码点][code point],这是分配给该特定字符的官方编号? 当您想逐字符处理文本而不是按原始数据大小时,您正在使?runes。您?template(模板)中使?rune literal(rune 字面量)编写 rune,如'x'、'\n'?'ü'? [code point]: https://en.wikipedia.org/wiki/Code_point - rune literal
- rune literal(rune 字面量)?rune(rune)在 template(模板)中的文本表示。它由单引号括起来的字符序列组成,如
'x'、'\n'?'ü'? ?interpreted string literals(解释字符串字面量)?raw string literals(原始字符串字面量)不同,它们表示字符序列,?rune literal 表示标识 Unicode [码点][code point] 的单?integer(整数)值。在引号内,除了换行符或未转义的单引号外,任何字符都可以出现。以反斜杠(\)开头的多字符序列可用于编码特定值,?\n表示换行符或\u00FC表示字母ü? [code point]: https://en.wikipedia.org/wiki/Code_point -
See details.
- scalar
- scalar(标量)是单个值,可以?string(字符串)、integer(整数)、floating point(浮点数)或 boolean(布尔值)之一
- scope
- scope(作用域)指的是 variable(变量)?object(对象)可访问的特定代码区域。例如,在一?template(模板)中初始化的变量在另一个模板中不可用
- scratch pad
- 从概念上讲,scratch pad(暂存器)是一个带?methods(方法)?map(映射),用于设置、获取、更新和删除值。使?
Store方法将数据结构附加到Page?Site对象,或使用newScratch函数创建本地作用域的暂存器 - section
- section(节)是顶级内容目录或任何包?
_index.md文件的内容目录 - section page
- section page(节页面)是具有"section”page kind(页面类型)的页面。通常是当?section(节)内?regular pages(常规页面)?或其他节页面的列表
- seed
- seed(种子)是生成伪随机数的计算机算法的起点。使用相同的种子将始终产生相同的数字序列,这对于模拟、密码学和视频游戏等领域的可重复性至关重要
-
See details.
- segment
- segment(片段)是站点的子集,通过 logical path(逻辑路径)、sites matrix(站点矩阵)、page kind(页面类型)?output format(输出格式)进行过滤
- server-relative
- server-relative(服务器相对)路径是?Web 服务器根目录开始的最终路径,用于生成的站点。这些路径始终以正斜杠开头,并考虑 [
baseURL] ?content dimension(内容维度)前缀,如语言、role(角色)或版本。例如,/en/examples/old-name/是服务器相对路径? 另见:page-relative(页面相对)、site-relative(站点相对)? [baseURL]: /zh/configuration/all/#baseurl - shortcode
- shortcode(短代码)是在标记内调用?template(模板),接受任意数量的 arguments(参数)。它们可以与任何 content format(内容格式)一起使用,将视频、图像和社交媒体嵌入等元素插入到您的内容中
-
See details.
- site
- site(站点)是项目的一个特定实例,代表语言、role(角色)和版本的唯一组合。虽然一个简单的项目可能只包含一个站点,?Hugo 的多维内容模型允许单个代码库同时生成站点矩阵。每个站点都有自己的配置、页面集和输出目标,允许您从一个统一的来源为不同的受众提供定制的内容
- site root
- site root(站点根目录)是当前 site(站点)的根目录,相对于
publishDir。site root 可能包含一个或多个内容 dimension(维度)前缀,如语言、role(角色)或版本? 项目描述 | 站点根目录示?:–|:– 单语言 |/、/guest、/guest/v1.2.3多语言单主?|/en、/guest/en、/guest/v1.2.3/en多语言多主?|/en、/en/guest、/en/guest/v1.2.3
- site-relative
- site-relative(站点相对)路径相对于内容目录的根目录解析。这些路径以正斜杠开头。例如,
/old-name是站点相对路径? 另见:page-relative(页面相对)、server-relative(服务器相对) - sites complements
- sites complements(站点互补)是在内容 front matter 或文件挂载中定义的配置对象。链接将指向互补站点。配置的结构?glob slices(glob 切片)的映射
- sites matrix
- sites matrix(站点矩阵)是在内容 front matter 或文件挂载中定义的配置对象,用于精确控制内容应为哪些站点生成。当?templates(模板)的文件挂载中定义时,它控制模板将应用于哪些站点? ?Hugo 的多维内容模型中,矩阵定义了三个维度的交集:语言、角色和版本。配置的结构?glob slices(glob 切片)的映射? 另见 sites complements(站点互补)、front matter: sites、module mounts: sites ?segments: sites
- slice
- slice(切片)是编号的元素序列。与 Go ?array(数组)数据类型不同,切片是动态大小的。切片内?elements(元素)可以?scalars(标量)、arrays(数组)、maps(映射)、页面或其他切片
-
See details.
- string
- string(字符串)是字节的序列。例如,
"What is 6 times 7?" - taxonomic weight
- taxonomic weight(分类权重)是在 front matter 中定义且对每个分类法唯一?weight(权重),用于确?
Taxonomy对象中包含的页面集合的排序顺序 -
See details.
- taxonomy
- taxonomy(分类法)是一组相关的 terms(术语),用于对内容进行分类。例如,“颜色"分类法可能包括术?红色”?绿色"?蓝色"
-
See details.
- taxonomy object
- taxonomy object(分类法对象)是 terms(术语)和与每个术语关联?weighted pages(加权页面)?map(映射)
- taxonomy page
- taxonomy page(分类法页面)是具有"taxonomy"page kind(页面类型)的页面。通常是给?taxonomy(分类法)内?terms(术语)列表
- template
- template(模板)是包?template actions(模板动作)的文件,位于项目、主题或模块?
layouts目录内 -
See details.
- template action
- template action(模板动作)?template(模板)内的数据求值或控制结构,由
{{?}}分隔 -
See details.
- term
- term(术语)?taxonomy(分类法)的成员,用于对内容进行分类
-
See details.
- term page
- term page(术语页面)是具?term"page kind(页面类型)的页面。通常是具有给?term(术语)?regular pages(常规页面)?section pages(节页面)的列表
- theme
- theme(主题)是一?module(模块),提供定义站点布局、呈现和行为的完?components(组件)集。虽然每个主题都是模块,但并非每个模块都是主题
- token
- token(令牌)是格式字符串内的标识符,以冒号开头,在渲染时替换为值。例如,?永久链接 ?日期 的格式字符串中使用令牌
- translation table
- translation table(翻译表)是
i18n目录内的数据文件,包含单一语言的翻译 - type
- 参见 content type(内容类型)
- ugly URL
- ugly URL(丑?URL)是包含文件扩展名的 URL
- unified file system
- Hugo ?unified file system(统一文件系统)为其七?component(组件)类型中的每一种提供分层视图:archetypes(原型)、资产、内容、数据、模板、translation tables(翻译表)和静态文件。项目组件目录层叠在 module(模块)组件目录之上。Hugo 按顺序搜索这些层以定位文件
- unmarshal
- unmarshal(解组)是将序列化对象转换为数据结构。例如,?JSON 文件转换为可在模板内访问?map(映射)
-
See details.
- UTC
- UTC 是协调世界时(Coordinated Universal Time)的缩写,这是全球用于调节时钟和时间的主要时间标准。它是全球民用时间和时区的基础
-
See details.
- variable
- variable(变量)是用户定义的 identifier(标识符),前面带有
$符号,表示任何数据类型的值,?template action(模板动作)内初始化或赋值。例如,$foo?$bar是变量 - walk
- walk(遍历)是递归地遍历嵌套的数据结构。例如,渲染多级菜单
- weight
- weight(权重)是用于在排序后的 collection(集合)中定位元素的数值。使用非零整数分配权重。较轻的项目浮到顶部,而较重的项目沉到底部。未加权或零权重的元素放置在集合的末尾。权重通常分配给页面、菜单项、语言、roles(角色)、版本和输出格式
- weighted page
- 包含?taxonomy object(分类法对象)内,weighted page(加权页面)是具有两?elements(元素)?map(映射):
Page对象和其?front matter 中定义的 taxonomic weight(分类权重)。使?Page?Weight键访问这些元素 - wrapper component
- wrapper component(包装器组件)是一种通过组合而非固定参数来封装其他内容的接口模式。它提供一个可重用的外壳来处理布局、样式或逻辑,允许调用模板将任意内容注入到组件内部? 另见:partial decorator(部分装饰器
- zero time
- zero time(零时间)是公元 0001 ?1 ?1 日,00:00:00 UTC。按?RFC3339 格式化,zero time ?0001-01-01T00:00:00-00:00