aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--documentation/content/en/articles/bsdl-gpl/_index.adoc1
-rw-r--r--documentation/content/en/articles/building-products/_index.adoc2
-rw-r--r--documentation/content/en/articles/committers-guide/_index.adoc1
-rw-r--r--documentation/content/en/articles/contributing/_index.adoc1
-rw-r--r--documentation/content/en/articles/contributors/_index.adoc1
-rw-r--r--documentation/content/en/articles/cups/_index.adoc1
-rw-r--r--documentation/content/en/articles/explaining-bsd/_index.adoc1
-rw-r--r--documentation/content/en/articles/filtering-bridges/_index.adoc1
-rw-r--r--documentation/content/en/articles/fonts/_index.adoc1
-rw-r--r--documentation/content/en/articles/freebsd-questions/_index.adoc1
-rw-r--r--documentation/content/en/articles/freebsd-releng/_index.adoc1
-rw-r--r--documentation/content/en/articles/freebsd-update-server/_index.adoc1
-rw-r--r--documentation/content/en/articles/geom-class/_index.adoc1
-rw-r--r--documentation/content/en/articles/gjournal-desktop/_index.adoc1
-rw-r--r--documentation/content/en/articles/hubs/_index.adoc1
-rw-r--r--documentation/content/en/articles/ipsec-must/_index.adoc1
-rw-r--r--documentation/content/en/articles/ldap-auth/_index.adoc1
-rw-r--r--documentation/content/en/articles/leap-seconds/_index.adoc1
-rw-r--r--documentation/content/en/articles/linux-emulation/_index.adoc1
-rw-r--r--documentation/content/en/articles/linux-users/_index.adoc1
-rw-r--r--documentation/content/en/articles/mailing-list-faq/_index.adoc1
-rw-r--r--documentation/content/en/articles/nanobsd/_index.adoc1
-rw-r--r--documentation/content/en/articles/new-users/_index.adoc1
-rw-r--r--documentation/content/en/articles/pam/_index.adoc1
-rw-r--r--documentation/content/en/articles/pgpkeys/_index.adoc1
-rw-r--r--documentation/content/en/articles/port-mentor-guidelines/_index.adoc1
-rw-r--r--documentation/content/en/articles/pr-guidelines/_index.adoc1
-rw-r--r--documentation/content/en/articles/problem-reports/_index.adoc1
-rw-r--r--documentation/content/en/articles/rc-scripting/_index.adoc1
-rw-r--r--documentation/content/en/articles/releng/_index.adoc1
-rw-r--r--documentation/content/en/articles/remote-install/_index.adoc1
-rw-r--r--documentation/content/en/articles/serial-uart/_index.adoc1
-rw-r--r--documentation/content/en/articles/solid-state/_index.adoc1
-rw-r--r--documentation/content/en/articles/vinum/_index.adoc1
-rw-r--r--documentation/content/en/articles/vm-design/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/_index.adoc2
-rw-r--r--documentation/content/en/books/arch-handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/book.adoc39
-rw-r--r--documentation/content/en/books/arch-handbook/boot/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/driverbasics/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/isa/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/jail/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/kobj/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/locking/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/mac/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/newbus/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/pccard/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/pci/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/scsi/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/smp/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/sound/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/sysinit/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/usb/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/vm/_index.adoc1
-rw-r--r--documentation/content/en/books/design-44bsd/_index.adoc1
-rw-r--r--documentation/content/en/books/dev-model/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/bibliography/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/book.adoc31
-rw-r--r--documentation/content/en/books/developers-handbook/introduction/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/ipv6/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/l10n/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/policies/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/secure/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/sockets/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/testing/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/tools/_index.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/x86/_index.adoc1
-rw-r--r--documentation/content/en/books/faq/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/book.adoc31
-rw-r--r--documentation/content/en/books/fdp-primer/doc-build/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/editor-config/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/examples/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/manual-pages/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/overview/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/po-translations/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/preface/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/rosetta/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/see-also/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/structure/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/tools/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/translations/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/working-copy/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/writing-style/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/advanced-networking/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/audit/_index.adoc2
-rw-r--r--documentation/content/en/books/handbook/basics/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/bibliography/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/book.adoc75
-rw-r--r--documentation/content/en/books/handbook/boot/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/bsdinstall/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/config/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/cutting-edge/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/desktop/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/disks/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/dtrace/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/eresources/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/filesystems/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/firewalls/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/geom/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/introduction/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/jails/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/kernelconfig/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/l10n/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/linuxemu/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/mac/_index.adoc2
-rw-r--r--documentation/content/en/books/handbook/mail/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/mirrors/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/multimedia/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/network-servers/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/pgpkeys/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/ports/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/ppp-and-slip/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/preface/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/printing/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/security/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/serialcomms/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/usb-device-mode/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/virtualization/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/wine/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/x11/_index.adoc1
-rw-r--r--documentation/content/en/books/handbook/zfs/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/book.adoc37
-rw-r--r--documentation/content/en/books/porters-handbook/flavors/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/keeping-up/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/makefiles/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/new-port/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/order/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/pkg-files/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/plist/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/porting-dads/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/porting-why/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/quick-porting/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/security/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/slow-porting/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/special/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/testing/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/upgrading/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/uses/_index.adoc1
-rw-r--r--documentation/content/en/books/porters-handbook/versions/_index.adoc1
-rw-r--r--documentation/themes/beastie/layouts/articles/baseof.html2
-rw-r--r--documentation/themes/beastie/layouts/books/baseof.html2
-rw-r--r--documentation/themes/beastie/layouts/partials/site-head.html2
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]
// Section four
include::{chapters-path}partiv.adoc[lines=7..8]
-include::{chapters-path}x86/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}x86/_index.adoc[leveloffset=+1, lines=10..24;35..-1]
// Appendices
include::{chapters-path}partv.adoc[lines=7..8]
-include::{chapters-path}bibliography/_index.adoc[leveloffset=+1, lines=7..21;30..-1]
+include::{chapters-path}bibliography/_index.adoc[leveloffset=+1, lines=8..22;31..-1]
diff --git a/documentation/content/en/books/developers-handbook/introduction/_index.adoc b/documentation/content/en/books/developers-handbook/introduction/_index.adoc
index 5dcd910d76..c7c9ad74d0 100644
--- a/documentation/content/en/books/developers-handbook/introduction/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/introduction/_index.adoc
@@ -6,6 +6,7 @@ authors:
prev: books/developers-handbook/parti
next: books/developers-handbook/tools
description: Introduction to the FreeBSD Developers Handbook
+tags: ["introduction", "Developing on FreeBSD", "BSD Vision", "Architectural Guidelines"]
---
[[introduction]]
diff --git a/documentation/content/en/books/developers-handbook/ipv6/_index.adoc b/documentation/content/en/books/developers-handbook/ipv6/_index.adoc
index 9f781f7798..6546bec79c 100644
--- a/documentation/content/en/books/developers-handbook/ipv6/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/ipv6/_index.adoc
@@ -5,6 +5,7 @@ authors:
prev: books/developers-handbook/sockets
next: books/developers-handbook/partiii
description: IPv6 Internals
+tags: ["IPv6", "FreeBSD"]
---
[[ipv6]]
diff --git a/documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc b/documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc
index c19392cacb..e7fb85fa07 100644
--- a/documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc
@@ -4,6 +4,7 @@ authors:
prev: books/developers-handbook/partiii
next: books/developers-handbook/kerneldebug
description: Building and Installing a FreeBSD Kernel
+tags: ["building", "installing", "kernel", "FreeBSD"]
---
[[kernelbuild]]
diff --git a/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc b/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc
index a23e10fe08..daea455841 100644
--- a/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc
@@ -7,6 +7,7 @@ authors:
prev: books/developers-handbook/kernelbuild
next: books/developers-handbook/partiv
description: FreeBSD Kernel Debugging
+tags: ["Debugging", "Dump", "kgdb", "DDB", "GDB"]
---
[[kerneldebug]]
diff --git a/documentation/content/en/books/developers-handbook/l10n/_index.adoc b/documentation/content/en/books/developers-handbook/l10n/_index.adoc
index 7562b785c8..219ec5ea2b 100644
--- a/documentation/content/en/books/developers-handbook/l10n/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/l10n/_index.adoc
@@ -4,6 +4,7 @@ authors:
prev: books/developers-handbook/secure
next: books/developers-handbook/policies
description: Localization and Internationalization - L10N and I18N in FreeBSD
+tags: ["L10N", "I18N", "Localization", "Internationalization", "FreeBSD"]
---
[[l10n]]
diff --git a/documentation/content/en/books/developers-handbook/policies/_index.adoc b/documentation/content/en/books/developers-handbook/policies/_index.adoc
index 01d0ea98b9..317c660e8a 100644
--- a/documentation/content/en/books/developers-handbook/policies/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/policies/_index.adoc
@@ -6,6 +6,7 @@ authors:
prev: books/developers-handbook/l10n
next: books/developers-handbook/testing
description: Source Tree Guidelines and Policies
+tags: ["Style Guidelines", "MAINTAINER", "Makefiles", "Contributed Software", "Shared libraries"]
---
[[policies]]
diff --git a/documentation/content/en/books/developers-handbook/secure/_index.adoc b/documentation/content/en/books/developers-handbook/secure/_index.adoc
index f490e0b2dd..851f40a714 100644
--- a/documentation/content/en/books/developers-handbook/secure/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/secure/_index.adoc
@@ -5,6 +5,7 @@ authors:
prev: books/developers-handbook/tools
next: books/developers-handbook/l10n
description: Secure Programming in FreeBSD
+tags: ["secure programming", "Buffer Overflows", "SetUID issues"]
---
[[secure]]
diff --git a/documentation/content/en/books/developers-handbook/sockets/_index.adoc b/documentation/content/en/books/developers-handbook/sockets/_index.adoc
index 44db501822..338ecaf7c0 100644
--- a/documentation/content/en/books/developers-handbook/sockets/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/sockets/_index.adoc
@@ -5,6 +5,7 @@ authors:
prev: books/developers-handbook/partii
next: books/developers-handbook/ipv6
description: FreeBSD Sockets
+tags: ["Sockets", "Protocols"]
---
[[sockets]]
diff --git a/documentation/content/en/books/developers-handbook/testing/_index.adoc b/documentation/content/en/books/developers-handbook/testing/_index.adoc
index e8d14c74c1..06b2bbc620 100644
--- a/documentation/content/en/books/developers-handbook/testing/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/testing/_index.adoc
@@ -4,6 +4,7 @@ authors:
prev: books/developers-handbook/policies
next: books/developers-handbook/partii
description: Regression and Performance Testing
+tags: ["Regression", "Performance Testing", "Testing", "Tinderbox"]
---
[[testing]]
diff --git a/documentation/content/en/books/developers-handbook/tools/_index.adoc b/documentation/content/en/books/developers-handbook/tools/_index.adoc
index 3720cf414c..1565cc48e6 100644
--- a/documentation/content/en/books/developers-handbook/tools/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/tools/_index.adoc
@@ -6,6 +6,7 @@ authors:
prev: books/developers-handbook/introduction
next: books/developers-handbook/secure
description: Programming Tools
+tags: ["tools", "Interpreters", "Compilers", "cc", "make", "Debugging", "lldb", "gdb", "Emacs"]
---
[[tools]]
diff --git a/documentation/content/en/books/developers-handbook/x86/_index.adoc b/documentation/content/en/books/developers-handbook/x86/_index.adoc
index dcd04afa8e..54794e1fe6 100644
--- a/documentation/content/en/books/developers-handbook/x86/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/x86/_index.adoc
@@ -4,6 +4,7 @@ authors:
prev: books/developers-handbook/partiv
next: books/developers-handbook/partv
description: x86 Assembly Language Programming
+tags: ["x86", "guide"]
---
[[x86]]
diff --git a/documentation/content/en/books/faq/_index.adoc b/documentation/content/en/books/faq/_index.adoc
index 70690a9837..c487cc8942 100644
--- a/documentation/content/en/books/faq/_index.adoc
+++ b/documentation/content/en/books/faq/_index.adoc
@@ -6,6 +6,7 @@ copyright: 1995-2021 The FreeBSD Documentation Project
description: Frequently Asked Questions, and answers, covering all aspects of FreeBSD
trademarks: ["freebsd", "ibm", "ieee", "adobe", "intel", "linux", "microsoft", "opengroup", "sun", "netbsd", "general"]
weight: 5
+tags: ["FAQ", "FreeBSD FAQ"]
---
= Frequently Asked Questions for FreeBSD {rel2-relx} and {rel-relx}
diff --git a/documentation/content/en/books/fdp-primer/_index.adoc b/documentation/content/en/books/fdp-primer/_index.adoc
index fb703561d5..6b3ac39953 100644
--- a/documentation/content/en/books/fdp-primer/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/_index.adoc
@@ -7,6 +7,7 @@ trademarks: ["general"]
description: Everything you need to know in order to start contributing to the FreeBSD Documentation Project
next: books/fdp-primer/preface
weight: 10
+tags: ["FDP", "documentation", "FreeBSD", "Index"]
---
= FreeBSD Documentation Project Primer for New Contributors
diff --git a/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc b/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc
index 87ace29ecb..e74e4feabe 100644
--- a/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 6. AsciiDoctor Primer
prev: books/fdp-primer/doc-build
next: books/fdp-primer/rosetta
description: A brief introduction to AsciiDoctor
+tags: ["AsciiDoc", "AsciiDoctor", "Primer", "Introduction", "Guide"]
---
[[asciidoctor-primer]]
diff --git a/documentation/content/en/books/fdp-primer/book.adoc b/documentation/content/en/books/fdp-primer/book.adoc
index f3668ced27..63157028a6 100644
--- a/documentation/content/en/books/fdp-primer/book.adoc
+++ b/documentation/content/en/books/fdp-primer/book.adoc
@@ -5,6 +5,7 @@ authors:
copyright: 1998-2021 DocEng
description: FreeBSD Documentation Project Primer for New Contributors Index
trademarks: ["general"]
+tags: ["FDP", "documentation", "FreeBSD", "Index"]
---
= FreeBSD Documentation Project Primer for New Contributors
@@ -78,38 +79,38 @@ include::content/en/books/fdp-primer/toc-examples.adoc[]
:sectnums!:
-include::{chapters-path}preface/_index.adoc[leveloffset=+1, lines=8..-1]
+include::{chapters-path}preface/_index.adoc[leveloffset=+1, lines=9..-1]
:sectnums:
-include::{chapters-path}overview/_index.adoc[leveloffset=+1, lines=8..22; 26..-1]
+include::{chapters-path}overview/_index.adoc[leveloffset=+1, lines=9..23; 27..-1]
-include::{chapters-path}tools/_index.adoc[leveloffset=+1, lines=8..22; 26..-1]
+include::{chapters-path}tools/_index.adoc[leveloffset=+1, lines=9..23; 27..-1]
-include::{chapters-path}working-copy/_index.adoc[leveloffset=+1, lines=8..22; 26..-1]
+include::{chapters-path}working-copy/_index.adoc[leveloffset=+1, lines=9..23; 27..-1]
-include::{chapters-path}structure/_index.adoc[leveloffset=+1, lines=8..22; 26..-1]
+include::{chapters-path}structure/_index.adoc[leveloffset=+1, lines=9..23; 27..-1]
-include::{chapters-path}doc-build/_index.adoc[leveloffset=+1, lines=8..22; 26..-1]
+include::{chapters-path}doc-build/_index.adoc[leveloffset=+1, lines=9..23; 27..-1]
-include::{chapters-path}asciidoctor-primer/_index.adoc[leveloffset=+1, lines=8..22; 28..-1]
+include::{chapters-path}asciidoctor-primer/_index.adoc[leveloffset=+1, lines=9..23; 29..-1]
-include::{chapters-path}rosetta/_index.adoc[leveloffset=+1, lines=8..22; 26..-1]
+include::{chapters-path}rosetta/_index.adoc[leveloffset=+1, lines=9..23; 27..-1]
-include::{chapters-path}translations/_index.adoc[leveloffset=+1, lines=8..22; 29..-1]
+include::{chapters-path}translations/_index.adoc[leveloffset=+1, lines=9..23; 30..-1]
-include::{chapters-path}po-translations/_index.adoc[leveloffset=+1, lines=8..22; 28..-1]
+include::{chapters-path}po-translations/_index.adoc[leveloffset=+1, lines=9..23; 29..-1]
-include::{chapters-path}manual-pages/_index.adoc[leveloffset=+1, lines=8..22; 26..-1]
+include::{chapters-path}manual-pages/_index.adoc[leveloffset=+1, lines=9..23; 27..-1]
-include::{chapters-path}writing-style/_index.adoc[leveloffset=+1, lines=8..22; 28..-1]
+include::{chapters-path}writing-style/_index.adoc[leveloffset=+1, lines=9..23; 29..-1]
-include::{chapters-path}editor-config/_index.adoc[leveloffset=+1, lines=8..22; 26..-1]
+include::{chapters-path}editor-config/_index.adoc[leveloffset=+1, lines=9..23; 27..-1]
-include::{chapters-path}see-also/_index.adoc[leveloffset=+1, lines=8..22; 28..-1]
+include::{chapters-path}see-also/_index.adoc[leveloffset=+1, lines=9..23; 29..-1]
:sectnums!:
-include::{chapters-path}examples/_index.adoc[leveloffset=+1, lines=7..22; 26..-1]
+include::{chapters-path}examples/_index.adoc[leveloffset=+1, lines=8..23; 27..-1]
:sectnums:
diff --git a/documentation/content/en/books/fdp-primer/doc-build/_index.adoc b/documentation/content/en/books/fdp-primer/doc-build/_index.adoc
index ef8fec17bf..146f32ad11 100644
--- a/documentation/content/en/books/fdp-primer/doc-build/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/doc-build/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 5. The FreeBSD Documentation Build Process
prev: books/fdp-primer/structure
next: books/fdp-primer/asciidoctor-primer
description: Describes the FreeBSD Documentation Build Process
+tags: ["build", "process", "make"]
---
[[doc-build]]
diff --git a/documentation/content/en/books/fdp-primer/editor-config/_index.adoc b/documentation/content/en/books/fdp-primer/editor-config/_index.adoc
index 6d925d006e..429e00c04e 100644
--- a/documentation/content/en/books/fdp-primer/editor-config/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/editor-config/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 12. Editor Configuration
prev: books/fdp-primer/writing-style
next: books/fdp-primer/see-also
description: Configuration used in the texts editors in the FreeBSD Documentation Project
+tags: ["editor", "configuration", "vim", "emacs", "FreeBSD"]
---
[[editor-config]]
diff --git a/documentation/content/en/books/fdp-primer/examples/_index.adoc b/documentation/content/en/books/fdp-primer/examples/_index.adoc
index 93cb777a0e..430c80c9eb 100644
--- a/documentation/content/en/books/fdp-primer/examples/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/examples/_index.adoc
@@ -2,6 +2,7 @@
title: Appendix A. Examples
prev: books/fdp-primer/see-also/
description: Example of an article and a book used in the FreeBSD Documentation Project
+tags: ["examples", "tutorial", "AsciiDoctor", "Book", "Article"]
---
[appendix]
diff --git a/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc b/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
index 292743d612..2d2052a805 100644
--- a/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 10. Manual Pages
prev: books/fdp-primer/po-translations
next: books/fdp-primer/writing-style
description: How to work with the FreeBSD Manual Pages
+tags: ["manual pages", "introduction", "guide", "reference"]
---
[[manual-pages]]
diff --git a/documentation/content/en/books/fdp-primer/overview/_index.adoc b/documentation/content/en/books/fdp-primer/overview/_index.adoc
index 3fcbd195a8..77623625fb 100644
--- a/documentation/content/en/books/fdp-primer/overview/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/overview/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 1. Overview
prev: books/fdp-primer/preface
next: books/fdp-primer/tools
description: Overview about the FreeBSD Documentation Process
+tags: ["overview", "FreeBSD Documentation Project", "quick start"]
---
[[overview]]
diff --git a/documentation/content/en/books/fdp-primer/po-translations/_index.adoc b/documentation/content/en/books/fdp-primer/po-translations/_index.adoc
index 3601ce7b74..7b07f0bc89 100644
--- a/documentation/content/en/books/fdp-primer/po-translations/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/po-translations/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 9. PO Translations
prev: books/fdp-primer/translations
next: books/fdp-primer/manual-pages
description: How to work with PO translation in the FreeBSD Documentation Project
+tags: ["po", "translations", "tutorial", "quick start"]
---
[[po-translations]]
diff --git a/documentation/content/en/books/fdp-primer/preface/_index.adoc b/documentation/content/en/books/fdp-primer/preface/_index.adoc
index c3db7905f7..99859c1df7 100644
--- a/documentation/content/en/books/fdp-primer/preface/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/preface/_index.adoc
@@ -3,6 +3,7 @@ title: Preface
prev: books/fdp-primer/
next: books/fdp-primer/overview
description: Preface about the FreeBSD Documentation Project
+tags: ["preface", "prompts", "conventions"]
---
[preface]
diff --git a/documentation/content/en/books/fdp-primer/rosetta/_index.adoc b/documentation/content/en/books/fdp-primer/rosetta/_index.adoc
index 3bb8298c09..7a2816e688 100644
--- a/documentation/content/en/books/fdp-primer/rosetta/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/rosetta/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 7. Rosetta Stone
prev: books/fdp-primer/asciidoctor-primer
next: books/fdp-primer/translations
description: Rosetta Stone with the differences between Docbook and AsciiDoc
+tags: ["rosetta", "docbook", "asciidoc", "comparison"]
---
[[rosetta]]
diff --git a/documentation/content/en/books/fdp-primer/see-also/_index.adoc b/documentation/content/en/books/fdp-primer/see-also/_index.adoc
index 166b3c92ea..410d384b27 100644
--- a/documentation/content/en/books/fdp-primer/see-also/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/see-also/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 13. See Also
prev: books/fdp-primer/editor-config/
next: books/fdp-primer/examples
description: More information about the FreeBSD Documentation Project
+tags: ["additional information", "AsciiDoctor", "HTML"]
---
[[see-also]]
diff --git a/documentation/content/en/books/fdp-primer/structure/_index.adoc b/documentation/content/en/books/fdp-primer/structure/_index.adoc
index 7973dcd8b6..6eaf0403cc 100644
--- a/documentation/content/en/books/fdp-primer/structure/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/structure/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 4. Documentation Directory Structure
prev: books/fdp-primer/working-copy
next: books/fdp-primer/doc-build
description: Documentation Directory Structure explanation used in the FreeBSD Documentation Project
+tags: ["directory structure", "organization"]
---
[[structure]]
diff --git a/documentation/content/en/books/fdp-primer/tools/_index.adoc b/documentation/content/en/books/fdp-primer/tools/_index.adoc
index 9085b010a2..459ce9aa5b 100644
--- a/documentation/content/en/books/fdp-primer/tools/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/tools/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 2. Tools
prev: books/fdp-primer/overview
next: books/fdp-primer/working-copy
description: Tools used in the FreeBSD Documentation Project
+tags: ["tools", "required tools", "optional tools"]
---
[[tools]]
diff --git a/documentation/content/en/books/fdp-primer/translations/_index.adoc b/documentation/content/en/books/fdp-primer/translations/_index.adoc
index ea7f0b94c6..118c0a980f 100644
--- a/documentation/content/en/books/fdp-primer/translations/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/translations/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 8. Translations
prev: books/fdp-primer/rosetta
next: books/fdp-primer/po-translations
description: FAQ about the translation process in the FreeBSD Documentation Project
+tags: ["FAQ", "i18n", "i10n", "translation"]
---
[[translations]]
diff --git a/documentation/content/en/books/fdp-primer/working-copy/_index.adoc b/documentation/content/en/books/fdp-primer/working-copy/_index.adoc
index 8a1abedaf8..5b167694a4 100644
--- a/documentation/content/en/books/fdp-primer/working-copy/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/working-copy/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 3. The Working Copy
prev: books/fdp-primer/tools
next: books/fdp-primer/structure
description: How to get a working copy of the FreeBSD Documentation Project
+tags: ["working copy", "documentation", "manual pages", "git"]
---
[[working-copy]]
diff --git a/documentation/content/en/books/fdp-primer/writing-style/_index.adoc b/documentation/content/en/books/fdp-primer/writing-style/_index.adoc
index 71f12ab1c9..e6f19cd197 100644
--- a/documentation/content/en/books/fdp-primer/writing-style/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/writing-style/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 11. Writing Style
prev: books/fdp-primer/manual-pages
next: books/fdp-primer/editor-config
description: Writing Style and some conventions used in the FreeBSD Documentation Project
+tags: ["writing", "style", "tipos", "one sentence per line"]
---
[[writing-style]]
diff --git a/documentation/content/en/books/handbook/_index.adoc b/documentation/content/en/books/handbook/_index.adoc
index f1f246dd93..6551efc869 100644
--- a/documentation/content/en/books/handbook/_index.adoc
+++ b/documentation/content/en/books/handbook/_index.adoc
@@ -5,6 +5,7 @@ authors:
copyright: 1995-2021 The FreeBSD Documentation Project
description: A constantly evolving, comprehensive resource for FreeBSD users
trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "google", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"]
+tags: ["FreeBSD Handbook", "Handbook", "Index"]
next: books/handbook/preface
weight: 1
---
diff --git a/documentation/content/en/books/handbook/advanced-networking/_index.adoc b/documentation/content/en/books/handbook/advanced-networking/_index.adoc
index 33cb761d1c..73e766a724 100644
--- a/documentation/content/en/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/en/books/handbook/advanced-networking/_index.adoc
@@ -4,6 +4,7 @@ part: IV. Network Communication
prev: books/handbook/firewalls
next: books/handbook/partv
description: "Advanced networking in FreeBSD: basics of gateways and routes, CARP, how to configure multiple VLANs on FreeBSD, etc"
+tags: ["Advanced Networking", "Handbook", "gateway", "routes", "wireless", "tethering", "bluetooth", "bridging", "ipv6", "CARP", "VLAN"]
---
[[advanced-networking]]
diff --git a/documentation/content/en/books/handbook/audit/_index.adoc b/documentation/content/en/books/handbook/audit/_index.adoc
index aa4a1bd746..07e4649e4b 100644
--- a/documentation/content/en/books/handbook/audit/_index.adoc
+++ b/documentation/content/en/books/handbook/audit/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/mac
next: books/handbook/disks
description: FreeBSD security event auditing supports reliable, fine-grained, and configurable logging of a variety of security-relevant system events, including logins, configuration changes, and file and network access
+tags: ["audit", "terms", "configuration", "guide", "audit trails"]
---
[[audit]]
@@ -63,7 +64,6 @@ Before reading this chapter, you should:
[WARNING]
====
-
The audit facility has some known limitations. Not all security-relevant system events are auditable and some login mechanisms, such as Xorg-based display managers and third-party daemons, do not properly configure auditing for user login sessions.
The security event auditing facility is able to generate very detailed logs of system activity. On a busy system, trail file data can be very large when configured for high detail, exceeding gigabytes a week in some configurations. Administrators should take into account the disk space requirements associated with high volume audit configurations. For example, it may be desirable to dedicate a file system to [.filename]#/var/audit# so that other file systems are not affected if the audit file system becomes full.
diff --git a/documentation/content/en/books/handbook/basics/_index.adoc b/documentation/content/en/books/handbook/basics/_index.adoc
index dd2e767f8f..0d787495cf 100644
--- a/documentation/content/en/books/handbook/basics/_index.adoc
+++ b/documentation/content/en/books/handbook/basics/_index.adoc
@@ -4,6 +4,7 @@ part: Part I. Getting Started
prev: books/handbook/bsdinstall
next: books/handbook/ports
description: Basic commands and functionality of the FreeBSD operating system
+tags: ["basics", "virtual consoles", "users", "management", "permissions", "directory structure", "disk organization", "mounting", "processes", "daemons", "shell", "editor", "manual pages", "devices"]
---
[[basics]]
diff --git a/documentation/content/en/books/handbook/bibliography/_index.adoc b/documentation/content/en/books/handbook/bibliography/_index.adoc
index c86daf08c0..82a8bad0d6 100644
--- a/documentation/content/en/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/en/books/handbook/bibliography/_index.adoc
@@ -4,6 +4,7 @@ part: Part V. Appendices
prev: books/handbook/mirrors
next: books/handbook/eresources
description: FreeBSD Handbook Bibliography
+tags: ["appendix", "bibliography", "handbook", "books", "guides", "security", "periodicals", "journals", "magazines"]
---
[appendix]
diff --git a/documentation/content/en/books/handbook/book.adoc b/documentation/content/en/books/handbook/book.adoc
index 31eec3bed2..7b4120b17f 100644
--- a/documentation/content/en/books/handbook/book.adoc
+++ b/documentation/content/en/books/handbook/book.adoc
@@ -4,7 +4,8 @@ authors:
- author: The FreeBSD Documentation Project
copyright: 1995-2021 The FreeBSD Documentation Project
description: FreeBSD Handbook
-trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "google", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"]
+trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "google", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"]
+tags: ["FreeBSD Handbook", "Handbook"]
---
= FreeBSD Handbook
@@ -78,90 +79,90 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1, lines=8..-1]
// Section one
include::{chapters-path}parti.adoc[lines=7..18]
-include::{chapters-path}introduction/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}introduction/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}bsdinstall/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}bsdinstall/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}basics/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}basics/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}ports/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}ports/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}x11/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}x11/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
// Section two
include::{chapters-path}partii.adoc[lines=7..18]
-include::{chapters-path}desktop/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}desktop/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}multimedia/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}multimedia/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}kernelconfig/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}kernelconfig/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}printing/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}printing/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}wine/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}wine/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
// Section three
include::{chapters-path}partiii.adoc[lines=7..12]
-include::{chapters-path}config/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}config/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}boot/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}boot/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}security/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}security/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}jails/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}jails/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}mac/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}mac/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}audit/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}audit/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}disks/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}disks/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}geom/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}geom/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}zfs/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}zfs/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}filesystems/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}filesystems/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}virtualization/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}virtualization/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}l10n/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}l10n/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}dtrace/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}dtrace/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}usb-device-mode/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}usb-device-mode/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
// Section four
include::{chapters-path}partiv.adoc[lines=7..19]
-include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}ppp-and-slip/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}ppp-and-slip/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}mail/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}mail/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}network-servers/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}network-servers/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}firewalls/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}firewalls/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
-include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1, lines=8..35;45..-1]
+include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1, lines=9..36;46..-1]
// Section five
include::{chapters-path}partv.adoc[lines=7..8]
:sectnums!:
-include::{chapters-path}mirrors/_index.adoc[leveloffset=+1, lines=9..22;31..-1]
+include::{chapters-path}mirrors/_index.adoc[leveloffset=+1, lines=10..23;32..-1]
-include::{chapters-path}bibliography/_index.adoc[leveloffset=+1, lines=9..22;30..-1]
+include::{chapters-path}bibliography/_index.adoc[leveloffset=+1, lines=10..23;31..-1]
-include::{chapters-path}eresources/_index.adoc[leveloffset=+1, lines=9..22;31..-1]
+include::{chapters-path}eresources/_index.adoc[leveloffset=+1, lines=10..23;32..-1]
-include::{chapters-path}pgpkeys/_index.adoc[leveloffset=+1, lines=9..22;32..-1]
+include::{chapters-path}pgpkeys/_index.adoc[leveloffset=+1, lines=10..23;33..-1]
:sectnums:
diff --git a/documentation/content/en/books/handbook/boot/_index.adoc b/documentation/content/en/books/handbook/boot/_index.adoc
index 35dc1d5156..61b5d8752b 100644
--- a/documentation/content/en/books/handbook/boot/_index.adoc
+++ b/documentation/content/en/books/handbook/boot/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/config
next: books/handbook/security
description: An introduction to the FreeBSD Booting Process, demonstrates how to customize the FreeBSD boot process, including everything that happens until the FreeBSD kernel has started, probed for devices, and started init
+tags: ["boot", "boot process", "device hints", "x86", "amd64", "MBR", "GPT", "UEFI", "bsdlabel", "boot0", "Single-User Mode", "Multi-User Mode"]
---
[[boot]]
diff --git a/documentation/content/en/books/handbook/bsdinstall/_index.adoc b/documentation/content/en/books/handbook/bsdinstall/_index.adoc
index f310306e02..33ae0535fe 100644
--- a/documentation/content/en/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/en/books/handbook/bsdinstall/_index.adoc
@@ -4,6 +4,7 @@ part: Part I. Getting Started
prev: books/handbook/introduction
next: books/handbook/basics
description: Guide about how to install FreeBSD, the minimum hardware requirements and supported architectures, how to create the installation media, etc
+tags: ["bsdinstall", "installing FreeBSD", "requirements", "tutorial", "guide"]
---
[[bsdinstall]]
diff --git a/documentation/content/en/books/handbook/config/_index.adoc b/documentation/content/en/books/handbook/config/_index.adoc
index 146b6a92c1..c99d5d4d5d 100644
--- a/documentation/content/en/books/handbook/config/_index.adoc
+++ b/documentation/content/en/books/handbook/config/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/partiii
next: books/handbook/boot
description: This chapter explains much of the FreeBSD configuration process, including some of the parameters which can be set to tune a FreeBSD system.
+tags: ["configuration", "tuning", "services", "cron", "virtual hosts", "logging", "configuration files", "sysctl", "tuning disks", "kernel limits", "swap", "power management"]
---
[[config-tuning]]
diff --git a/documentation/content/en/books/handbook/cutting-edge/_index.adoc b/documentation/content/en/books/handbook/cutting-edge/_index.adoc
index f3eb818b61..cf8826667d 100644
--- a/documentation/content/en/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/en/books/handbook/cutting-edge/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/l10n
next: books/handbook/dtrace
description: Information about how to keep a FreeBSD system up-to-date with freebsd-update or Git, how to rebuild and reinstall the entire base system, etc
+tags: ["updating", "upgrading", "documentation", "FreeBSD-STABLE", "FreeBSD-CURRENT", "Security Patches"]
---
[[updating-upgrading]]
diff --git a/documentation/content/en/books/handbook/desktop/_index.adoc b/documentation/content/en/books/handbook/desktop/_index.adoc
index 68245d943d..a58383cab1 100644
--- a/documentation/content/en/books/handbook/desktop/_index.adoc
+++ b/documentation/content/en/books/handbook/desktop/_index.adoc
@@ -4,6 +4,7 @@ part: Part II. Common Tasks
prev: books/handbook/partii
next: books/handbook/multimedia
description: This chapter demonstrates how to install numerous desktop applications, including web browsers, productivity software, document viewers, and financial software
+tags: ["desktop", "browsers", "firefox", "chromium", "productivity", "calligra", "AbiWord", "LibreOffice", "GIMP", "Xpdf", "gv", "Geeqie", "ePDFView", "okular", "Finance", "GnuCash", "Gnumeric", "KMyMoney"]
---
[[desktop]]
diff --git a/documentation/content/en/books/handbook/disks/_index.adoc b/documentation/content/en/books/handbook/disks/_index.adoc
index 956450f588..b4a70ff4bf 100644
--- a/documentation/content/en/books/handbook/disks/_index.adoc
+++ b/documentation/content/en/books/handbook/disks/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/audit
next: books/handbook/geom
description: This chapter covers the use of disks and storage media in FreeBSD. This includes SCSI and IDE disks, CD and DVD media, memory-backed disks, and USB storage devices.
+tags: ["storage", "disks", "gpart", "mount", "quotas", "encrypt", "GPT", "cdrecord", "NTFS", "quotas", "swap", "HAST", "CD", "DVD", "resizing", "growing"]
---
[[disks]]
diff --git a/documentation/content/en/books/handbook/dtrace/_index.adoc b/documentation/content/en/books/handbook/dtrace/_index.adoc
index fad2d49fc5..97afce8c4a 100644
--- a/documentation/content/en/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/en/books/handbook/dtrace/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/cutting-edge
next: books/handbook/usb-device-mode
description: This chapter explains how to use DTrace in FreeBSD
+tags: ["DTrace", "features", "guide", "tutorial", "kldload"]
---
[[dtrace]]
diff --git a/documentation/content/en/books/handbook/eresources/_index.adoc b/documentation/content/en/books/handbook/eresources/_index.adoc
index d2edf0d66b..14e12e663f 100644
--- a/documentation/content/en/books/handbook/eresources/_index.adoc
+++ b/documentation/content/en/books/handbook/eresources/_index.adoc
@@ -4,6 +4,7 @@ part: Part V. Appendices
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
description: FreeBSD additional resources on internet like websites, mailing lists, mirrors, etc
+tags: ["eresources", "Websites", "Mailing Lists", "Usenet", "Newsgroups"]
---
[appendix]
diff --git a/documentation/content/en/books/handbook/filesystems/_index.adoc b/documentation/content/en/books/handbook/filesystems/_index.adoc
index 3fa8a2cd64..cc08decec3 100644
--- a/documentation/content/en/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/en/books/handbook/filesystems/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/zfs
next: books/handbook/virtualization
description: This chapter shows the other filesystems supported by FreeBSD
+tags: ["filesystem", "ext2", "ext3", "ext4", "ext2fs"]
---
[[filesystems]]
diff --git a/documentation/content/en/books/handbook/firewalls/_index.adoc b/documentation/content/en/books/handbook/firewalls/_index.adoc
index eda3d742cb..40a740f25a 100644
--- a/documentation/content/en/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/en/books/handbook/firewalls/_index.adoc
@@ -4,6 +4,7 @@ part: IV. Network Communication
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
description: "FreeBSD has three firewalls built into the base system: PF, IPFW, and IPFILTER. This chapter covers how to define packet filtering rules, the differences between the firewalls built into FreeBSD and how to use them"
+tags: ["firewall", "pf", "ipfw", "ipfilter", "blacklistd", "filtering"]
---
[[firewalls]]
diff --git a/documentation/content/en/books/handbook/geom/_index.adoc b/documentation/content/en/books/handbook/geom/_index.adoc
index 9d1f99dfe3..dc508411bd 100644
--- a/documentation/content/en/books/handbook/geom/_index.adoc
+++ b/documentation/content/en/books/handbook/geom/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/disks
next: books/handbook/zfs
description: In FreeBSD, the GEOM framework permits access and control to classes, such as Master Boot Records and BSD labels, through the use of providers, or the disk devices in /dev.
+tags: ["GEOM", "RAID", "RAID0", "RAID1", "RAID3", "Striping", "bsdlabel", "newfs", "labelling", "UFS", "journaling"]
---
[[geom]]
diff --git a/documentation/content/en/books/handbook/introduction/_index.adoc b/documentation/content/en/books/handbook/introduction/_index.adoc
index 423c6e428f..3e5a7077d1 100644
--- a/documentation/content/en/books/handbook/introduction/_index.adoc
+++ b/documentation/content/en/books/handbook/introduction/_index.adoc
@@ -4,6 +4,7 @@ part: Part I. Getting Started
prev: books/handbook/parti
next: books/handbook/bsdinstall
description: This chapter covers various aspects of the FreeBSD Project, such as its history, goals, development model, and so on
+tags: ["introduction", "synopsis", "about", "Who Uses FreeBSD", "goals", "history"]
---
[[introduction]]
diff --git a/documentation/content/en/books/handbook/jails/_index.adoc b/documentation/content/en/books/handbook/jails/_index.adoc
index d55839a785..ed53c3fd42 100644
--- a/documentation/content/en/books/handbook/jails/_index.adoc
+++ b/documentation/content/en/books/handbook/jails/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/security
next: books/handbook/mac
description: Jails improve on the concept of the traditional chroot environment in several ways
+tags: ["jails", "creating", "managing", "updating", "ezjail"]
---
[[jails]]
diff --git a/documentation/content/en/books/handbook/kernelconfig/_index.adoc b/documentation/content/en/books/handbook/kernelconfig/_index.adoc
index 5be666a641..4b7119dbcf 100644
--- a/documentation/content/en/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/en/books/handbook/kernelconfig/_index.adoc
@@ -4,6 +4,7 @@ part: Part II. Common Tasks
prev: books/handbook/multimedia
next: books/handbook/printing
description: This chapter covers how to configure the FreeBSD Kernel. When to build a custom kernel, how to take a hardware inventory, how to customize a kernel configuration file, etc
+tags: ["configuring", "kernel", "custom kernel", "hardware requirements", "pciconf"]
---
[[kernelconfig]]
diff --git a/documentation/content/en/books/handbook/l10n/_index.adoc b/documentation/content/en/books/handbook/l10n/_index.adoc
index d422996c82..51d4f4f363 100644
--- a/documentation/content/en/books/handbook/l10n/_index.adoc
+++ b/documentation/content/en/books/handbook/l10n/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
description: FreeBSD supports localization into many languages, allowing users to view, input, or process data in non-English languages
+tags: ["i18n", "L10n", "localization", "Locale", "LANG", "MM_CHARSET", "cap_mkdb"]
---
[[l10n]]
diff --git a/documentation/content/en/books/handbook/linuxemu/_index.adoc b/documentation/content/en/books/handbook/linuxemu/_index.adoc
index 8ce8274cd5..a8b51ac656 100644
--- a/documentation/content/en/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/en/books/handbook/linuxemu/_index.adoc
@@ -4,6 +4,7 @@ part: Part II. Common Tasks
prev: books/handbook/printing
next: books/handbook/wine
description: FreeBSD provides binary compatibility with Linux®, allowing users to install and run most Linux® binaries on a FreeBSD system without having to first modify the binary
+tags: ["linux", "linuxulator", "emulation", "binary", "compatibility"]
---
[[linuxemu]]
diff --git a/documentation/content/en/books/handbook/mac/_index.adoc b/documentation/content/en/books/handbook/mac/_index.adoc
index 3f613574f9..1820edd8a0 100644
--- a/documentation/content/en/books/handbook/mac/_index.adoc
+++ b/documentation/content/en/books/handbook/mac/_index.adoc
@@ -3,6 +3,8 @@ title: Chapter 16. Mandatory Access Control
part: Part III. System Administration
prev: books/handbook/jails
next: books/handbook/audit
+description: "This chapter focuses on the MAC framework and the set of pluggable security policy modules FreeBSD provides for enabling various security mechanisms"
+tags: ["MAC", "labels", "security", "configuration", "nagios"]
---
[[mac]]
diff --git a/documentation/content/en/books/handbook/mail/_index.adoc b/documentation/content/en/books/handbook/mail/_index.adoc
index e7d1d8f0e1..1282dede96 100644
--- a/documentation/content/en/books/handbook/mail/_index.adoc
+++ b/documentation/content/en/books/handbook/mail/_index.adoc
@@ -4,6 +4,7 @@ part: IV. Network Communication
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
description: This chapter provides a basic introduction to running a mail server on FreeBSD, as well as an introduction to sending and receiving email using FreeBSD
+tags: ["mail", "sendmail", "MTA", "SMTP", "user agents", "fetchmail", "procmail", "alpine", "mut"]
---
[[mail]]
diff --git a/documentation/content/en/books/handbook/mirrors/_index.adoc b/documentation/content/en/books/handbook/mirrors/_index.adoc
index f33c1a7cc8..736314acf7 100644
--- a/documentation/content/en/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/en/books/handbook/mirrors/_index.adoc
@@ -4,6 +4,7 @@ part: Part V. Appendices
prev: books/handbook/partv
next: books/handbook/bibliography
description: "How to get FreeBSD: CD and DVD sets, FTP sites and how to install and use Git"
+tags: ["Obtaining", "CD", "DVD", "FTP", "Git"]
---
[appendix]
diff --git a/documentation/content/en/books/handbook/multimedia/_index.adoc b/documentation/content/en/books/handbook/multimedia/_index.adoc
index 847f2d800e..773d6a8bed 100644
--- a/documentation/content/en/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/en/books/handbook/multimedia/_index.adoc
@@ -4,6 +4,7 @@ part: Part II. Common Tasks
prev: books/handbook/desktop
next: books/handbook/kernelconfig
description: FreeBSD supports a wide variety of sound cards, allowing users to enjoy high fidelity output from a FreeBSD system
+tags: ["multimedia", "sound card", "MP3", "MythTV", "scanner", "SANE"]
---
[[multimedia]]
diff --git a/documentation/content/en/books/handbook/network-servers/_index.adoc b/documentation/content/en/books/handbook/network-servers/_index.adoc
index a3fdacf0b8..f1dde63018 100644
--- a/documentation/content/en/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/en/books/handbook/network-servers/_index.adoc
@@ -4,6 +4,7 @@ part: IV. Network Communication
prev: books/handbook/mail
next: books/handbook/firewalls
description: This chapter covers some of the more frequently used network services on UNIX systems
+tags: ["network", "servers", "inetd", "NFS", "NIS", "LDAP", "DHCP", "DNS", "Apache HTTP", "FTP", "Samba", "NTP", "iSCSI"]
---
[[network-servers]]
diff --git a/documentation/content/en/books/handbook/pgpkeys/_index.adoc b/documentation/content/en/books/handbook/pgpkeys/_index.adoc
index 07c45357cb..0c481c80c6 100644
--- a/documentation/content/en/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/en/books/handbook/pgpkeys/_index.adoc
@@ -4,6 +4,7 @@ part: Part V. Appendices
prev: books/handbook/eresources
next: books/handbook/glossary
description: List of OpenPGP keys of the FreeBSD officers are shown here
+tags: ["OpenGPG", "keys", "officers"]
---
[appendix]
diff --git a/documentation/content/en/books/handbook/ports/_index.adoc b/documentation/content/en/books/handbook/ports/_index.adoc
index 26af9c7292..d39d36127d 100644
--- a/documentation/content/en/books/handbook/ports/_index.adoc
+++ b/documentation/content/en/books/handbook/ports/_index.adoc
@@ -4,6 +4,7 @@ part: Part I. Getting Started
prev: books/handbook/basics
next: books/handbook/x11
description: "FreeBSD provides two complementary technologies for installing third-party software: the FreeBSD Ports Collection, for installing from source, and packages, for installing from pre-built binaries"
+tags: ["ports", "collection", "pkg", "poudriere", "management"]
---
[[ports]]
diff --git a/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc
index 95ec634319..4eb0bf8ca3 100644
--- a/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc
@@ -4,6 +4,7 @@ part: IV. Network Communication
prev: books/handbook/serialcomms
next: books/handbook/mail
description: FreeBSD supports the Point-to-Point (PPP) protocol which can be used to establish a network or Internet connection using a dial-up modem
+tags: ["PPP", "PPPoE", "PPPoA", "modem"]
---
[[ppp-and-slip]]
diff --git a/documentation/content/en/books/handbook/preface/_index.adoc b/documentation/content/en/books/handbook/preface/_index.adoc
index 0458e59d58..b43e563abd 100644
--- a/documentation/content/en/books/handbook/preface/_index.adoc
+++ b/documentation/content/en/books/handbook/preface/_index.adoc
@@ -3,6 +3,7 @@ title: Preface
prev: books/handbook/
next: books/handbook/parti
description: The FreeBSD newcomer will find that the first section of this book guides the user through the FreeBSD installation process and gently introduces the concepts and conventions that underpin UNIX
+tags: ["preface", "audience", "organization", "conventions", "acknowledgments"]
---
[preface]
diff --git a/documentation/content/en/books/handbook/printing/_index.adoc b/documentation/content/en/books/handbook/printing/_index.adoc
index 3f2cf4bb17..4731496b77 100644
--- a/documentation/content/en/books/handbook/printing/_index.adoc
+++ b/documentation/content/en/books/handbook/printing/_index.adoc
@@ -4,6 +4,7 @@ part: Part II. Common Tasks
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
description: This chapter covers the printing system in FreeBSD
+tags: ["printing", "CUPS", "LPD", "PostScript", "PDLs", "HPLIP", "LPRng"]
---
[[printing]]
diff --git a/documentation/content/en/books/handbook/security/_index.adoc b/documentation/content/en/books/handbook/security/_index.adoc
index 461f532239..6c576267c8 100644
--- a/documentation/content/en/books/handbook/security/_index.adoc
+++ b/documentation/content/en/books/handbook/security/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/boot
next: books/handbook/jails
description: Hundreds of standard practices have been authored about how to secure systems and networks, and as a user of FreeBSD, understanding how to protect against attacks and intruders is a must
+tags: ["security", "one-time passwords", "TCP Wrapper", "Kerberos", "OpenSSL", "IPsec", "OpenSSH", "ACL", "advisories", "sudo", "doas", "monitoring"]
---
[[security]]
diff --git a/documentation/content/en/books/handbook/serialcomms/_index.adoc b/documentation/content/en/books/handbook/serialcomms/_index.adoc
index 4c5ca164df..bfd4bb1aee 100644
--- a/documentation/content/en/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/en/books/handbook/serialcomms/_index.adoc
@@ -4,6 +4,7 @@ part: Part IV. Network Communication
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
description: This chapter covers some of the ways serial communications can be used on FreeBSD
+tags: ["serial", "communications", "terminal", "modem", "console"]
---
[[serialcomms]]
diff --git a/documentation/content/en/books/handbook/usb-device-mode/_index.adoc b/documentation/content/en/books/handbook/usb-device-mode/_index.adoc
index 938425a6b0..db33445835 100644
--- a/documentation/content/en/books/handbook/usb-device-mode/_index.adoc
+++ b/documentation/content/en/books/handbook/usb-device-mode/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/dtrace
next: books/handbook/partiv
description: This chapter covers the use of USB Device Mode and USB On The Go (USB OTG) in FreeBSD
+tags: ["OTG", "USB"]
---
[[usb-device-mode]]
diff --git a/documentation/content/en/books/handbook/virtualization/_index.adoc b/documentation/content/en/books/handbook/virtualization/_index.adoc
index a36bc3550e..8d0aa08c7b 100644
--- a/documentation/content/en/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/en/books/handbook/virtualization/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/filesystems
next: books/handbook/l10n
description: Virtualization software allows multiple operating systems to run simultaneously on the same computer
+tags: ["virtualization", "Parallels", "Virtual PC", "VMware", "VirtualBox", "bhyve", "XEN"]
---
[[virtualization]]
diff --git a/documentation/content/en/books/handbook/wine/_index.adoc b/documentation/content/en/books/handbook/wine/_index.adoc
index 39d3d8cab3..2f42524b98 100644
--- a/documentation/content/en/books/handbook/wine/_index.adoc
+++ b/documentation/content/en/books/handbook/wine/_index.adoc
@@ -4,6 +4,7 @@ part: Part II. Common Tasks
prev: books/handbook/linuxemu
next: books/handbook/partiii
description: This chapter will describe how to install WINE on a FreeBSD system and how to configure WINE
+tags: ["WINE", "emulation", "guide", "tutorial"]
---
[[wine]]
diff --git a/documentation/content/en/books/handbook/x11/_index.adoc b/documentation/content/en/books/handbook/x11/_index.adoc
index a925660070..029bd4ffca 100644
--- a/documentation/content/en/books/handbook/x11/_index.adoc
+++ b/documentation/content/en/books/handbook/x11/_index.adoc
@@ -4,6 +4,7 @@ part: Part I. Getting Started
prev: books/handbook/ports
next: books/handbook/partii
description: This chapter describes how to install and configure Xorg on FreeBSD, which provides the open source X Window System used to provide a graphical environment
+tags: ["X11", "Xorg", "TrueType", "DE", "KDE", "Plasma", "Xfce", "Gnome", "XDM", "SDDM", "GDM", "KMS", "Intel", "AMD", "NVIDIA", "Anti-Aliased"]
---
[[x11]]
diff --git a/documentation/content/en/books/handbook/zfs/_index.adoc b/documentation/content/en/books/handbook/zfs/_index.adoc
index f1e890bcdf..2f463aa61c 100644
--- a/documentation/content/en/books/handbook/zfs/_index.adoc
+++ b/documentation/content/en/books/handbook/zfs/_index.adoc
@@ -4,6 +4,7 @@ part: Part III. System Administration
prev: books/handbook/geom
next: books/handbook/filesystems
description: The Z File System, or ZFS, is an advanced file system designed to overcome many of the major problems found in previous designs
+tags: ["ZFS", "filesystem", "administration", "zpool", "features", "terminology", "RAID-Z"]
---
[[zfs]]
diff --git a/documentation/content/en/books/porters-handbook/_index.adoc b/documentation/content/en/books/porters-handbook/_index.adoc
index a82db8f052..00723abfb2 100644
--- a/documentation/content/en/books/porters-handbook/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/_index.adoc
@@ -7,6 +7,7 @@ description: Essential reading if you plan on providing a port of a third party
trademarks: ["freebsd", "sun", "unix", "general"]
next: books/porters-handbook/porting-why
weight: 15
+tags: ["FreeBSD Porter's Handbook", "Porting", "FreeBSD Ports Collection"]
---
= FreeBSD Porter's Handbook
diff --git a/documentation/content/en/books/porters-handbook/book.adoc b/documentation/content/en/books/porters-handbook/book.adoc
index 3b9c23bffa..6466a433dc 100644
--- a/documentation/content/en/books/porters-handbook/book.adoc
+++ b/documentation/content/en/books/porters-handbook/book.adoc
@@ -5,6 +5,7 @@ authors:
copyright: 2000-2021 The FreeBSD Documentation Project
description: FreeBSD Porter's Handbook
trademarks: ["freebsd", "sun", "unix", "general"]
+tags: ["FreeBSD Porter's Handbook", "Porting", "FreeBSD Ports Collection", "Index"]
---
= FreeBSD Porter's Handbook
@@ -62,21 +63,21 @@ include::{chapters-path}toc-tables.adoc[]
include::{chapters-path}toc-examples.adoc[]
-include::{chapters-path}porting-why/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}new-port/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}quick-porting/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}slow-porting/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}makefiles/_index.adoc[leveloffset=+1, lines=8..23;34..-1]
-include::{chapters-path}special/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}flavors/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}plist/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}pkg-files/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}testing/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}upgrading/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}security/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}porting-dads/_index.adoc[leveloffset=+1, lines=8..24;35..-1]
-include::{chapters-path}porting-samplem/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}order/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}keeping-up/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
-include::{chapters-path}uses/_index.adoc[leveloffset=+1, lines=8..23;34..-1]
-include::{chapters-path}versions/_index.adoc[leveloffset=+1, lines=7..21;32..-1]
+include::{chapters-path}porting-why/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}new-port/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}quick-porting/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}slow-porting/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}makefiles/_index.adoc[leveloffset=+1, lines=9..24;35..-1]
+include::{chapters-path}special/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}flavors/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}plist/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}pkg-files/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}testing/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}upgrading/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}security/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}porting-dads/_index.adoc[leveloffset=+1, lines=9..25;36..-1]
+include::{chapters-path}porting-samplem/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}order/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}keeping-up/_index.adoc[leveloffset=+1, lines=9..23;34..-1]
+include::{chapters-path}uses/_index.adoc[leveloffset=+1, lines=9..24;35..-1]
+include::{chapters-path}versions/_index.adoc[leveloffset=+1, lines=8..22;33..-1]
diff --git a/documentation/content/en/books/porters-handbook/flavors/_index.adoc b/documentation/content/en/books/porters-handbook/flavors/_index.adoc
index 660d4bc0c1..8499801376 100644
--- a/documentation/content/en/books/porters-handbook/flavors/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/flavors/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 7. Flavors
prev: books/porters-handbook/special
next: books/porters-handbook/plist
description: Flavors are a way to have multiple variations of a port
+tags: ["Ports", "Flavors", "introduction", "how-to", "guide"]
---
[[flavors]]
diff --git a/documentation/content/en/books/porters-handbook/keeping-up/_index.adoc b/documentation/content/en/books/porters-handbook/keeping-up/_index.adoc
index 11396904ac..fb5143e781 100644
--- a/documentation/content/en/books/porters-handbook/keeping-up/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/keeping-up/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 16. Keeping Up
prev: books/porters-handbook/order
next: books/porters-handbook/uses
description: How to keep up the FreeBSD Ports Collection
+tags: ["keeping up", "ports", "updating", "FreshPorts"]
---
[[keeping-up]]
diff --git a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
index 7cf6fc4f9a..9e9850d616 100644
--- a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 5. Configuring the Makefile
prev: books/porters-handbook/slow-porting
next: books/porters-handbook/special
description: Configuring the Makefile for FreeBSD Ports
+tags: ["makefiles", "configuring", "naming", "versions"]
---
[[makefiles]]
diff --git a/documentation/content/en/books/porters-handbook/new-port/_index.adoc b/documentation/content/en/books/porters-handbook/new-port/_index.adoc
index ae040fb893..ce324731fd 100644
--- a/documentation/content/en/books/porters-handbook/new-port/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/new-port/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 2. Making a New Port
prev: books/porters-handbook/porting-why
next: books/porters-handbook/quick-porting
description: How to make a new FreeBSD Port
+tags: ["new port", "upgrading", "guidelines", "ports"]
---
[[own-port]]
diff --git a/documentation/content/en/books/porters-handbook/order/_index.adoc b/documentation/content/en/books/porters-handbook/order/_index.adoc
index 171a802641..ab5abaa250 100644
--- a/documentation/content/en/books/porters-handbook/order/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/order/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 15. Order of Variables in Port Makefiles
prev: books/porters-handbook/porting-samplem
next: books/porters-handbook/keeping-up
description: Order of Variables in FreeBSD Port Makefiles
+tags: ["order", "PORTNAME", "PATCHFILES", "MAINTAINER", "LICENSE", "dependencies", "USES"]
---
[[porting-order]]
diff --git a/documentation/content/en/books/porters-handbook/pkg-files/_index.adoc b/documentation/content/en/books/porters-handbook/pkg-files/_index.adoc
index 500f45c63f..66862facfe 100644
--- a/documentation/content/en/books/porters-handbook/pkg-files/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/pkg-files/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 9. pkg-*
prev: books/porters-handbook/plist
next: books/porters-handbook/testing
description: Tricks about the pkg-* files
+tags: ["pkg", "pkg-message", "UCL", "pkg-install", "pkg-deinstall"]
---
[[pkg-files]]
diff --git a/documentation/content/en/books/porters-handbook/plist/_index.adoc b/documentation/content/en/books/porters-handbook/plist/_index.adoc
index 765544a7b1..4d6689b428 100644
--- a/documentation/content/en/books/porters-handbook/plist/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/plist/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 8. Advanced pkg-plist Practices
prev: books/porters-handbook/flavors
next: books/porters-handbook/pkg-files
description: Advanced pkg-plist Practices
+tags: ["pkg-plist", "practices", "configuration"]
---
[[plist]]
diff --git a/documentation/content/en/books/porters-handbook/porting-dads/_index.adoc b/documentation/content/en/books/porters-handbook/porting-dads/_index.adoc
index 03e9c7ff29..f3db14b370 100644
--- a/documentation/content/en/books/porters-handbook/porting-dads/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/porting-dads/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 13. Dos and Don'ts
prev: books/porters-handbook/security
next: books/porters-handbook/porting-samplem
description: A list of common dos and don'ts that are encountered during the FreeBSD porting process
+tags: ["dos", "don'ts", "porting", "ports", "guide"]
---
[[porting-dads]]
diff --git a/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc b/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc
index 6cc090c65c..94c4b3e670 100644
--- a/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 14. A Sample Makefile
prev: books/porters-handbook/porting-dads
next: books/porters-handbook/order
description: A sample Makefile that can be used to create a new FreeBSD Port
+tags: ["sample", "makefile"]
---
[[porting-samplem]]
diff --git a/documentation/content/en/books/porters-handbook/porting-why/_index.adoc b/documentation/content/en/books/porters-handbook/porting-why/_index.adoc
index 87ee609d9d..b3fa75aa1b 100644
--- a/documentation/content/en/books/porters-handbook/porting-why/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/porting-why/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 1. Introduction
prev: books/porters-handbook/
next: books/porters-handbook/new-port
description: Why port a program to the FreeBSD Ports Collection
+tags: ["ports", "why porting"]
---
[[why-port]]
diff --git a/documentation/content/en/books/porters-handbook/quick-porting/_index.adoc b/documentation/content/en/books/porters-handbook/quick-porting/_index.adoc
index 95c4e3efe3..f80248c5f2 100644
--- a/documentation/content/en/books/porters-handbook/quick-porting/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/quick-porting/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 3. Quick Porting
prev: books/porters-handbook/new-port
next: books/porters-handbook/slow-porting
description: How to quickly create a new FreeBSD Port
+tags: ["quick porting", "guide", "port", "ports collection", "how-to"]
---
[[quick-porting]]
diff --git a/documentation/content/en/books/porters-handbook/security/_index.adoc b/documentation/content/en/books/porters-handbook/security/_index.adoc
index 9e5c3d7790..ea1856a504 100644
--- a/documentation/content/en/books/porters-handbook/security/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/security/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 12. Security
prev: books/porters-handbook/upgrading
next: books/porters-handbook/porting-dads
description: Security instructions when making a FreeBSD Port
+tags: ["security", "porting", "ports", "VuXML"]
---
[[security]]
diff --git a/documentation/content/en/books/porters-handbook/slow-porting/_index.adoc b/documentation/content/en/books/porters-handbook/slow-porting/_index.adoc
index f61c4f2135..bfdf5c6da0 100644
--- a/documentation/content/en/books/porters-handbook/slow-porting/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/slow-porting/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 4. Slow Porting
prev: books/porters-handbook/quick-porting
next: books/porters-handbook/makefiles
description: Description about creating a FreeBSD Port when the program need some modifications
+tags: ["porting", "ports", "slow porting", "guide"]
---
[[slow-porting]]
diff --git a/documentation/content/en/books/porters-handbook/special/_index.adoc b/documentation/content/en/books/porters-handbook/special/_index.adoc
index e5fb6ec03a..0d2c570408 100644
--- a/documentation/content/en/books/porters-handbook/special/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/special/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 6. Special Considerations
prev: books/porters-handbook/makefiles
next: books/porters-handbook/flavors
description: Special considerations when creating a new FreeBSD Port
+tags: ["special considerations", "Handling Symbolic Links", "Bundled Libraries"]
---
[[special]]
diff --git a/documentation/content/en/books/porters-handbook/testing/_index.adoc b/documentation/content/en/books/porters-handbook/testing/_index.adoc
index eb569e32f6..95541617e7 100644
--- a/documentation/content/en/books/porters-handbook/testing/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/testing/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 10. Testing the Port
prev: books/porters-handbook/pkg-files
next: books/porters-handbook/upgrading
description: Testing a FreeBSD Port
+tags: ["testing", "port", "Portclippy", "Portfmt", "Portlint", "Poudriere", "sets"]
---
[[testing]]
diff --git a/documentation/content/en/books/porters-handbook/upgrading/_index.adoc b/documentation/content/en/books/porters-handbook/upgrading/_index.adoc
index 1dde7f32e8..94e011f752 100644
--- a/documentation/content/en/books/porters-handbook/upgrading/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/upgrading/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 11. Upgrading a Port
prev: books/porters-handbook/testing
next: books/porters-handbook/security
description: Upgrading a FreeBSD Port
+tags: ["upgrading", "port", "git"]
---
[[port-upgrading]]
diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc
index 6359e4867b..56032bc71e 100644
--- a/documentation/content/en/books/porters-handbook/uses/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc
@@ -3,6 +3,7 @@ title: Chapter 17. Using USES Macros
prev: books/porters-handbook/keeping-up
next: books/porters-handbook/versions
description: USES macros make it easy to declare requirements and settings for a FreeBSD Port
+tags: ["uses", "macros", "introduction", "guide"]
---
[[uses]]
diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc
index 463c577fad..43bae23fe4 100644
--- a/documentation/content/en/books/porters-handbook/versions/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc
@@ -2,6 +2,7 @@
title: Chapter 18. __FreeBSD_version Values
prev: books/porters-handbook/uses
description: A list of changes into the sys/param.h file
+tags: ["FreeBSD versions"]
---
[[versions]]
diff --git a/documentation/themes/beastie/layouts/articles/baseof.html b/documentation/themes/beastie/layouts/articles/baseof.html
index b8be735562..e4e596e122 100644
--- a/documentation/themes/beastie/layouts/articles/baseof.html
+++ b/documentation/themes/beastie/layouts/articles/baseof.html
@@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="{{ if .Params.Description }}{{ .Params.Description }}{{ end }}" />
- <meta name="keywords" content="FreeBSD, BSD, UNIX, open source" />
+ <meta name="keywords" content="{{ with .Params.tags -}}{{ delimit . ", " }}{{- end }}" />
<meta name="copyright" content="1995-2021 The FreeBSD Foundation">
<link rel="canonical" href="{{ .Permalink }}" />
diff --git a/documentation/themes/beastie/layouts/books/baseof.html b/documentation/themes/beastie/layouts/books/baseof.html
index b8be735562..e4e596e122 100644
--- a/documentation/themes/beastie/layouts/books/baseof.html
+++ b/documentation/themes/beastie/layouts/books/baseof.html
@@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="{{ if .Params.Description }}{{ .Params.Description }}{{ end }}" />
- <meta name="keywords" content="FreeBSD, BSD, UNIX, open source" />
+ <meta name="keywords" content="{{ with .Params.tags -}}{{ delimit . ", " }}{{- end }}" />
<meta name="copyright" content="1995-2021 The FreeBSD Foundation">
<link rel="canonical" href="{{ .Permalink }}" />
diff --git a/documentation/themes/beastie/layouts/partials/site-head.html b/documentation/themes/beastie/layouts/partials/site-head.html
index 5a9485afee..0cc0013fdf 100644
--- a/documentation/themes/beastie/layouts/partials/site-head.html
+++ b/documentation/themes/beastie/layouts/partials/site-head.html
@@ -2,7 +2,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="{{ if .IsHome }}{{ .Site.Params.description }}{{ else }}{{ .Description }}{{ end }}"/>
- <meta name="keywords" content="FreeBSD, FreeBSD Documentation Portal, BSD, UNIX, open source" />
+ <meta name="keywords" content="{{ with .Site.Params.tags -}}{{ delimit . ", " }}{{- end }}" />
<meta name="copyright" content="1995-2021 The FreeBSD Foundation">
<link rel="canonical" href="{{ .Permalink }}" />