Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 May 2021 21:30:02 GMT
From:      Sergio Carlavilla Delgado <carlavilla@FreeBSD.org>
To:        doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org
Subject:   git: 3ae8c2115a - main - Improve SEO with the keywors meta tag
Message-ID:  <202105042130.144LU2p9048808@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by carlavilla:

URL: https://cgit.FreeBSD.org/doc/commit/?id=3ae8c2115a35cccd0564791ab40f4ac5054cba6f

commit 3ae8c2115a35cccd0564791ab40f4ac5054cba6f
Author:     Sergio Carlavilla Delgado <carlavilla@FreeBSD.org>
AuthorDate: 2021-05-04 21:28:39 +0000
Commit:     Sergio Carlavilla Delgado <carlavilla@FreeBSD.org>
CommitDate: 2021-05-04 21:28:39 +0000

    Improve SEO with the keywors meta tag
    
    Add in all articles and books the tag list.
    Modify the theme to use the tag list defined in articles and books
    to generate the keywords meta tag
---
 .../content/en/articles/bsdl-gpl/_index.adoc       |  1 +
 .../en/articles/building-products/_index.adoc      |  2 +
 .../en/articles/committers-guide/_index.adoc       |  1 +
 .../content/en/articles/contributing/_index.adoc   |  1 +
 .../content/en/articles/contributors/_index.adoc   |  1 +
 documentation/content/en/articles/cups/_index.adoc |  1 +
 .../content/en/articles/explaining-bsd/_index.adoc |  1 +
 .../en/articles/filtering-bridges/_index.adoc      |  1 +
 .../content/en/articles/fonts/_index.adoc          |  1 +
 .../en/articles/freebsd-questions/_index.adoc      |  1 +
 .../content/en/articles/freebsd-releng/_index.adoc |  1 +
 .../en/articles/freebsd-update-server/_index.adoc  |  1 +
 .../content/en/articles/geom-class/_index.adoc     |  1 +
 .../en/articles/gjournal-desktop/_index.adoc       |  1 +
 documentation/content/en/articles/hubs/_index.adoc |  1 +
 .../content/en/articles/ipsec-must/_index.adoc     |  1 +
 .../content/en/articles/ldap-auth/_index.adoc      |  1 +
 .../content/en/articles/leap-seconds/_index.adoc   |  1 +
 .../en/articles/linux-emulation/_index.adoc        |  1 +
 .../content/en/articles/linux-users/_index.adoc    |  1 +
 .../en/articles/mailing-list-faq/_index.adoc       |  1 +
 .../content/en/articles/nanobsd/_index.adoc        |  1 +
 .../content/en/articles/new-users/_index.adoc      |  1 +
 documentation/content/en/articles/pam/_index.adoc  |  1 +
 .../content/en/articles/pgpkeys/_index.adoc        |  1 +
 .../en/articles/port-mentor-guidelines/_index.adoc |  1 +
 .../content/en/articles/pr-guidelines/_index.adoc  |  1 +
 .../en/articles/problem-reports/_index.adoc        |  1 +
 .../content/en/articles/rc-scripting/_index.adoc   |  1 +
 .../content/en/articles/releng/_index.adoc         |  1 +
 .../content/en/articles/remote-install/_index.adoc |  1 +
 .../content/en/articles/serial-uart/_index.adoc    |  1 +
 .../content/en/articles/solid-state/_index.adoc    |  1 +
 .../content/en/articles/vinum/_index.adoc          |  1 +
 .../content/en/articles/vm-design/_index.adoc      |  1 +
 .../content/en/books/arch-handbook/_index.adoc     |  2 +-
 .../books/arch-handbook/bibliography/_index.adoc   |  3 +-
 .../content/en/books/arch-handbook/book.adoc       | 39 +++++------
 .../en/books/arch-handbook/boot/_index.adoc        |  1 +
 .../books/arch-handbook/driverbasics/_index.adoc   |  1 +
 .../content/en/books/arch-handbook/isa/_index.adoc |  1 +
 .../en/books/arch-handbook/jail/_index.adoc        |  1 +
 .../en/books/arch-handbook/kobj/_index.adoc        |  1 +
 .../en/books/arch-handbook/locking/_index.adoc     |  1 +
 .../content/en/books/arch-handbook/mac/_index.adoc |  1 +
 .../en/books/arch-handbook/newbus/_index.adoc      |  3 +-
 .../en/books/arch-handbook/pccard/_index.adoc      |  1 +
 .../content/en/books/arch-handbook/pci/_index.adoc |  1 +
 .../en/books/arch-handbook/scsi/_index.adoc        |  1 +
 .../content/en/books/arch-handbook/smp/_index.adoc |  1 +
 .../en/books/arch-handbook/sound/_index.adoc       |  1 +
 .../en/books/arch-handbook/sysinit/_index.adoc     |  1 +
 .../content/en/books/arch-handbook/usb/_index.adoc |  1 +
 .../content/en/books/arch-handbook/vm/_index.adoc  |  1 +
 .../content/en/books/design-44bsd/_index.adoc      |  1 +
 .../content/en/books/dev-model/_index.adoc         |  1 +
 .../en/books/developers-handbook/_index.adoc       |  1 +
 .../developers-handbook/bibliography/_index.adoc   |  1 +
 .../content/en/books/developers-handbook/book.adoc | 31 ++++-----
 .../developers-handbook/introduction/_index.adoc   |  1 +
 .../en/books/developers-handbook/ipv6/_index.adoc  |  1 +
 .../developers-handbook/kernelbuild/_index.adoc    |  1 +
 .../developers-handbook/kerneldebug/_index.adoc    |  1 +
 .../en/books/developers-handbook/l10n/_index.adoc  |  1 +
 .../books/developers-handbook/policies/_index.adoc |  1 +
 .../books/developers-handbook/secure/_index.adoc   |  1 +
 .../books/developers-handbook/sockets/_index.adoc  |  1 +
 .../books/developers-handbook/testing/_index.adoc  |  1 +
 .../en/books/developers-handbook/tools/_index.adoc |  1 +
 .../en/books/developers-handbook/x86/_index.adoc   |  1 +
 documentation/content/en/books/faq/_index.adoc     |  1 +
 .../content/en/books/fdp-primer/_index.adoc        |  1 +
 .../fdp-primer/asciidoctor-primer/_index.adoc      |  1 +
 .../content/en/books/fdp-primer/book.adoc          | 31 ++++-----
 .../en/books/fdp-primer/doc-build/_index.adoc      |  1 +
 .../en/books/fdp-primer/editor-config/_index.adoc  |  1 +
 .../en/books/fdp-primer/examples/_index.adoc       |  1 +
 .../en/books/fdp-primer/manual-pages/_index.adoc   |  1 +
 .../en/books/fdp-primer/overview/_index.adoc       |  1 +
 .../books/fdp-primer/po-translations/_index.adoc   |  1 +
 .../en/books/fdp-primer/preface/_index.adoc        |  1 +
 .../en/books/fdp-primer/rosetta/_index.adoc        |  1 +
 .../en/books/fdp-primer/see-also/_index.adoc       |  1 +
 .../en/books/fdp-primer/structure/_index.adoc      |  1 +
 .../content/en/books/fdp-primer/tools/_index.adoc  |  1 +
 .../en/books/fdp-primer/translations/_index.adoc   |  1 +
 .../en/books/fdp-primer/working-copy/_index.adoc   |  1 +
 .../en/books/fdp-primer/writing-style/_index.adoc  |  1 +
 .../content/en/books/handbook/_index.adoc          |  1 +
 .../books/handbook/advanced-networking/_index.adoc |  1 +
 .../content/en/books/handbook/audit/_index.adoc    |  2 +-
 .../content/en/books/handbook/basics/_index.adoc   |  1 +
 .../en/books/handbook/bibliography/_index.adoc     |  1 +
 documentation/content/en/books/handbook/book.adoc  | 75 +++++++++++-----------
 .../content/en/books/handbook/boot/_index.adoc     |  1 +
 .../en/books/handbook/bsdinstall/_index.adoc       |  1 +
 .../content/en/books/handbook/config/_index.adoc   |  1 +
 .../en/books/handbook/cutting-edge/_index.adoc     |  1 +
 .../content/en/books/handbook/desktop/_index.adoc  |  1 +
 .../content/en/books/handbook/disks/_index.adoc    |  1 +
 .../content/en/books/handbook/dtrace/_index.adoc   |  1 +
 .../en/books/handbook/eresources/_index.adoc       |  1 +
 .../en/books/handbook/filesystems/_index.adoc      |  1 +
 .../en/books/handbook/firewalls/_index.adoc        |  1 +
 .../content/en/books/handbook/geom/_index.adoc     |  1 +
 .../en/books/handbook/introduction/_index.adoc     |  1 +
 .../content/en/books/handbook/jails/_index.adoc    |  1 +
 .../en/books/handbook/kernelconfig/_index.adoc     |  1 +
 .../content/en/books/handbook/l10n/_index.adoc     |  1 +
 .../content/en/books/handbook/linuxemu/_index.adoc |  1 +
 .../content/en/books/handbook/mac/_index.adoc      |  2 +
 .../content/en/books/handbook/mail/_index.adoc     |  1 +
 .../content/en/books/handbook/mirrors/_index.adoc  |  1 +
 .../en/books/handbook/multimedia/_index.adoc       |  1 +
 .../en/books/handbook/network-servers/_index.adoc  |  1 +
 .../content/en/books/handbook/pgpkeys/_index.adoc  |  1 +
 .../content/en/books/handbook/ports/_index.adoc    |  1 +
 .../en/books/handbook/ppp-and-slip/_index.adoc     |  1 +
 .../content/en/books/handbook/preface/_index.adoc  |  1 +
 .../content/en/books/handbook/printing/_index.adoc |  1 +
 .../content/en/books/handbook/security/_index.adoc |  1 +
 .../en/books/handbook/serialcomms/_index.adoc      |  1 +
 .../en/books/handbook/usb-device-mode/_index.adoc  |  1 +
 .../en/books/handbook/virtualization/_index.adoc   |  1 +
 .../content/en/books/handbook/wine/_index.adoc     |  1 +
 .../content/en/books/handbook/x11/_index.adoc      |  1 +
 .../content/en/books/handbook/zfs/_index.adoc      |  1 +
 .../content/en/books/porters-handbook/_index.adoc  |  1 +
 .../content/en/books/porters-handbook/book.adoc    | 37 +++++------
 .../en/books/porters-handbook/flavors/_index.adoc  |  1 +
 .../books/porters-handbook/keeping-up/_index.adoc  |  1 +
 .../books/porters-handbook/makefiles/_index.adoc   |  1 +
 .../en/books/porters-handbook/new-port/_index.adoc |  1 +
 .../en/books/porters-handbook/order/_index.adoc    |  1 +
 .../books/porters-handbook/pkg-files/_index.adoc   |  1 +
 .../en/books/porters-handbook/plist/_index.adoc    |  1 +
 .../porters-handbook/porting-dads/_index.adoc      |  1 +
 .../porters-handbook/porting-samplem/_index.adoc   |  1 +
 .../books/porters-handbook/porting-why/_index.adoc |  1 +
 .../porters-handbook/quick-porting/_index.adoc     |  1 +
 .../en/books/porters-handbook/security/_index.adoc |  1 +
 .../porters-handbook/slow-porting/_index.adoc      |  1 +
 .../en/books/porters-handbook/special/_index.adoc  |  1 +
 .../en/books/porters-handbook/testing/_index.adoc  |  1 +
 .../books/porters-handbook/upgrading/_index.adoc   |  1 +
 .../en/books/porters-handbook/uses/_index.adoc     |  1 +
 .../en/books/porters-handbook/versions/_index.adoc |  1 +
 .../themes/beastie/layouts/articles/baseof.html    |  2 +-
 .../themes/beastie/layouts/books/baseof.html       |  2 +-
 .../themes/beastie/layouts/partials/site-head.html |  2 +-
 150 files changed, 257 insertions(+), 112 deletions(-)

