Blog · Loji44AboutTAGSRSS🔍SEARCH

在做 ExSimple 博客主题的时候,被一个问题困扰了一天:如何自动根据标签tag自动生成页面,因为写文章的时候会随时新增新的标签。我如何能在新增tag的时候,自动生成tag下面的所有文章列表页面?

首先我已经写了tag_post_list.html这个layout,结合jekyll-archives插件自动根据tag生成文章归档页面。_config.yml配置如下:

plugins:
  - jekyll-archives
jekyll-archives:
  enabled: ['tags']
  layout: tag_post_list
  permalinks:
    tag: '/tags/:name.html'

在执行bundle install && jekyll build生成博客静态资源文件时,就会根据tag归档生成归档页面,生成归档html页面所存放的路径为_site/tags/

loji44@Ubuntu:~/i44/_site/tags$ tree
.
├── arthas.html
├── auth.html
├── docker.html
├── dubbo.html
├── iterm2.html
├── java.html
├── jekyll.html
├── linux.html
├── macos.html
├── mybatis.html
├── mysql.html
├── python.html
├── redis.html
├── spi.html
├── spring.html
├── sso.html
├── windows.html
├── 博客.html
├── 图片.html
├── 工具集.html
└── 树莓派.html