跳过正文

Blowfish主题设置多名作者

191 字· loading · loading ·
hugo blowfish authors
主题相关文档 - 这篇文章属于一个选集。
§ 5: 本文

多名作者

如果你的网站有多个作者贡献内容,那么就需要多个作者。

创建作者

  1. data目录下创建authors目录。
  2. 以作者名称为文件名,在data/authors/目录下创建一个作者名称.json文件。方便后续在文章中引用。
  3. 文件内容与languages.语言代码.toml文件里的author一样,只不过换成json的格式书写。
mkdir data/authors
touch data/authors/小橘子Single.json

# json 文件内容如下格式:
{
    "name": "小橘子Single",
    "image" : "img/avatar.png",
    "bio": "如你所见",
    "social": [
        { "github": "https://github.com/liang102" }
    ]
}

参数说明

name:作者名称
image:作者头像
bio: 作者简介
social:作者社交链接,支持多个社交链接
- email
- link
- amazon 
- apple 
- blogger 
- codepen 
- dev 
- discord 
- dribbble
- facebook 
- flickr 
- foursquare 
- github 
- gitlab 
- google 
- hashnode 
- instagram 
- keybase 
- kickstarter
- lastfm
- linkedin 
- mastodon
- medium 
- microsoft
- orcid 
- patreon
- pinterest
- reddit 
- researchgate
- slack 
- snapchat
- soundcloud 
- stack-overflow 
- steam 
- telegram 
- tiktok 
- tumblr 
- twitch 
- twitter 
- x-twitter 
- whatsapp
- youtube 
- ko-fi

创建作者分类

  • 在配置文件config/_default/config.toml中找到taxonomies添加atuthor。这样文章将通过作者进行文章分类。
[taxonomies]
  tag = "tags"
  category = "categories"
  author = "authors"

配置多名作者菜单

  • 编辑菜单文件config/_default/menus.语言代码.toml
  • 配置到哪都行,主要是pageRef参数必须是authors,这样就方便通过作者找到对应的文章。 我这里习惯配置到页脚。
[[footer]]
  name = "©小橘子Single"
  pageRef = "authors"
  weight = 10

还可以向每个作者页面添加更多详细信息,以便它显示一些个人简介、链接或任何信息。

mkdir -p content/authors/作者名称
touch content/authors/作者名称/_index.md 
# 文件内容
---
title: "authors"
---

my name is authors

文章前置中引用作者信息

---
authors: 
  - "小橘子Single"
showAuthor: false            # 是否显示默认作者
showAuthorsBadges : false    # 是否在文章封面显示作者信息
---

样本

下面的示例显示了默认网站作者已开启且文章有多个作者的示例。

SFTP 配置
165 字· loading · loading
小橘子Single
sftp
SFTP是基于SSH(Secure Shell)的协议,用于在客户端和服务器之间进行安全的文件传输。

主题相关文档 - 这篇文章属于一个选集。
§ 5: 本文

相关文章

Blowfish主题菜单设置
163 字· loading · loading
hugo blowfish
网站主页菜单布局教程
搭建个人博客
380 字· loading · loading
hugo blowfish github
使用Linux结合GitHub+hugo+blowfish搭建个人博客网站
网站主题背景图设置
20 字· loading · loading
hugo blowfish theme
blowfish主题背景应用