diff --git a/documentation/content/en/articles/bsdl-gpl/_index.adoc b/documentation/content/en/articles/bsdl-gpl/_index.adoc
index 53872bcc2b..40d4061196 100644
--- a/documentation/content/en/articles/bsdl-gpl/_index.adoc
+++ b/documentation/content/en/articles/bsdl-gpl/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: brucem@alumni.cse.ucsc.edu
 trademarks: ["freebsd", "intel", "general"]
 description: Why you should use a BSD style license for your Open Source Project
+tags: ["bsdl", "gpl", "FreeBSD License"]
 ---
 
 = Why you should use a BSD style license for your Open Source Project
diff --git a/documentation/content/en/articles/building-products/_index.adoc b/documentation/content/en/articles/building-products/_index.adoc
index 6c9a001278..8998e863f0 100644
--- a/documentation/content/en/articles/building-products/_index.adoc
+++ b/documentation/content/en/articles/building-products/_index.adoc
@@ -7,6 +7,7 @@ organizations:
   - organization: The FreeBSD Project
 description: How FreeBSD can help you build a better product
 trademarks: ["freebsd", "general"]
+tags: ["FreeBSD", "FreeBSD as base for your product"]
 ---
 
 = Building Products with FreeBSD
@@ -334,6 +335,7 @@ The project has a dedicated link:https://www.FreeBSD.org/donations/[donations li
 The project also maintains a web page where developers link:https://www.FreeBSD.org/donations/wantlist/[list their needs]. 
 +
 As a policy the FreeBSD project link:{contributors}[acknowledges] all contributions received on its web site.
+
 [[conclusion]]
 == Conclusion
 
diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc
index 13cbb0c6a2..6fb5e18c67 100644
--- a/documentation/content/en/articles/committers-guide/_index.adoc
+++ b/documentation/content/en/articles/committers-guide/_index.adoc
@@ -6,6 +6,7 @@ copyright: 1999-2021 The FreeBSD Documentation Project
 description: Introductory information for FreeBSD committers
 trademarks: ["freebsd", "coverity", "ibm", "intel", "general"]
 weight: 25
+tags: ["FreeBSD Committer's Guide", "Guide", "Community"]
 ---
 
 = Committer's Guide
diff --git a/documentation/content/en/articles/contributing/_index.adoc b/documentation/content/en/articles/contributing/_index.adoc
index 6dab1d5096..280ae8cb6a 100644
--- a/documentation/content/en/articles/contributing/_index.adoc
+++ b/documentation/content/en/articles/contributing/_index.adoc
@@ -7,6 +7,7 @@ authors:
 description: How to contribute to the FreeBSD Project
 trademarks: ["freebsd", "ieee", "general"]
 weight: 15
+tags: ["Contributing", "FreeBSD", "Non-Programmer Tasks", "Programmer Tasks"]
 ---
 
 = Contributing to FreeBSD
diff --git a/documentation/content/en/articles/contributors/_index.adoc b/documentation/content/en/articles/contributors/_index.adoc
index fecc0e6fe6..7921971d75 100644
--- a/documentation/content/en/articles/contributors/_index.adoc
+++ b/documentation/content/en/articles/contributors/_index.adoc
@@ -2,6 +2,7 @@
 title: Contributors to FreeBSD
 description: A list of organizations and individuals who have contributed to FreeBSD
 trademarks: ["freebsd", "sun", "general"]
+tags: ["Contributors", "FreeBSD", "individuals", "organizations"]
 ---
 
 = Contributors to FreeBSD
diff --git a/documentation/content/en/articles/cups/_index.adoc b/documentation/content/en/articles/cups/_index.adoc
index 1bd26b5da6..9d0216ea91 100644
--- a/documentation/content/en/articles/cups/_index.adoc
+++ b/documentation/content/en/articles/cups/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: chess@chessgriffin.com
 description: How to install and use CUPS on FreeBSD
 trademarks: ["freebsd", "general"]
+tags: ["CUPS", "FreeBSD", "Guide", "configuration", "introduction"]
 ---
 
 = CUPS on FreeBSD
diff --git a/documentation/content/en/articles/explaining-bsd/_index.adoc b/documentation/content/en/articles/explaining-bsd/_index.adoc
index a4c56fa7fd..ed3c4cd7a7 100644
--- a/documentation/content/en/articles/explaining-bsd/_index.adoc
+++ b/documentation/content/en/articles/explaining-bsd/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: grog@FreeBSD.org
 description: Brief explanation about BSD
 trademarks: ["freebsd", "amd", "apple", "intel", "linux", "opengroup", "sun", "unix", "general"]
+tags: ["Explaining BSD", "BSD", "FreeBSD", "operating system"]
 ---
 
 = Explaining BSD
diff --git a/documentation/content/en/articles/filtering-bridges/_index.adoc b/documentation/content/en/articles/filtering-bridges/_index.adoc
index 9ae472d44e..f8033f08f4 100644
--- a/documentation/content/en/articles/filtering-bridges/_index.adoc
+++ b/documentation/content/en/articles/filtering-bridges/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: ale@FreeBSD.org
 description: Configuring firewalls and filtering on FreeBSD hosts acting as bridges rather than routers
 trademarks: ["freebsd", "3com", "intel", "general"]
+tags: ["network", "filtering", "bridges", "FreeBSD"]
 ---
 
 = Filtering Bridges
diff --git a/documentation/content/en/articles/fonts/_index.adoc b/documentation/content/en/articles/fonts/_index.adoc
index 34b12ba906..10a72252b0 100644
--- a/documentation/content/en/articles/fonts/_index.adoc
+++ b/documentation/content/en/articles/fonts/_index.adoc
@@ -6,6 +6,7 @@ authors:
     email: imdave@synet.net
 description: A description of the various font technologies in FreeBSD, and how to use them with different programs
 trademarks: ["freebsd", "adobe", "apple", "linux", "microsoft", "opengroup", "general"]
+tags: ["Fonts", "syscons", "X11", "Ghostscript", "Groff", "guide", "tutorial", "FreeBSD"]
 ---
 
 = Fonts and FreeBSD
diff --git a/documentation/content/en/articles/freebsd-questions/_index.adoc b/documentation/content/en/articles/freebsd-questions/_index.adoc
index 51d18e0cef..d8c5f3b7bf 100644
--- a/documentation/content/en/articles/freebsd-questions/_index.adoc
+++ b/documentation/content/en/articles/freebsd-questions/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: grog@FreeBSD.org
 description: How to get Best Results from the FreeBSD-questions Mailing List
 trademarks: ["freebsd", "microsoft", "opengroup", "qualcomm", "general"]
+tags: ["questions", "mailing", "FreeBSD"]
 ---
 
 = How to get Best Results from the FreeBSD-questions Mailing List
diff --git a/documentation/content/en/articles/freebsd-releng/_index.adoc b/documentation/content/en/articles/freebsd-releng/_index.adoc
index bbb3f86ff9..728ec196c6 100644
--- a/documentation/content/en/articles/freebsd-releng/_index.adoc
+++ b/documentation/content/en/articles/freebsd-releng/_index.adoc
@@ -10,6 +10,7 @@ organizations:
     webpage: https://www.netgate.com/
 description: Describes the approach used by the FreeBSD release engineering team to make production quality releases of the FreeBSD Operating System. It describes the tools available for those interested in producing customized FreeBSD releases for corporate rollouts or commercial productization
 trademarks: ["freebsd", "intel", "general"]
+tags: ["releases", "engineering", "process", "FreeBSD"]
 ---
 
 = FreeBSD Release Engineering
diff --git a/documentation/content/en/articles/freebsd-update-server/_index.adoc b/documentation/content/en/articles/freebsd-update-server/_index.adoc
index 527067e752..90a3702717 100644
--- a/documentation/content/en/articles/freebsd-update-server/_index.adoc
+++ b/documentation/content/en/articles/freebsd-update-server/_index.adoc
@@ -6,6 +6,7 @@ authors:
 copyright: 2009-2011, 2013 Jason Helfman
 description: Building your own freebsd-update server allows a system administrator to perform fast updates for a number of machines from a local mirror
 trademarks: ["freebsd", "amd", "intel", "general"]
+tags: ["FreeBSD", "Update", "Server", "internal"]
 ---
 
 = Build Your Own FreeBSD Update Server
diff --git a/documentation/content/en/articles/geom-class/_index.adoc b/documentation/content/en/articles/geom-class/_index.adoc
index 902720e465..77cff44e57 100644
--- a/documentation/content/en/articles/geom-class/_index.adoc
+++ b/documentation/content/en/articles/geom-class/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: ivoras@FreeBSD.org
 description: A guide to GEOM internals, and writing your own GEOM class
 trademarks: ["freebsd", "intel", "general"]
