npm 包 hexo-generator-tag 使用教程

阅读时长 3 分钟读完

介绍

Hexo 是一款静态博客框架,它提供了丰富的插件扩展功能。其中 hexo-generator-tag 插件可以自动生成标签页面,方便博客阅读和分类。

本文将详细介绍如何使用 hexo-generator-tag 插件,并提供示例代码和指导意义。

安装

首先需要安装 Hexo:

然后在 Hexo 博客目录中安装 hexo-generator-tag 插件:

配置

在 Hexo 的 _config.yml 文件中添加以下配置:

-- -------------------- ---- -------
- ----------
-- -------- ------------------------
--------
- ------------------

- ---
-- ----------------------------------------------------
--------------
  --------- -- - ---------
  ------------------ ---- - ---------
  ---------------- ---- - ----------- -------------- ---

以上配置项分别表示:

  • plugins: 启用插件,这里是启用 hexo-generator-tag 插件。
  • tag_generator: 配置标签生成器,包括每页显示文章数量、是否生成标签索引页以及是否生成标签云。

使用

创建标签

在文章的 front-matter 中添加 tags 属性,并将标签名以数组的形式存储:

同一篇文章可以添加多个标签,标签之间用逗号隔开。

生成标签页面

运行以下命令来生成标签页面:

运行完毕后,在 public 目录下就能找到所有标签的页面了。如果没有出现想要的标签页面,可以尝试重新运行命令或者检查文章是否添加了正确的标签。

标签云

如果在配置中开启了标签云选项,还需要安装 hexo-tag-cloud 插件:

然后在 Hexo 的 _config.yml 文件中添加以下配置:

以上配置项分别表示:

  • min_font_sizemax_font_size:标签字体大小范围。
  • text_font_weight:标签字体粗细。
  • amount:显示的标签数量。

然后可以在主题模板中使用 {% tagcloud %} 标签来显示标签云。

结语

hexo-generator-tag 插件可以非常方便地生成标签页面,并且支持标签云。希望本文能够帮助你更好地使用 Hexo 来管理博客,提高博客的可读性和分类效果。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/44993

纠错
反馈