跳到文章开头
  1. 笔记s/

Help

·1 分钟
帮助文档
春江花朝秋月夜
作者
春江花朝秋月夜
重湖叠𪩘清嘉。有三秋桂子,十里荷花。羌管弄晴,菱歌泛夜,嬉嬉钓叟莲娃。千骑拥高牙。乘醉听箫鼓,吟赏烟霞。异日图将好景,归去凤池夸。
 ·  页面点击量:
目录

如何使用Hugo+Blowfish?
#

新建文章
#

使用命令新建文章,新建文章生成在content目录下 将会使用archrtypes/default.md格式添加新文件头部配置键。

PS D:\JavaWork\qvisl9.github.io> hugo new help/index.md
Content "D:\\JavaWork\\qvisl9.github.io\\content\\help\\index.md" created
PS D:\JavaWork\qvisl9.github.io>

分类
#

blowfish的分类相对来说不是很完善效果如下:

img_13.png

实现方式很简单,需在头部配置键中添加tags项

就像这样子:

img_14.png

主题将会识别配置键并自动检索所有带有此项的文章生成分类页面

系列
#

blowfish的是带有系列配置项的,效果如下:

img_15.png

类似上述的操作,需要添加头部配置项:

img_16.png

注意!!!请将文件命名为index.md,否则博客主题将无法自动为文章进行分类和添加相应的功能

图标
#

添加自己的图标和文章图片,放在assets目录下,icon作为 图标文件夹,添加相应图标后可显示对应的图片,如下:

图标

i18n国际化
#

hugo.toml文件下:

theme = "blowfish" # UNCOMMENT THIS LINE
# baseURL = "https://your_domain.com/"
defaultContentLanguage = "zh-CN"

添加并编辑相对于的文件:

国际化

添加特定翻译:

img_8.png

例如:

article:
  anchor_label: "锚点"
  date: "{{ .Date }}"
  date_updated: "Updated: {{ .Date }}"
  draft: "草稿"
  edit_title: "编辑内容"
  reading_time:
    other: "{{ .Count }} 分钟"
  reading_time_title: "预计阅读"
  # table_of_contents: "Table of Contents"
  word_count:
    one: "{{ .Count }} 字"
    other: "{{ .Count }} 字"
  part_of_series: "这是系列文章之一."
  part: "部分"
  this_article: "本文"
  related_articles: "相关文章"

自定义
#

自定义

params.toml文件中编辑自己的配置键值,下面举一些常见例子

首页和图片设置

img_5.png

例如下面两种效果:

img_6.png

img_7.png

短代码
#

blowfish是支持自定义化和自己编写短代码实现自己的扩展功能的,例如:

img_9.png

在index.md中,我添加了一行段代码:

 (list limit=1000 title="全部文章")

其实际对应主题中的这个文件,功能是将文章或这对应的给定参数进行 排列,排列样式取决于前面提到的params.toml的配置键

img_10.png

自定义添加自己的短代码
#

例如在自己的博客目录中,我们可以添加自己的layouts目录,blowfish将会覆盖原有的layouts目录 也就是优先级更高。

img_11.png

就像这样子:

img_12.png

其他可评论….

相关文章

代码随想录算法合辑
·1 分钟
算法
抽象数据类型ADT
·2 分钟
要求熟记
Mysql-Redis
·8 分钟
主从部分