+tags: ["GEOM", "kernel", "modules", "FreeBSD"]
 ---
 
 = Writing a GEOM Class
diff --git a/documentation/content/en/articles/gjournal-desktop/_index.adoc b/documentation/content/en/articles/gjournal-desktop/_index.adoc
index 99f51b0ac9..be46c41b91 100644
--- a/documentation/content/en/articles/gjournal-desktop/_index.adoc
+++ b/documentation/content/en/articles/gjournal-desktop/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: manolis@FreeBSD.org
 description: Implementing UFS Journaling on a Desktop PC
 trademarks: ["freebsd", "general"]
+tags: ["UFS", "Journaling" , "Desktop", "FreeBSD"]
 ---
 
 = Implementing UFS Journaling on a Desktop PC
diff --git a/documentation/content/en/articles/hubs/_index.adoc b/documentation/content/en/articles/hubs/_index.adoc
index 55f3b50f0e..e79fdf9ba2 100644
--- a/documentation/content/en/articles/hubs/_index.adoc
+++ b/documentation/content/en/articles/hubs/_index.adoc
@@ -11,6 +11,7 @@ authors:
     email: kensmith@FreeBSD.org
 description: The all in one guide for mirroring the FreeBSD website, FTP servers, and more
 trademarks: ["freebsd", "general"]
+tags: ["Mirroring", "FreeBSD", "Hub"]
 ---
 
 = Mirroring FreeBSD
diff --git a/documentation/content/en/articles/ipsec-must/_index.adoc b/documentation/content/en/articles/ipsec-must/_index.adoc
index f514789fd4..816eccce4f 100644
--- a/documentation/content/en/articles/ipsec-must/_index.adoc
+++ b/documentation/content/en/articles/ipsec-must/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: honig@sprynet.com
 description: Independent Verification of IPsec Functionality in FreeBSD
 trademarks: ["freebsd", "opengroup", "general"]
+tags: ["IPsec", "verification", "FreeBSD"]
 ---
 
 = Independent Verification of IPsec Functionality in FreeBSD
diff --git a/documentation/content/en/articles/ldap-auth/_index.adoc b/documentation/content/en/articles/ldap-auth/_index.adoc
index 206a6d4ed6..76b89f9bef 100644
--- a/documentation/content/en/articles/ldap-auth/_index.adoc
+++ b/documentation/content/en/articles/ldap-auth/_index.adoc
@@ -6,6 +6,7 @@ authors:
 copyright: 2007-2008 The FreeBSD Documentation Project
 description: Guide for the configuration of an LDAP server for authentication on FreeBSD
 trademarks: ["freebsd", "general"]
+tags: ["LDAP", "Authentication", "OpenLDAP", "configuration", "guide", "tutorial", "FreeBSD"]
 ---
 
 = LDAP Authentication
diff --git a/documentation/content/en/articles/leap-seconds/_index.adoc b/documentation/content/en/articles/leap-seconds/_index.adoc
index 9dc11b3483..b2909b28cc 100644
--- a/documentation/content/en/articles/leap-seconds/_index.adoc
+++ b/documentation/content/en/articles/leap-seconds/_index.adoc
@@ -1,6 +1,7 @@
 ---
 title: FreeBSD Support for Leap Seconds
 description: A short description of how leap seconds are handled on FreeBSD
+tags: ["Leap Seconds", "Support", "Verification", "FreeBSD"]
 ---
 
 = FreeBSD Support for Leap Seconds
diff --git a/documentation/content/en/articles/linux-emulation/_index.adoc b/documentation/content/en/articles/linux-emulation/_index.adoc
index d5c6d985ed..449654c254 100644
--- a/documentation/content/en/articles/linux-emulation/_index.adoc
+++ b/documentation/content/en/articles/linux-emulation/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: rdivacky@FreeBSD.org
 description: A technical description about the internals of the Linux emulation layer in FreeBSD
 trademarks: ["freebsd", "ibm", "adobe", "netbsd", "realnetworks", "oracle", "linux", "sun", "general"]
+tags: ["Emulation", "Linuxulator", "kernel", "FreeBSD"]
 ---
 
 = Linux(R) emulation in FreeBSD
diff --git a/documentation/content/en/articles/linux-users/_index.adoc b/documentation/content/en/articles/linux-users/_index.adoc
index 5406d0b7bb..7bfa62206f 100644
--- a/documentation/content/en/articles/linux-users/_index.adoc
+++ b/documentation/content/en/articles/linux-users/_index.adoc
@@ -5,6 +5,7 @@ authors:
 copyright: 2008 The FreeBSD Documentation Project
 description: This document is intended to quickly familiarize intermediate to advanced Linux® users with the basics of FreeBSD.
 trademarks: ["freebsd", "intel", "redhat", "linux", "unix", "general"]
+tags: ["Quickstart", "guide", "Linux", "FreeBSD"]
 ---
 
 = FreeBSD Quickstart Guide for Linux(R) Users
diff --git a/documentation/content/en/articles/mailing-list-faq/_index.adoc b/documentation/content/en/articles/mailing-list-faq/_index.adoc
index f5b4eb064d..23f86fcd23 100644
--- a/documentation/content/en/articles/mailing-list-faq/_index.adoc
+++ b/documentation/content/en/articles/mailing-list-faq/_index.adoc
@@ -4,6 +4,7 @@ authors:
   - author: The FreeBSD Documentation Project
 copyright: 2004-2021 The FreeBSD Documentation Project
 description: How to best use the mailing lists, such as how to help avoid frequently-repeated discussions
+tags: ["FAQ", "Mailing Lists", "FreeBSD"]
 ---
 
 = Frequently Asked Questions About The FreeBSD Mailing Lists
diff --git a/documentation/content/en/articles/nanobsd/_index.adoc b/documentation/content/en/articles/nanobsd/_index.adoc
index 016fa739a8..d7e6053093 100644
--- a/documentation/content/en/articles/nanobsd/_index.adoc
+++ b/documentation/content/en/articles/nanobsd/_index.adoc
@@ -5,6 +5,7 @@ authors:
 copyright: 2006 The FreeBSD Documentation Project
 description: This document provides information about the NanoBSD tools, which can be used to create FreeBSD system images for embedded applications, suitable for use on a USB key, memory card or other mass storage media.
 trademarks: ["freebsd", "general"]
+tags: ["nanobsd", "guide", "embedded", "FreeBSD"]
 ---
 
 = Introduction to NanoBSD
diff --git a/documentation/content/en/articles/new-users/_index.adoc b/documentation/content/en/articles/new-users/_index.adoc
index 93588811b9..88a2080772 100644
--- a/documentation/content/en/articles/new-users/_index.adoc
+++ b/documentation/content/en/articles/new-users/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: andrsn@andrsn.stanford.edu
 description: Introduction for people new to both FreeBSD and UNIX®
 trademarks: ["freebsd", "ibm", "microsoft", "opengroup", "general"]
