跳过正文
  1. 博文/

Blowfish主题常用简码的使用说明

·1181 字·3 分钟·
使用技巧 Hugo Blowfish
HARDER
作者
HARDER
一个爱折腾的设计师的博客
目录

Blowfish简码

简码的使用
#

Alert
#

alert 可以将其中内容输出为文章中的风格化消息框。它对于吸引读者注意您不想让读者错过的重要信息很有用。

参数功能
icon可选 显示在左侧的图标。
默认: exclaimation triangle icon (查看图标简码,了解有关使用图标的更多详细信息。)
iconColor可选 基本 CSS 样式中图标的颜色。
可以是十六进制值 (#FFFFFF) 或颜色名称 (white)
默认情况下由当前配色方案决定。
cardColor可选 基本 CSS 样式中卡片背景的颜色。
可以是十六进制值 (#FFFFFF) 或颜色名称 (white)
默认情况下由当前配色方案决定。
textColor可选 基本 CSS 样式中文本的颜色。
可以是十六进制值 (#FFFFFF) 或颜色名称 (white)
默认情况下由当前配色方案决定。

输入内容是用 Markdown 语言编写的,因此您可以根据需要设置其格式。

例1: 无参数

{{< alert >}}
**警告!**此操作具有破坏性!
{{< /alert >}}
**警告!**此操作具有破坏性!

例2: 未命名参数

{{< alert "twitter" >}}
Don't forget to [follow me](https://twitter.com/nunocoracao) on Twitter.
{{< /alert >}}
Don’t forget to follow me on Twitter.

例3: 命名参数

{{< alert icon="fire" cardColor="#e63946" iconColor="#1d3557" textColor="#f1faee" >}}
This is an error!
{{< /alert >}}
This is an error!




Badge
#

badge 输出一个美观的徽章组件,该组件对于显示元数据很有用。

例如:

{{< badge >}}
New article!
{{< /badge >}}
New article!




Button
#

button 输出一个样式化的按钮组件,可用于突出显示主要操作。它有三个可选变量 hreftargetrel,可用于指定链接的 URL、目标和关系。

例如:

{{< button href="#button" target="_self" >}}
Call to action
{{< /button >}}
Call to action




GitHub 卡片
#

github 允许您快速链接到 github Repo,同时显示和更新有关它的实时统计信息,例如它的 star 和 fork 数。

参数功能
repo[String] 格式为 username/repo 的 github repo

例1:

{{< github repo="nunocoracao/blowfish" >}}
nunocoracao/blowfish

Personal Website & Blog Theme for Hugo

HTML
1340
378




重点突出
#

keyword 组件可用于在视觉上突出显示某些重要的单词或短语,例如专业技能等。 keywordList 简码可用于将多个 keyword 组合在一起。每个组件可以具有以下参数。

参数功能
icon可选 关键字中使用的图标

输入内容是用 Markdown 编写的,因此您可以根据需要设置其格式。

例1 :

{{< keyword >}} Super skill {{< /keyword >}}
Standalone skill

例2 :

{{< keywordList >}}
{{< keyword icon="github" >}} Lorem ipsum dolor. {{< /keyword >}}
{{< keyword icon="code" >}} **Important** skill {{< /keyword >}}
{{< /keywordList >}}

{{< keyword >}} *Standalone* skill {{< /keyword >}}

Lorem ipsum dolor
Important skill
Standalone skill




时间线
#

timeline 创建了一个可视化时间线,用于展示专业经验、项目成就等。 timeline 简码依赖于 timelineItem 子简码来定义主时间线中的每个项目。每个项目可以具有以下属性。

参数功能
icon要在时间线中使用的图标。
header每个条目的标题
badge放置在右上角徽章内的文本
subheader每个条目的副标题

例如:

{{< timeline >}}

{{< timelineItem icon="github" header="header" badge="badge test" subheader="subheader" >}}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non magna ex. Donec sollicitudin ut lorem quis lobortis. Nam ac ipsum libero. Sed a ex eget ipsum tincidunt venenatis quis sed nisl. Pellentesque sed urna vel odio consequat tincidunt id ut purus. Nam sollicitudin est sed dui interdum rhoncus.
{{< /timelineItem >}}


{{< timelineItem icon="code" header="Another Awesome Header" badge="date - present" subheader="Awesome Subheader" >}}
With html code
<ul>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
{{< /timelineItem >}}

{{< timelineItem icon="star" header="Shortcodes" badge="AWESOME" >}}
With other shortcodes
{{< gallery >}}
  <img src="gallery/01.jpg" class="grid-w33" />
  <img src="gallery/02.jpg" class="grid-w33" />
  <img src="gallery/03.jpg" class="grid-w33" />
  <img src="gallery/04.jpg" class="grid-w33" />
  <img src="gallery/05.jpg" class="grid-w33" />
  <img src="gallery/06.jpg" class="grid-w33" />
  <img src="gallery/07.jpg" class="grid-w33" />
{{< /gallery >}}
{{< /timelineItem >}}

{{< timelineItem icon="code" header="Another Awesome Header">}}
{{< github repo="nunocoracao/blowfish" >}}
{{< /timelineItem >}}

{{< /timeline >}}
  1. header

    badge test

    subheader

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non magna ex. Donec sollicitudin ut lorem quis lobortis. Nam ac ipsum libero. Sed a ex eget ipsum tincidunt venenatis quis sed nisl. Pellentesque sed urna vel odio consequat tincidunt id ut purus. Nam sollicitudin est sed dui interdum rhoncus.
  2. Another Awesome Header

    date - present

    Awesome Subheader

    With html code
    • Coffee
    • Tea
    • Milk
  3. Shortcodes

    AWESOME

    With other shortcodes




Youtube 嵌入播放器
#

使用 lite-youtube-embed 库嵌入 YouTube 视频的简码。该库是 YouTube 嵌入播放器的轻量级替代品,其设计速度更快、更高效。

参数功能
id[String] 要嵌入的 YouTube 视频 ID。
label[String] 视频的标签

例1:

{{< youtubeLite id="SgXhGb-7QbU" label="Blowfish-tools demo" >}}