站点方法
使用这些方法处理站点对象。一个多语言项目将拥有两个或多个站点,每个语言一个。
使用这些方法处理站点对象。一个多语言项目将拥有两个或多个站点,每个语言一个。
SITE.AllPages ⟼ page.Pages返回所有语言中所有页面的集合。 Read More »
SITE.BuildDrafts ⟼ bool报告当前构建是否包含草稿页面。 Read More »
SITE.GetPage PATH ⟼ page.Page从给定路径返回一个 Page 对象。 Read More »
SITE.IsMultiLingual ⟼ bool报告是否配置了两种或多种语言。 Read More »
SITE.LanguagePrefix ⟼ string返回给定站点的 URL 语言前缀(如果有)。 Read More »
SITE.LastChange ⟼ time.Time返回站点内容的最后修改日期。 Read More »
SITE.Lastmod ⟼ time.Time返回站点内容的最后修改日期。 Read More »
site.Store ⟼ maps.Scratch返回给定站点上的持久性“备忘录”以存储和操作数据。 Read More »
SITE.MainSections ⟼ []string返回站点配置中定义的主区段名称切片,如果未定义则回退到页面最多的顶级区段。 Read More »
SITE.Taxonomies ⟼ page.TaxonomyList返回一个数据结构,其中包含站点的 Taxonomy 对象、每个 Taxonomy 对象中的术语以及分配了这些术语的页面。 Read More »
SITE.Param KEY ⟼ any返回具有给定键的站点参数。 Read More »
SITE.Params ⟼ maps.Params返回站点配置中定义的自定义参数映射。 Read More »
SITE.BaseURL ⟼ string返回站点配置中定义的基URL。 Read More »
SITE.RegularPages ⟼ page.Pages返回所有常规页面的集合。 Read More »
SITE.Data ⟼ map返回由数据目录中的文件组成的 数据结构。 Read More »
SITE.Title ⟼ string返回站点配置中定义的标题。 Read More »
SITE.Copyright ⟼ string返回站点配置中定义的版权声明。 Read More »
SITE.Sites ⟼ page.Sites返回所有站点对象的集合,每个语言一个,按默认内容语言然后按语言权重排序。 Read More »
SITE.Sections ⟼ page.Pages返回一级节区页面的集合。 Read More »
SITE.Menus ⟼ navigation.Menus返回给定站点的菜单对象集合。 Read More »
SITE.Language ⟼ langs.Language返回给定站点的语言对象。 Read More »
SITE.Languages ⟼ langs.Languages返回所有站点的语言对象集合,按语言权重排序。 Read More »
SITE.Config ⟼ page.SiteConfig返回站点配置的子集。 Read More »
SITE.Pages ⟼ page.Pages返回所有页面的集合。 Read More »
SITE.Home ⟼ page.Page返回给定站点的首页对象。 Read More »