+tags: ["Introduction", "basics", "FreeBSD", "UNIX"]
 ---
 
 = For People New to Both FreeBSD and UNIX(R)
diff --git a/documentation/content/en/articles/pam/_index.adoc b/documentation/content/en/articles/pam/_index.adoc
index 03672f1ba2..e425d941a1 100644
--- a/documentation/content/en/articles/pam/_index.adoc
+++ b/documentation/content/en/articles/pam/_index.adoc
@@ -5,6 +5,7 @@ authors:
 copyright: 2001-2003 Networks Associates Technology, Inc.
 description: A guide to the PAM system and modules under FreeBSD
 trademarks: ["pam", "freebsd", "linux", "opengroup", "sun", "general"]
+tags: ["pam", "introduction", "authentication", "modules", "FreeBSD"]
 ---
 
 = Pluggable Authentication Modules
diff --git a/documentation/content/en/articles/pgpkeys/_index.adoc b/documentation/content/en/articles/pgpkeys/_index.adoc
index aa394baefa..4921806f61 100644
--- a/documentation/content/en/articles/pgpkeys/_index.adoc
+++ b/documentation/content/en/articles/pgpkeys/_index.adoc
@@ -1,6 +1,7 @@
 ---
 title: OpenPGP Keys
 description: List of OpenPGP keys that can be used to verify a signature or send encrypted email to FreeBSD.org officers or developers.
+tags: ["OpenPGP", "Developers", "Officers", "FreeBSD"]
 ---
 
 = OpenPGP Keys
diff --git a/documentation/content/en/articles/port-mentor-guidelines/_index.adoc b/documentation/content/en/articles/port-mentor-guidelines/_index.adoc
index a8a50b05bc..aa414b7db9 100644
--- a/documentation/content/en/articles/port-mentor-guidelines/_index.adoc
+++ b/documentation/content/en/articles/port-mentor-guidelines/_index.adoc
@@ -4,6 +4,7 @@ organizations:
   - organization: The FreeBSD Ports Management Team
 copyright: 2011 Thomas Abthorpe, Chris Rees
 description: Port Mentor Guidelines for FreeBSD Mentors
+tags: ["port", "mentor", "mentee", "guidelines", "FreeBSD"]
 ---
 
 = Port Mentor Guidelines
diff --git a/documentation/content/en/articles/pr-guidelines/_index.adoc b/documentation/content/en/articles/pr-guidelines/_index.adoc
index 50a0159802..c82135ef00 100644
--- a/documentation/content/en/articles/pr-guidelines/_index.adoc
+++ b/documentation/content/en/articles/pr-guidelines/_index.adoc
@@ -5,6 +5,7 @@ authors:
   - author: Hiten Pandya
 description: These guidelines describe recommended handling practices for FreeBSD Problem Reports (PRs).
 trademarks: ["freebsd", "general"]
+tags: ["PR", "guideline", "bugs", "maintenance", "BugZilla", "FreeBSD"]
 ---
 
 = Problem Report Handling Guidelines
diff --git a/documentation/content/en/articles/problem-reports/_index.adoc b/documentation/content/en/articles/problem-reports/_index.adoc
index ac334b78b4..c474d7786f 100644
--- a/documentation/content/en/articles/problem-reports/_index.adoc
+++ b/documentation/content/en/articles/problem-reports/_index.adoc
@@ -5,6 +5,7 @@ authors:
   - author: Mark Linimon
 description: How to best formulate and submit a problem report to the FreeBSD Project
 trademarks: ["freebsd", "ibm", "intel", "sun", "general"]
+tags: ["formulate", "submit", "FreeBSD", "PR"]
 ---
 
 = Writing FreeBSD Problem Reports
diff --git a/documentation/content/en/articles/rc-scripting/_index.adoc b/documentation/content/en/articles/rc-scripting/_index.adoc
index 50507c8412..35ee3f3f30 100644
--- a/documentation/content/en/articles/rc-scripting/_index.adoc
+++ b/documentation/content/en/articles/rc-scripting/_index.adoc
@@ -6,6 +6,7 @@ authors:
 copyright: 2005-2006, 2012 The FreeBSD Project
 description: A guide to writing new rc.d scripts and understanding those already written
 trademarks: ["freebsd", "netbsd", "general"]
+tags: ["rc.d", "scripting", "guide", "tutorial", "FreeBSD"]
 ---
 
 = Practical rc.d scripting in BSD
diff --git a/documentation/content/en/articles/releng/_index.adoc b/documentation/content/en/articles/releng/_index.adoc
index ef1c6c5035..4d53c368e4 100644
--- a/documentation/content/en/articles/releng/_index.adoc
+++ b/documentation/content/en/articles/releng/_index.adoc
@@ -6,6 +6,7 @@ authors:
     webpage: https://people.FreeBSD.org/~murray/
 description: This paper describes the approach used by past the FreeBSD release engineering team to make production quality releases of the FreeBSD Operating System
 trademarks: ["freebsd", "intel", "general"]
+tags: ["Release", "Engineering", "Historical", "FreeBSD"]
 ---
 
 = FreeBSD Release Engineering
diff --git a/documentation/content/en/articles/remote-install/_index.adoc b/documentation/content/en/articles/remote-install/_index.adoc
index 03d62cad6a..8baa70f1ab 100644
--- a/documentation/content/en/articles/remote-install/_index.adoc
+++ b/documentation/content/en/articles/remote-install/_index.adoc
@@ -6,6 +6,7 @@ authors:
 copyright: 2008-2021 The FreeBSD Documentation Project
 description: Describes the remote installation of the FreeBSD operating system when the console of the remote system is unavailable
 trademarks: ["freebsd", "general"]
+tags: ["Remote", "Installation", "FreeBSD"]
 ---
 
 = Remote Installation of the FreeBSD Operating System Without a Remote Console
diff --git a/documentation/content/en/articles/serial-uart/_index.adoc b/documentation/content/en/articles/serial-uart/_index.adoc
index 4a9d5b783f..6e4f646700 100644
--- a/documentation/content/en/articles/serial-uart/_index.adoc
+++ b/documentation/content/en/articles/serial-uart/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: uhclem@FreeBSD.org
 description: Detailed information about the use of serial ports and UART with FreeBSD
 trademarks: ["freebsd", "microsoft", "general"]
+tags: ["Serial", "hardware", "UART", "Tutorial", "FreeBSD"]
 ---
 
 = Serial and UART Tutorial
diff --git a/documentation/content/en/articles/solid-state/_index.adoc b/documentation/content/en/articles/solid-state/_index.adoc
index 7238aa8dad..0ae410fcdf 100644
--- a/documentation/content/en/articles/solid-state/_index.adoc
+++ b/documentation/content/en/articles/solid-state/_index.adoc
@@ -6,6 +6,7 @@ authors:
 copyright: 2001 - 2021 The FreeBSD Documentation Project
 description: The use of solid state disk devices in FreeBSD
 trademarks: ["freebsd", "general"]
