跳过正文

Blowfish主题菜单设置

163 字· loading · loading ·
hugo blowfish
目录
主题相关文档 - 这篇文章属于一个选集。
§ 2: 本文

菜单

blowfish 主题提供了三个菜单

  • main 菜单出现在网站标题中。
  • subnavigation 子菜单,出现在main菜单的下方。
  • footer 菜单出现在网站底部版权声明的正上方。

默认是独立的配置文件 menus.en.toml,确保该文件命名与站点配置中defaultContentLanguage 的语言代码相同。 若defaultContentLanguage = zh-cn, 则文件名为:menus.zh-cn.toml

# 第一种配置菜单方式
[[main]]                   # 一级菜单标识
  name = "博客"            # 网站菜单目录名称
  pre = "grav"             # 菜单图标icon. svg图标名称
  pageRef = "blog"        # 网站菜单目录对应的路径
  weight = 10             # 权重,数值大小用于排序。

# 第二种配置菜单的方式,嵌套菜单
[[main]]
  name = "菜单父目录"       # 菜单父目录
  weight = 20             # 权重,这个权重数值将 排在博客后面

[[main]]
  name = "子目录1"           # 菜单子目录1
  parent = "菜单父目录"      # 指定菜单父目录 
  pageRef = "posts/one"        # 菜单路径,即帖子存放路径
  weight = 20              # 权重,与父目录保持一致。    

[[main]]
  name = "子目录2"           # 菜单子目录2
  parent = "菜单父目录"      # 指定菜单父目录 
  pageRef = "posts/two"        # 菜单路径,即帖子存放路径, 路径可相同可不同。
  weight = 20              # 权重,与父目录保持一致。  
  
# 菜单配置链接方式
[[main]]
  identifier = "github"            # 菜单名称 
  pre = "github"                   # icon 图标名称
  url = "https://github.com/nunocoracao/blowfish"   # 菜单链接
  weight = 30                      # 权重

# 二级菜单配置方式,子导航菜单
[[subnavigation]]                  # 二级菜单标识
   name = "二级菜单"                # 二级菜单名称
   pageRef = "/docs/some"         # 二级菜单对应路径
   weight = 10                    # 二级菜单权重

# 页脚菜单
 [[footer]]                      # 页脚菜单标识 
   name = "标签"                  # 页脚菜单名称
   pageRef = "tages"             # 页脚菜单对应路径          
   weight = 20                   # 权重
主题相关文档 - 这篇文章属于一个选集。
§ 2: 本文

相关文章

Blowfish主题设置多名作者
191 字· loading · loading
hugo blowfish authors
网站主题多个作者配置教程
搭建个人博客
380 字· loading · loading
hugo blowfish github
使用Linux结合GitHub+hugo+blowfish搭建个人博客网站
网站主题背景图设置
20 字· loading · loading
hugo blowfish theme
blowfish主题背景应用