+tags: ["Solid State", "embedded", "FreeBSD"]
 ---
 
 = FreeBSD and Solid State Devices
diff --git a/documentation/content/en/articles/vinum/_index.adoc b/documentation/content/en/articles/vinum/_index.adoc
index 329a417bcc..d6a662b7c4 100644
--- a/documentation/content/en/articles/vinum/_index.adoc
+++ b/documentation/content/en/articles/vinum/_index.adoc
@@ -3,6 +3,7 @@ title: The vinum Volume Manager
 authors:
   - author: Greg Lehey
 description: The vinum Volume Manager in FreeBSD
+tags: ["vinum", "Volume Manager", "FreeBSD"]
 ---
 
 = The vinum Volume Manager
diff --git a/documentation/content/en/articles/vm-design/_index.adoc b/documentation/content/en/articles/vm-design/_index.adoc
index 884e88bd76..1cabb3bb28 100644
--- a/documentation/content/en/articles/vm-design/_index.adoc
+++ b/documentation/content/en/articles/vm-design/_index.adoc
@@ -5,6 +5,7 @@ authors:
     email: dillon@apollo.backplane.com
 description: An easy to follow description of the design of the FreeBSD virtual memory system
 trademarks: ["freebsd", "linux", "microsoft", "opengroup", "daemon-news", "general"]
+tags: ["Design", "virtual machine", "FreeBSD"]
 ---
 
 = Design elements of the FreeBSD VM system
diff --git a/documentation/content/en/books/arch-handbook/_index.adoc b/documentation/content/en/books/arch-handbook/_index.adoc
index 59041a32d6..e8bf6ce45f 100644
--- a/documentation/content/en/books/arch-handbook/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/_index.adoc
@@ -4,7 +4,7 @@ authors:
   - author: The FreeBSD Documentation Project
 copyright: Copyright © 2000-2006, 2012-2021 The FreeBSD Documentation Project
 description: For FreeBSD system developers. This book covers the architectural details of many important FreeBSD kernel subsystems
-trademarks: ["freebsd", "apple", "microsoft", "unix", "general"] 
+tags: ["Arch Handbook", "FreeBSD", "Index"]
 next: books/arch-handbook/parti
 weight: 50
 ---
diff --git a/documentation/content/en/books/arch-handbook/bibliography/_index.adoc b/documentation/content/en/books/arch-handbook/bibliography/_index.adoc
index 1ba9e79298..5adf3107f8 100644
--- a/documentation/content/en/books/arch-handbook/bibliography/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/bibliography/_index.adoc
@@ -1,7 +1,8 @@
 ---
 title: Bibliography
 prev: books/arch-handbook/partiii
-description: Bibliography of the FreeBSD Architecture Handbook 
+description: Bibliography of the FreeBSD Architecture Handbook
+tags: ["bibliography", "Arch Handbook", "FreeBSD"]
 ---
 
 [appendix]
diff --git a/documentation/content/en/books/arch-handbook/book.adoc b/documentation/content/en/books/arch-handbook/book.adoc
index 2de998232c..338c62bd4a 100644
--- a/documentation/content/en/books/arch-handbook/book.adoc
+++ b/documentation/content/en/books/arch-handbook/book.adoc
@@ -3,8 +3,9 @@ title: FreeBSD Architecture Handbook
 authors: 
   - author: The FreeBSD Documentation Project
 copyright: Copyright © 2000-2006, 2012-2013 The FreeBSD Documentation Project
-releaseinfo: "$FreeBSD$" 
-trademarks: ["freebsd", "apple", "microsoft", "unix", "general"] 
+description: FreeBSD Architecture Handbook
+trademarks: ["freebsd", "apple", "microsoft", "unix", "general"]
+tags: ["Arch Handbook", "FreeBSD"]
 ---
 
 = FreeBSD Architecture Handbook
@@ -70,28 +71,28 @@ toc::[]
 // Section one
 include::{chapters-path}parti.adoc[lines=7..8]
 
-include::{chapters-path}boot/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}locking/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}kobj/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}jail/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}sysinit/_index.adoc[leveloffset=+1], lines=8..22;33..-1]
-include::{chapters-path}mac/_index.adoc[leveloffset=+1, lines=13..27;38..-1]
-include::{chapters-path}vm/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}smp/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
+include::{chapters-path}boot/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}locking/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}kobj/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}jail/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}sysinit/_index.adoc[leveloffset=+1], lines=9..23;34..-1]
+include::{chapters-path}mac/_index.adoc[leveloffset=+1, lines=14..28;39..-1]
+include::{chapters-path}vm/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}smp/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
 
 // Section two
 include::{chapters-path}partii.adoc[lines=7..8]
 
-include::{chapters-path}driverbasics/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}isa/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}pci/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}scsi/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}usb/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}newbus/_index.adoc[leveloffset=+1, lines=13..27;38..-1]
-include::{chapters-path}sound/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}pccard/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
+include::{chapters-path}driverbasics/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}isa/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}pci/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}scsi/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}usb/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}newbus/_index.adoc[leveloffset=+1, lines=14..28;39..-1]
+include::{chapters-path}sound/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}pccard/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
 
 // Section three
 include::{chapters-path}partiii.adoc[lines=7..8]
 
-include::{chapters-path}bibliography/_index.adoc[leveloffset=+1, lines=7..20;29..-1]
+include::{chapters-path}bibliography/_index.adoc[leveloffset=+1, lines=8..21;30..-1]
diff --git a/documentation/content/en/books/arch-handbook/boot/_index.adoc b/documentation/content/en/books/arch-handbook/boot/_index.adoc
index e98c7114fe..5ba026e967 100644
--- a/documentation/content/en/books/arch-handbook/boot/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/boot/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 1. Bootstrapping and Kernel Initialization
 prev: books/arch-handbook/parti
 next: books/arch-handbook/locking
 description: Bootstrapping and Kernel Initialization
+tags: ["boot", "BIOS", "kernel", "MBR", "FreeBSD"]
 ---
 
 [[boot]]
diff --git a/documentation/content/en/books/arch-handbook/driverbasics/_index.adoc b/documentation/content/en/books/arch-handbook/driverbasics/_index.adoc
index 46c08ba0aa..3c9045a52f 100644
--- a/documentation/content/en/books/arch-handbook/driverbasics/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/driverbasics/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 9. Writing FreeBSD Device Drivers
 prev: books/arch-handbook/partii
 next: books/arch-handbook/isa
 description: Writing FreeBSD Device Drivers
+tags: ["writing", "device drivers", "KLD", "FreeBSD"]
 ---
 
 [[driverbasics]]
diff --git a/documentation/content/en/books/arch-handbook/isa/_index.adoc b/documentation/content/en/books/arch-handbook/isa/_index.adoc
index 454f973fb0..3c5681ce77 100644
--- a/documentation/content/en/books/arch-handbook/isa/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/isa/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 10. ISA Device Drivers
 prev: books/arch-handbook/driverbasics
 next: books/arch-handbook/pci
 description: ISA Device Drivers
+tags: ["ISA", "device drivers", "FreeBSD"]
 ---
 
 [[isa-driver]]
diff --git a/documentation/content/en/books/arch-handbook/jail/_index.adoc b/documentation/content/en/books/arch-handbook/jail/_index.adoc
index 46bbf2565b..d5556b6957 100644
--- a/documentation/content/en/books/arch-handbook/jail/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/jail/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 4. The Jail Subsystem
 prev: books/arch-handbook/kobj
 next: books/arch-handbook/sysinit
 description: The Jail Subsystem
+tags: ["jail", "architecture", "networking", "kernel"]
 ---
 
 [[jail]]
diff --git a/documentation/content/en/books/arch-handbook/kobj/_index.adoc b/documentation/content/en/books/arch-handbook/kobj/_index.adoc
index f2760e2252..8a91c0132c 100644
--- a/documentation/content/en/books/arch-handbook/kobj/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/kobj/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 3. Kernel Objects
 prev: books/arch-handbook/locking
 next: books/arch-handbook/jail
 description: Kernel Objects
+tags: ["kernel objects", "kobj", "guide", "FreeBSD"]
 ---
 
 [[kernel-objects]]
diff --git a/documentation/content/en/books/arch-handbook/locking/_index.adoc b/documentation/content/en/books/arch-handbook/locking/_index.adoc
index fdbdd70d4e..a632e8d4a6 100644
--- a/documentation/content/en/books/arch-handbook/locking/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/locking/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 2. Locking Notes
 prev: books/arch-handbook/boot
 next: books/arch-handbook/kobj
 description: Locking Notes
+tags: ["locking", "notes", "SMP", "Mutexes"]
 ---
 
 [[locking]]
diff --git a/documentation/content/en/books/arch-handbook/mac/_index.adoc b/documentation/content/en/books/arch-handbook/mac/_index.adoc
index b6d2903530..5e94cfea88 100644
--- a/documentation/content/en/books/arch-handbook/mac/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/mac/_index.adoc
@@ -8,6 +8,7 @@ authors:
 prev: books/arch-handbook/sysinit
 next: books/arch-handbook/vm
 description: The TrustedBSD MAC Framework
+tags: ["TrustedBSD", "MAC"]
 ---
 
 [[mac]]
diff --git a/documentation/content/en/books/arch-handbook/newbus/_index.adoc b/documentation/content/en/books/arch-handbook/newbus/_index.adoc
index 69a4109ec4..862a46331e 100644
--- a/documentation/content/en/books/arch-handbook/newbus/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/newbus/_index.adoc
@@ -8,6 +8,7 @@ authors:
 prev: books/arch-handbook/usb
 next: books/arch-handbook/sound
 description: Newbus
+tags: ["Newbus", "overview", "API"]
 ---
 
 [[newbus]]
@@ -84,7 +85,6 @@ Each device in the Newbus architecture asks its parent to map its resources. The
 
 [TIP]
 ====
-
 An ISA device might want to map its IO port at `0x230`, so it asks its parent, in this case the ISA bus. The ISA bus hands it over to the PCI-to-ISA bridge which in its turn asks the PCI bus, which reaches the host-to-PCI bridge and finally the nexus. The beauty of this transition upwards is that there is room to translate the requests. For example, the `0x230` IO port request might become memory-mapped at `0xb0000230` on a MIPS box by the PCI bridge.
 ====
 
@@ -192,4 +192,3 @@ A `device_state_t` type, which is an enumeration, `device_state`. It contains th
 		DS_BUSY			/* device is open */
 	  } device_state_t;
 ....
-
diff --git a/documentation/content/en/books/arch-handbook/pccard/_index.adoc b/documentation/content/en/books/arch-handbook/pccard/_index.adoc
index 6690023a19..1501a317f5 100644
--- a/documentation/content/en/books/arch-handbook/pccard/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/pccard/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 16. PC Card
 prev: books/arch-handbook/sound
 next: books/arch-handbook/partiii
 description: PC Card
+tags: ["pc card", "overview"]
 ---
 
 [[pccard]]
diff --git a/documentation/content/en/books/arch-handbook/pci/_index.adoc b/documentation/content/en/books/arch-handbook/pci/_index.adoc
index 5adb945dd5..b7385d0b2d 100644
--- a/documentation/content/en/books/arch-handbook/pci/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/pci/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 11. PCI Devices
 prev: books/arch-handbook/isa
 next: books/arch-handbook/scsi
 description: PCI Devices
+tags: ["PCI", "Devices", "example", "guide"]
 ---
 
 [[pci]]
diff --git a/documentation/content/en/books/arch-handbook/scsi/_index.adoc b/documentation/content/en/books/arch-handbook/scsi/_index.adoc
index 49fcd635d4..eb2e90015d 100644
--- a/documentation/content/en/books/arch-handbook/scsi/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/scsi/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 12. Common Access Method SCSI Controllers
 prev: books/arch-handbook/pci
 next: books/arch-handbook/usb
 description: Common Access Method SCSI Controllers
+tags: ["SCSI", "Controller", "Architecture"]
 ---
 
 [[scsi]]
diff --git a/documentation/content/en/books/arch-handbook/smp/_index.adoc b/documentation/content/en/books/arch-handbook/smp/_index.adoc
index b3f9f87ccb..5c5501449b 100644
--- a/documentation/content/en/books/arch-handbook/smp/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/smp/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 8. SMPng Design Document
 prev: books/arch-handbook/vm
 next: books/arch-handbook/partii
 description: SMPng Design Document
+tags: ["SMPng", "introduction", "locks"]
 ---
 
 [[smp]]
diff --git a/documentation/content/en/books/arch-handbook/sound/_index.adoc b/documentation/content/en/books/arch-handbook/sound/_index.adoc
index 94c43f0172..08510968e8 100644
--- a/documentation/content/en/books/arch-handbook/sound/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/sound/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 15. Sound Subsystem
 prev: books/arch-handbook/newbus
 next: books/arch-handbook/pccard
 description: FreeBSD Sound Subsystem
+tags: ["Sound", "OSS", "pcm", "mixer"]
 ---
 
 [[oss]]
diff --git a/documentation/content/en/books/arch-handbook/sysinit/_index.adoc b/documentation/content/en/books/arch-handbook/sysinit/_index.adoc
index 401dfc4c71..fd2ddb830a 100644
--- a/documentation/content/en/books/arch-handbook/sysinit/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/sysinit/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 5. The SYSINIT Framework
 prev: books/arch-handbook/jail
 next: books/arch-handbook/mac
 description: The SYSINIT Framework
+tags: ["SYSINIT", "framework", "Terminology"]
 ---
 
 [[sysinit]]
diff --git a/documentation/content/en/books/arch-handbook/usb/_index.adoc b/documentation/content/en/books/arch-handbook/usb/_index.adoc
index f7b3d9c69a..d5c7843db5 100644
--- a/documentation/content/en/books/arch-handbook/usb/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/usb/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 13. USB Devices
 prev: books/arch-handbook/scsi
 next: books/arch-handbook/newbus
 description: USB Devices in FreeBSD
+tags: ["USB", "Structure", "UHCI", "OHCI"]
 ---
 
 [[usb]]
diff --git a/documentation/content/en/books/arch-handbook/vm/_index.adoc b/documentation/content/en/books/arch-handbook/vm/_index.adoc
index 5593eb4322..8f3005d3cc 100644
--- a/documentation/content/en/books/arch-handbook/vm/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/vm/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 7. Virtual Memory System
 prev: books/arch-handbook/mac
 next: books/arch-handbook/smp
 description: Virtual Memory System in FreeBSD
+tags: ["Virtual memory", "vm_page_t", "vm_object_t", "I/O", "KVM"]
 ---
 
 [[vm]]
diff --git a/documentation/content/en/books/design-44bsd/_index.adoc b/documentation/content/en/books/design-44bsd/_index.adoc
index 596a138529..61ba60b671 100644
--- a/documentation/content/en/books/design-44bsd/_index.adoc
+++ b/documentation/content/en/books/design-44bsd/_index.adoc
@@ -9,6 +9,7 @@ copyright: 1996 Addison-Wesley Longman, Inc
 description: Donated by Addison-Wesley, provides a design overview of 4.4BSD, from which FreeBSD was originally derived
 trademarks: ["design-44bsd"] 
 weight: 60
+tags: ["4.4BSD", "design", "operating system", "BSD", "UNIX"]
 ---
 
 = The Design and Implementation of the 4.4BSD Operating System
diff --git a/documentation/content/en/books/dev-model/_index.adoc b/documentation/content/en/books/dev-model/_index.adoc
index 8d3b9ed4db..8548e082b4 100644
--- a/documentation/content/en/books/dev-model/_index.adoc
+++ b/documentation/content/en/books/dev-model/_index.adoc
@@ -6,6 +6,7 @@ copyright: Copyright © 2002-2005 Niklas Saers
 description: A formal study of the organization of the FreeBSD project
 trademarks: ["freebsd", "ibm", "ieee", "adobe", "intel", "linux", "microsoft", "opengroup", "sun", "netbsd", "general"] 
 weight: 45
+tags: ["model", "project model", "FreeBSD"]
 ---
 
 = A project model for the FreeBSD Project
diff --git a/documentation/content/en/books/developers-handbook/_index.adoc b/documentation/content/en/books/developers-handbook/_index.adoc
index 30c5d158f8..c30bf0645d 100644
--- a/documentation/content/en/books/developers-handbook/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/_index.adoc
@@ -7,6 +7,7 @@ description: For people who want to develop software for FreeBSD (and not just p
 trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"]
 next: books/developers-handbook/parti
 weight: 25
+tags: ["FreeBSD Developers' Handbook"]
 ---
 
 = FreeBSD Developers' Handbook
diff --git a/documentation/content/en/books/developers-handbook/bibliography/_index.adoc b/documentation/content/en/books/developers-handbook/bibliography/_index.adoc
index b4cc86fc48..f50a5938c5 100644
--- a/documentation/content/en/books/developers-handbook/bibliography/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/bibliography/_index.adoc
@@ -2,6 +2,7 @@
 title: Appendices
 prev: books/developers-handbook/partv
 description: FreeBSD Developers Handbook Bibliography
+tags: ["FreeBSD Developers' Handbook", "bibliography"]
 ---
 
 [appendix]
diff --git a/documentation/content/en/books/developers-handbook/book.adoc b/documentation/content/en/books/developers-handbook/book.adoc
index a9e497d499..1e85eb8196 100644
--- a/documentation/content/en/books/developers-handbook/book.adoc
+++ b/documentation/content/en/books/developers-handbook/book.adoc
@@ -2,9 +2,10 @@
 title: FreeBSD Developers' Handbook
 authors:
   - author: The FreeBSD Documentation Project
-copyright: 1995-2020 The FreeBSD Documentation Project
-releaseinfo: "$FreeBSD: head/en_US.ISO8859-1/books/developers-handbook/book.xml 54255 2020-06-15 08:13:08Z bcr $"
-trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"] 
+copyright: 1995-2021 The FreeBSD Documentation Project
+description: FreeBSD Developers' Handbook
+trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"]
+tags: ["FreeBSD Developers' Handbook", "Index"]
 ---
 
 = FreeBSD Developers' Handbook
@@ -73,27 +74,27 @@ toc::[]
 
 // Section one
 include::{chapters-path}parti.adoc[lines=7..8]
-include::{chapters-path}introduction/_index.adoc[leveloffset=+1, lines=11..25;36..-1]
-include::{chapters-path}tools/_index.adoc[leveloffset=+1, lines=11..27;38..-1]
-include::{chapters-path}secure/_index.adoc[leveloffset=+1, lines=10..24;35..-1]
-include::{chapters-path}l10n/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
-include::{chapters-path}policies/_index.adoc[leveloffset=+1, lines=11..25;36..-1]
-include::{chapters-path}testing/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}introduction/_index.adoc[leveloffset=+1, lines=12..26;37..-1]
+include::{chapters-path}tools/_index.adoc[leveloffset=+1, lines=12..28;39..-1]
+include::{chapters-path}secure/_index.adoc[leveloffset=+1, lines=11..25;36..-1]
+include::{chapters-path}l10n/_index.adoc[leveloffset=+1, lines=10..24;35..-1]
+include::{chapters-path}policies/_index.adoc[leveloffset=+1, lines=12..26;37..-1]
+include::{chapters-path}testing/_index.adoc[leveloffset=+1, lines=10..24;35..-1]
 
 // Section two
 include::{chapters-path}partii.adoc[lines=7..8]
-include::{chapters-path}sockets/_index.adoc[leveloffset=+1, lines=10..24;36..-1]
-include::{chapters-path}ipv6/_index.adoc[leveloffset=+1, lines=10..24;35..-1]
+include::{chapters-path}sockets/_index.adoc[leveloffset=+1, lines=11..25;37..-1]
+include::{chapters-path}ipv6/_index.adoc[leveloffset=+1, lines=11..25;36..-1]
 
 // Section three
 include::{chapters-path}partiii.adoc[lines=7..8]
-include::{chapters-path}kernelbuild/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
-include::{chapters-path}kerneldebug/_index.adoc[leveloffset=+1, lines=12..26;37..-1]
+include::{chapters-path}kernelbuild/_index.adoc[leveloffset=+1, lines=10..24;35..-1]
+include::{chapters-path}kerneldebug/_index.adoc[leveloffset=+1, lines=13..27;38..-1]
 
*** 1336 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105042130.144LU2p9048808>