aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergio Carlavilla Delgado <carlavilla@FreeBSD.org>2021-12-11 09:57:33 +0000
committerSergio Carlavilla Delgado <carlavilla@FreeBSD.org>2021-12-11 09:57:33 +0000
commit2b027dd0175e739f8b5fedd2ae6bd96cf0c14125 (patch)
treea2729090faf04fa4ebfbce67754273aac283eaee
parenta2d2687bc5b4aea7d1aea28368ba9bc87ca1524c (diff)
downloaddoc-2b027dd017.tar.gz
doc-2b027dd017.zip
New Documentation Portal
I'm very pleased to announce the release of our new Documentation Portal. Key features: * Responsive * Modern design * Theme support: Light, Dark, High contrast * Removed Python dependency Acknowledgment: * Alexander Leidinger <netchild (at) FreeBSD.org> * Baptiste Daroussin <bapt (at) FreeBSD.org> * Benedict Reuschling <bcr (at) freebsd.org> * Daniel Ebdrup Jensen <debdrup (at) FreeBSD.org> * Danilo G. Baio <dbaio (at) FreeBSD.org> * Dave Cottlehuber <dch (at) FreeBSD.org> * Ed Maste <emaste (at) FreeBSD.org> * Fernando Apesteguía <fernape (at) FreeBSD.org> * Pedro Giffuni <pfg (at) FreeBSD.org> * Joseph Mingrone <jrm (at) ftfl.ca> * Rocky Hotas <rockyhotas (at) firemail.cc> * Pau Amma <pauamma (at) gundo.com> * The FreeBSD Foundation Approved by: core, doceng
-rw-r--r--documentation/Makefile49
-rw-r--r--documentation/config/_default/config.toml6
-rw-r--r--documentation/config/offline/config.toml5
-rw-r--r--documentation/content/bn-bd/articles/_index.adoc1
-rw-r--r--documentation/content/bn-bd/languages.adoc6
-rw-r--r--documentation/content/da/articles/_index.adoc1
-rw-r--r--documentation/content/da/languages.adoc6
-rw-r--r--documentation/content/de/articles/_index.adoc1
-rw-r--r--documentation/content/de/books/_index.adoc1
-rw-r--r--documentation/content/de/books/books.adoc4
-rw-r--r--documentation/content/de/books/developers-handbook/_index.adoc9
-rw-r--r--documentation/content/de/books/developers-handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/book.adoc12
-rw-r--r--documentation/content/de/books/developers-handbook/chapters-order.adoc17
-rw-r--r--documentation/content/de/books/developers-handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/ipv6/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/kernelbuild/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/kerneldebug/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/parti.adoc13
-rw-r--r--documentation/content/de/books/developers-handbook/partii.adoc13
-rw-r--r--documentation/content/de/books/developers-handbook/partiii.adoc13
-rw-r--r--documentation/content/de/books/developers-handbook/partiv.adoc14
-rw-r--r--documentation/content/de/books/developers-handbook/partv.adoc13
-rw-r--r--documentation/content/de/books/developers-handbook/policies/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/secure/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/sockets/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/testing/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/tools/_index.adoc3
-rw-r--r--documentation/content/de/books/developers-handbook/x86/_index.adoc3
-rw-r--r--documentation/content/de/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/de/books/handbook/_index.adoc15
-rw-r--r--documentation/content/de/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/book.adoc50
-rw-r--r--documentation/content/de/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/de/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/parti.adoc13
-rw-r--r--documentation/content/de/books/handbook/partii.adoc13
-rw-r--r--documentation/content/de/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/de/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/de/books/handbook/partv.adoc13
-rw-r--r--documentation/content/de/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/usb-device-mode/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/de/books/handbook/zfs/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/_index.adoc9
-rw-r--r--documentation/content/de/books/porters-handbook/book.adoc7
-rw-r--r--documentation/content/de/books/porters-handbook/chapters-order.adoc14
-rw-r--r--documentation/content/de/books/porters-handbook/keeping-up/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/makefile/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/own-port/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/pkg-files/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/plist/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/port-upgrading/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/porting-dads/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/porting-samplem/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/quick-porting/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/security/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/slow/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/special/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/testing/_index.adoc3
-rw-r--r--documentation/content/de/books/porters-handbook/why-port/_index.adoc3
-rw-r--r--documentation/content/de/languages.adoc6
-rw-r--r--documentation/content/el/articles/_index.adoc1
-rw-r--r--documentation/content/el/books/_index.adoc1
-rw-r--r--documentation/content/el/books/books.adoc2
-rw-r--r--documentation/content/el/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/el/books/handbook/_index.adoc15
-rw-r--r--documentation/content/el/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/book.adoc45
-rw-r--r--documentation/content/el/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/chapters-order.adoc39
-rw-r--r--documentation/content/el/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/install/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/parti.adoc13
-rw-r--r--documentation/content/el/books/handbook/partii.adoc13
-rw-r--r--documentation/content/el/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/el/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/el/books/handbook/partv.adoc13
-rw-r--r--documentation/content/el/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/users/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/el/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/el/languages.adoc6
-rw-r--r--documentation/content/en/articles/_index.adoc1
-rw-r--r--documentation/content/en/books/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/_index.adoc11
-rw-r--r--documentation/content/en/books/arch-handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/book.adoc9
-rw-r--r--documentation/content/en/books/arch-handbook/boot/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/chapters-order.adoc20
-rw-r--r--documentation/content/en/books/arch-handbook/driverbasics/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/isa/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/jail/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/kobj/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/locking/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/mac/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/newbus/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/parti.adoc13
-rw-r--r--documentation/content/en/books/arch-handbook/partii.adoc13
-rw-r--r--documentation/content/en/books/arch-handbook/partiii.adoc13
-rw-r--r--documentation/content/en/books/arch-handbook/pccard/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/pci/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/scsi/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/smp/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/sound/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/sysinit/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/usb/_index.adoc3
-rw-r--r--documentation/content/en/books/arch-handbook/vm/_index.adoc3
-rw-r--r--documentation/content/en/books/books.adoc8
-rw-r--r--documentation/content/en/books/design-44bsd/_index.adoc6
-rw-r--r--documentation/content/en/books/design-44bsd/chapters-order.adoc1
-rw-r--r--documentation/content/en/books/dev-model/_index.adoc6
-rw-r--r--documentation/content/en/books/dev-model/chapters-order.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/_index.adoc11
-rw-r--r--documentation/content/en/books/developers-handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/book.adoc10
-rw-r--r--documentation/content/en/books/developers-handbook/chapters-order.adoc17
-rw-r--r--documentation/content/en/books/developers-handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/ipv6/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/parti.adoc13
-rw-r--r--documentation/content/en/books/developers-handbook/partii.adoc13
-rw-r--r--documentation/content/en/books/developers-handbook/partiii.adoc13
-rw-r--r--documentation/content/en/books/developers-handbook/partiv.adoc14
-rw-r--r--documentation/content/en/books/developers-handbook/partv.adoc13
-rw-r--r--documentation/content/en/books/developers-handbook/policies/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/secure/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/sockets/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/testing/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/tools/_index.adoc3
-rw-r--r--documentation/content/en/books/developers-handbook/x86/_index.adoc3
-rw-r--r--documentation/content/en/books/faq/_index.adoc3
-rw-r--r--documentation/content/en/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/_index.adoc11
-rw-r--r--documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/book.adoc6
-rw-r--r--documentation/content/en/books/fdp-primer/chapters-order.adoc15
-rw-r--r--documentation/content/en/books/fdp-primer/doc-build/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/editor-config/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/manual-pages/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/overview/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/po-translations/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/preface/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/rosetta/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/see-also/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/structure/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/tools/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/translations/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/working-copy/_index.adoc3
-rw-r--r--documentation/content/en/books/fdp-primer/writing-style/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/_index.adoc17
-rw-r--r--documentation/content/en/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/book.adoc10
-rw-r--r--documentation/content/en/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/chapters-order.adoc42
-rw-r--r--documentation/content/en/books/handbook/colophon.adoc3
-rw-r--r--documentation/content/en/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/glossary.adoc3
-rw-r--r--documentation/content/en/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/parti.adoc13
-rw-r--r--documentation/content/en/books/handbook/partii.adoc13
-rw-r--r--documentation/content/en/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/en/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/en/books/handbook/partv.adoc13
-rw-r--r--documentation/content/en/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/usb-device-mode/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/wine/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/en/books/handbook/zfs/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/_index.adoc11
-rw-r--r--documentation/content/en/books/porters-handbook/book.adoc4
-rw-r--r--documentation/content/en/books/porters-handbook/chapters-order.adoc18
-rw-r--r--documentation/content/en/books/porters-handbook/flavors/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/keeping-up/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/makefiles/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/new-port/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/order/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/pkg-files/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/plist/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/porting-dads/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/porting-why/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/quick-porting/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/security/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/slow-porting/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/special/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/testing/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/upgrading/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/uses/_index.adoc3
-rw-r--r--documentation/content/en/books/porters-handbook/versions/_index.adoc3
-rw-r--r--documentation/content/en/languages.adoc6
-rw-r--r--documentation/content/es/articles/_index.adoc1
-rw-r--r--documentation/content/es/books/_index.adoc1
-rw-r--r--documentation/content/es/books/books.adoc2
-rw-r--r--documentation/content/es/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/es/books/handbook/_index.adoc15
-rw-r--r--documentation/content/es/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/book.adoc10
-rw-r--r--documentation/content/es/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/chapters-order.adoc39
-rw-r--r--documentation/content/es/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/install/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/parti.adoc13
-rw-r--r--documentation/content/es/books/handbook/partii.adoc13
-rw-r--r--documentation/content/es/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/es/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/es/books/handbook/partv.adoc13
-rw-r--r--documentation/content/es/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/users/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/vinum/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/es/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/es/languages.adoc6
-rw-r--r--documentation/content/fr/articles/_index.adoc1
-rw-r--r--documentation/content/fr/books/_index.adoc1
-rw-r--r--documentation/content/fr/books/books.adoc3
-rw-r--r--documentation/content/fr/books/developers-handbook/chapters-order.adoc7
-rw-r--r--documentation/content/fr/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/fr/books/handbook/_index.adoc15
-rw-r--r--documentation/content/fr/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/book.adoc10
-rw-r--r--documentation/content/fr/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/chapters-order.adoc42
-rw-r--r--documentation/content/fr/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/parti.adoc13
-rw-r--r--documentation/content/fr/books/handbook/partii.adoc13
-rw-r--r--documentation/content/fr/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/fr/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/fr/books/handbook/partv.adoc13
-rw-r--r--documentation/content/fr/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/users/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/vinum/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/fr/books/handbook/zfs/_index.adoc3
-rw-r--r--documentation/content/fr/languages.adoc6
-rw-r--r--documentation/content/hu/articles/_index.adoc1
-rw-r--r--documentation/content/hu/books/_index.adoc1
-rw-r--r--documentation/content/hu/books/books.adoc2
-rw-r--r--documentation/content/hu/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/hu/books/handbook/_index.adoc15
-rw-r--r--documentation/content/hu/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/book.adoc10
-rw-r--r--documentation/content/hu/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/hu/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/install/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/parti.adoc13
-rw-r--r--documentation/content/hu/books/handbook/partii.adoc13
-rw-r--r--documentation/content/hu/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/hu/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/hu/books/handbook/partv.adoc13
-rw-r--r--documentation/content/hu/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/users/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/vinum/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/hu/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/hu/languages.adoc6
-rw-r--r--documentation/content/it/articles/_index.adoc1
-rw-r--r--documentation/content/it/books/_index.adoc1
-rw-r--r--documentation/content/it/books/books.adoc1
-rw-r--r--documentation/content/it/books/handbook/_index.adoc15
-rw-r--r--documentation/content/it/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/book.adoc10
-rw-r--r--documentation/content/it/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/chapters-order.adoc39
-rw-r--r--documentation/content/it/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/install/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/parti.adoc13
-rw-r--r--documentation/content/it/books/handbook/partii.adoc13
-rw-r--r--documentation/content/it/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/it/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/it/books/handbook/partv.adoc13
-rw-r--r--documentation/content/it/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/users/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/vinum/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/it/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/it/languages.adoc6
-rw-r--r--documentation/content/ja/articles/_index.adoc1
-rw-r--r--documentation/content/ja/books/_index.adoc1
-rw-r--r--documentation/content/ja/books/books.adoc4
-rw-r--r--documentation/content/ja/books/design-44bsd/_index.adoc7
-rw-r--r--documentation/content/ja/books/design-44bsd/chapters-order.adoc1
-rw-r--r--documentation/content/ja/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/ja/books/handbook/_index.adoc15
-rw-r--r--documentation/content/ja/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/book.adoc10
-rw-r--r--documentation/content/ja/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/chapters-order.adoc31
-rw-r--r--documentation/content/ja/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/parti.adoc13
-rw-r--r--documentation/content/ja/books/handbook/partii.adoc13
-rw-r--r--documentation/content/ja/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/ja/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/ja/books/handbook/partv.adoc13
-rw-r--r--documentation/content/ja/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/users/_index.adoc3
-rw-r--r--documentation/content/ja/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/_index.adoc11
-rw-r--r--documentation/content/ja/books/porters-handbook/book.adoc2
-rw-r--r--documentation/content/ja/books/porters-handbook/changes/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/chapters-order.adoc19
-rw-r--r--documentation/content/ja/books/porters-handbook/makefile/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/own-port/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/pkg-files/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/port-upgrading/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-autoplist/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-dads/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-info/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-manpages/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-masterdir/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-motif/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-samplem/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/quick-porting/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/shared/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/slow/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/special/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/testing/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/why-port/_index.adoc3
-rw-r--r--documentation/content/ja/books/porters-handbook/x11-fonts/_index.adoc3
-rw-r--r--documentation/content/ja/languages.adoc6
-rw-r--r--documentation/content/ko/articles/_index.adoc1
-rw-r--r--documentation/content/ko/languages.adoc6
-rw-r--r--documentation/content/mn/books/_index.adoc1
-rw-r--r--documentation/content/mn/books/books.adoc1
-rw-r--r--documentation/content/mn/books/handbook/_index.adoc15
-rw-r--r--documentation/content/mn/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/book.adoc10
-rw-r--r--documentation/content/mn/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/chapters-order.adoc42
-rw-r--r--documentation/content/mn/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/install/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/parti.adoc13
-rw-r--r--documentation/content/mn/books/handbook/partii.adoc13
-rw-r--r--documentation/content/mn/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/mn/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/mn/books/handbook/partv.adoc13
-rw-r--r--documentation/content/mn/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/users/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/vinum/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/mn/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/mn/languages.adoc6
-rw-r--r--documentation/content/nl/articles/_index.adoc1
-rw-r--r--documentation/content/nl/books/_index.adoc1
-rw-r--r--documentation/content/nl/books/books.adoc1
-rw-r--r--documentation/content/nl/books/handbook/_index.adoc15
-rw-r--r--documentation/content/nl/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/book.adoc10
-rw-r--r--documentation/content/nl/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/nl/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/install/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/parti.adoc13
-rw-r--r--documentation/content/nl/books/handbook/partii.adoc13
-rw-r--r--documentation/content/nl/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/nl/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/nl/books/handbook/partv.adoc13
-rw-r--r--documentation/content/nl/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/users/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/nl/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/nl/languages.adoc6
-rw-r--r--documentation/content/pl/articles/_index.adoc1
-rw-r--r--documentation/content/pl/books/_index.adoc1
-rw-r--r--documentation/content/pl/books/books.adoc1
-rw-r--r--documentation/content/pl/books/handbook/_index.adoc15
-rw-r--r--documentation/content/pl/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/book.adoc10
-rw-r--r--documentation/content/pl/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/pl/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/install/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/parti.adoc13
-rw-r--r--documentation/content/pl/books/handbook/partii.adoc13
-rw-r--r--documentation/content/pl/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/pl/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/pl/books/handbook/partv.adoc13
-rw-r--r--documentation/content/pl/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/usb-device-mode/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/users/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/pl/books/handbook/zfs/_index.adoc3
-rw-r--r--documentation/content/pl/languages.adoc6
-rw-r--r--documentation/content/pt-br/articles/_index.adoc1
-rw-r--r--documentation/content/pt-br/books/_index.adoc1
-rw-r--r--documentation/content/pt-br/books/books.adoc5
-rw-r--r--documentation/content/pt-br/books/dev-model/_index.adoc5
-rw-r--r--documentation/content/pt-br/books/dev-model/chapters-order.adoc1
-rw-r--r--documentation/content/pt-br/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/pt-br/books/fdp-primer/_index.adoc10
-rw-r--r--documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/book.adoc6
-rw-r--r--documentation/content/pt-br/books/fdp-primer/chapters-order.adoc15
-rw-r--r--documentation/content/pt-br/books/fdp-primer/doc-build/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/manual-pages/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/overview/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/po-translations/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/preface/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/rosetta/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/structure/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/tools/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/translations/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/working-copy/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/fdp-primer/writing-style/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/_index.adoc15
-rw-r--r--documentation/content/pt-br/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/book.adoc10
-rw-r--r--documentation/content/pt-br/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/pt-br/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/parti.adoc13
-rw-r--r--documentation/content/pt-br/books/handbook/partii.adoc13
-rw-r--r--documentation/content/pt-br/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/pt-br/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/pt-br/books/handbook/partv.adoc13
-rw-r--r--documentation/content/pt-br/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/usb-device-mode/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/handbook/zfs/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/_index.adoc13
-rw-r--r--documentation/content/pt-br/books/porters-handbook/book.adoc4
-rw-r--r--documentation/content/pt-br/books/porters-handbook/chapters-order.adoc18
-rw-r--r--documentation/content/pt-br/books/porters-handbook/flavors/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/keeping-up/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/makefiles/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/new-port/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/order/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/pkg-files/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/plist/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/porting-dads/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/porting-samplem/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/porting-why/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/quick-porting/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/security/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/slow-porting/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/special/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/testing/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/upgrading/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/uses/_index.adoc3
-rw-r--r--documentation/content/pt-br/books/porters-handbook/versions/_index.adoc3
-rw-r--r--documentation/content/pt-br/languages.adoc6
-rw-r--r--documentation/content/ru/articles/_index.adoc1
-rw-r--r--documentation/content/ru/books/_index.adoc1
-rw-r--r--documentation/content/ru/books/books.adoc4
-rw-r--r--documentation/content/ru/books/design-44bsd/_index.adoc7
-rw-r--r--documentation/content/ru/books/design-44bsd/chapters-order.adoc1
-rw-r--r--documentation/content/ru/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/ru/books/handbook/_index.adoc15
-rw-r--r--documentation/content/ru/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/book.adoc10
-rw-r--r--documentation/content/ru/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/chapters-order.adoc37
-rw-r--r--documentation/content/ru/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/install/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/parti.adoc13
-rw-r--r--documentation/content/ru/books/handbook/partii.adoc13
-rw-r--r--documentation/content/ru/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/ru/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/ru/books/handbook/partv.adoc13
-rw-r--r--documentation/content/ru/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/ru/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/_index.adoc13
-rw-r--r--documentation/content/ru/books/porters-handbook/book.adoc4
-rw-r--r--documentation/content/ru/books/porters-handbook/chapters-order.adoc16
-rw-r--r--documentation/content/ru/books/porters-handbook/keeping-up/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/makefiles/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/new-port/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/pkg-files/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/plist/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/porting-dads/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/porting-samplem/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/porting-why/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/quick-porting/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/security/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/slow-porting/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/special/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/testing/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/upgrading/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/uses/_index.adoc3
-rw-r--r--documentation/content/ru/books/porters-handbook/versions/_index.adoc3
-rw-r--r--documentation/content/ru/languages.adoc6
-rw-r--r--documentation/content/tr/articles/_index.adoc1
-rw-r--r--documentation/content/tr/languages.adoc6
-rw-r--r--documentation/content/zh-cn/articles/_index.adoc1
-rw-r--r--documentation/content/zh-cn/books/_index.adoc1
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/_index.adoc9
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/book.adoc6
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/boot/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/chapters-order.adoc20
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/driverbasics/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/isa/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/jail/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/kobj/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/locking/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/mac/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/newbus/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/parti.adoc13
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/partii.adoc13
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/partiii.adoc13
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/pccard/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/pci/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/scsi/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/smp/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/sound/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/sysinit/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/usb/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/vm/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/books.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/_index.adoc15
-rw-r--r--documentation/content/zh-cn/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/book.adoc10
-rw-r--r--documentation/content/zh-cn/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/chapters-order.adoc42
-rw-r--r--documentation/content/zh-cn/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/install/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/parti.adoc13
-rw-r--r--documentation/content/zh-cn/books/handbook/partii.adoc13
-rw-r--r--documentation/content/zh-cn/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/zh-cn/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/zh-cn/books/handbook/partv.adoc13
-rw-r--r--documentation/content/zh-cn/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/users/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/vinum/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/_index.adoc13
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/book.adoc4
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/chapters-order.adoc14
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/keeping-up/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/makefile/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/own-port/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/pkg-files/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/plist/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/port-upgrading/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/porting-dads/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/porting-samplem/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/quick-porting/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/security/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/slow/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/special/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/testing/_index.adoc3
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/why-port/_index.adoc3
-rw-r--r--documentation/content/zh-cn/languages.adoc6
-rw-r--r--documentation/content/zh-tw/articles/_index.adoc1
-rw-r--r--documentation/content/zh-tw/books/_index.adoc1
-rw-r--r--documentation/content/zh-tw/books/books.adoc4
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/_index.adoc9
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/book.adoc10
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/chapters-order.adoc17
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/ipv6/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/kernelbuild/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/kerneldebug/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/parti.adoc13
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/partii.adoc13
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/partiii.adoc13
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/partiv.adoc14
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/partv.adoc13
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/policies/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/secure/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/sockets/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/testing/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/tools/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/x86/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/zh-tw/books/handbook/_index.adoc15
-rw-r--r--documentation/content/zh-tw/books/handbook/advanced-networking/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/audit/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/basics/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/bibliography/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/book.adoc10
-rw-r--r--documentation/content/zh-tw/books/handbook/boot/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/bsdinstall/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/zh-tw/books/handbook/config/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/cutting-edge/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/desktop/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/disks/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/dtrace/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/eresources/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/filesystems/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/firewalls/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/geom/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/introduction/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/jails/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/kernelconfig/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/l10n/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/linuxemu/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/mac/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/mail/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/mirrors/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/multimedia/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/network-servers/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/parti.adoc13
-rw-r--r--documentation/content/zh-tw/books/handbook/partii.adoc13
-rw-r--r--documentation/content/zh-tw/books/handbook/partiii.adoc13
-rw-r--r--documentation/content/zh-tw/books/handbook/partiv.adoc13
-rw-r--r--documentation/content/zh-tw/books/handbook/partv.adoc13
-rw-r--r--documentation/content/zh-tw/books/handbook/pgpkeys/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/ports/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/ppp-and-slip/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/preface/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/printing/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/security/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/serialcomms/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/usb-device-mode/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/virtualization/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/x11/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/handbook/zfs/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/_index.adoc13
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/book.adoc4
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/chapters-order.adoc18
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/flavors/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/keeping-up/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/makefiles/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/new-port/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/order/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/pkg-files/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/plist/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/porting-dads/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/porting-samplem/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/porting-why/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/quick-porting/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/security/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/slow-porting/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/special/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/testing/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/upgrading/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/uses/_index.adoc3
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/versions/_index.adoc3
-rw-r--r--documentation/content/zh-tw/languages.adoc6
-rw-r--r--documentation/themes/beastie/assets/js/theme-chooser.js63
-rw-r--r--documentation/themes/beastie/assets/styles/documentation.scss490
-rw-r--r--documentation/themes/beastie/assets/styles/footer.scss164
-rw-r--r--documentation/themes/beastie/assets/styles/global.scss710
-rw-r--r--documentation/themes/beastie/assets/styles/header.scss165
-rw-r--r--documentation/themes/beastie/assets/styles/main.scss36
-rw-r--r--documentation/themes/beastie/assets/styles/rouge.scss84
-rw-r--r--documentation/themes/beastie/assets/styles/variables.scss134
-rw-r--r--documentation/themes/beastie/i18n/bn-bd.toml273
-rw-r--r--documentation/themes/beastie/i18n/da.toml277
-rw-r--r--documentation/themes/beastie/i18n/de.toml277
-rw-r--r--documentation/themes/beastie/i18n/el.toml277
-rw-r--r--documentation/themes/beastie/i18n/en.toml279
-rw-r--r--documentation/themes/beastie/i18n/es.toml277
-rw-r--r--documentation/themes/beastie/i18n/fr.toml277
-rw-r--r--documentation/themes/beastie/i18n/hu.toml277
-rw-r--r--documentation/themes/beastie/i18n/it.toml277
-rw-r--r--documentation/themes/beastie/i18n/ja.toml277
-rw-r--r--documentation/themes/beastie/i18n/ko.toml273
-rw-r--r--documentation/themes/beastie/i18n/mn.toml277
-rw-r--r--documentation/themes/beastie/i18n/nl.toml277
-rw-r--r--documentation/themes/beastie/i18n/pl.toml277
-rw-r--r--documentation/themes/beastie/i18n/pt-br.toml277
-rw-r--r--documentation/themes/beastie/i18n/ru.toml277
-rw-r--r--documentation/themes/beastie/i18n/tr.toml270
-rw-r--r--documentation/themes/beastie/i18n/zh-cn.toml277
-rw-r--r--documentation/themes/beastie/i18n/zh-tw.toml277
-rw-r--r--documentation/themes/beastie/layouts/_default/baseof.html10
-rw-r--r--documentation/themes/beastie/layouts/_default/languages.html21
-rw-r--r--documentation/themes/beastie/layouts/_default/list.html15
-rw-r--r--documentation/themes/beastie/layouts/_default/single.html15
-rw-r--r--documentation/themes/beastie/layouts/articles/baseof.html65
-rw-r--r--documentation/themes/beastie/layouts/articles/list.html105
-rw-r--r--documentation/themes/beastie/layouts/articles/single.html105
-rw-r--r--documentation/themes/beastie/layouts/articles/total-list.html7
-rw-r--r--documentation/themes/beastie/layouts/books/baseof.html70
-rw-r--r--documentation/themes/beastie/layouts/books/list.html244
-rw-r--r--documentation/themes/beastie/layouts/books/single.html244
-rw-r--r--documentation/themes/beastie/layouts/books/total-list.html7
-rw-r--r--documentation/themes/beastie/layouts/index.html134
-rw-r--r--documentation/themes/beastie/layouts/partials/global-search.html17
-rw-r--r--documentation/themes/beastie/layouts/partials/menu.html25
-rwxr-xr-xdocumentation/themes/beastie/layouts/partials/site-footer.html74
-rw-r--r--documentation/themes/beastie/layouts/partials/site-head.html15
-rwxr-xr-xdocumentation/themes/beastie/layouts/partials/site-header.html33
-rw-r--r--documentation/themes/beastie/layouts/partials/site-navigation.html164
-rw-r--r--documentation/themes/beastie/layouts/robots.txt19
-rw-r--r--documentation/themes/beastie/layouts/shortcodes/languages-selection.html7
-rw-r--r--documentation/themes/beastie/layouts/shortcodes/list-articles-directories.html28
-rw-r--r--documentation/themes/beastie/layouts/shortcodes/list-books-directories.html29
-rw-r--r--documentation/themes/beastie/static/css/docbook.css741
-rw-r--r--documentation/themes/beastie/static/css/fixed.css20
-rw-r--r--documentation/themes/beastie/static/css/fixed_large.css11
-rw-r--r--documentation/themes/beastie/static/css/global.css88
-rw-r--r--documentation/themes/beastie/static/css/iefixes.css51
-rw-r--r--documentation/themes/beastie/static/css/layout.css605
-rw-r--r--documentation/themes/beastie/static/css/navigation.css393
-rw-r--r--documentation/themes/beastie/static/css/table.css41
-rw-r--r--documentation/themes/beastie/static/css/text.css170
-rw-r--r--documentation/themes/beastie/static/images/freebsd-logo.svg1
-rw-r--r--documentation/themes/beastie/static/images/freebsd-official.svg1
-rw-r--r--documentation/themes/beastie/static/images/hdr_fill.pngbin238 -> 0 bytes
-rw-r--r--documentation/themes/beastie/static/images/logo-164x164.pngbin27808 -> 0 bytes
-rw-r--r--documentation/themes/beastie/static/images/logo-red.pngbin26193 -> 7138 bytes
-rw-r--r--documentation/themes/beastie/static/js/google.js52
-rw-r--r--documentation/themes/beastie/theme.toml7
-rw-r--r--documentation/tools/books-toc-creator.py230
-rw-r--r--documentation/tools/books-toc-examples-creator.py148
-rw-r--r--documentation/tools/books-toc-figures-creator.py147
-rw-r--r--documentation/tools/books-toc-parts-creator.py216
-rw-r--r--documentation/tools/books-toc-tables-creator.py146
1090 files changed, 6853 insertions, 10085 deletions
diff --git a/documentation/Makefile b/documentation/Makefile
index 61a761e43e..628b84edc3 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -33,7 +33,6 @@ ALL_LANGUAGES= bn-bd da de el en es fr hu it ja ko mn nl pl pt-br ru tr zh-cn zh
LOCALBASE?= /usr/local
-PYTHON_CMD = ${LOCALBASE}/bin/python3
RUBY_CMD = ${LOCALBASE}/bin/ruby
HUGO_CMD = ${LOCALBASE}/bin/hugo
HUGO_ARGS?= --verbose --minify
@@ -54,8 +53,7 @@ LANGUAGES= ${ALL_LANGUAGES}
RUBYLIB = ../shared/lib
.export RUBYLIB
-RUN_DEPENDS= ${PYTHON_CMD} \
- ${HUGO_CMD} \
+RUN_DEPENDS= ${HUGO_CMD} \
${LOCALBASE}/bin/asciidoctor \
${LOCALBASE}/bin/rougify
@@ -95,20 +93,20 @@ SKIP_LANGS+= ${a}
.ORDER: all run
.ORDER: requirements
-.ORDER: starting-message generate-books-toc
+.ORDER: starting-message
.ORDER: starting-message build
-.ORDER: generate-books-toc build
+.ORDER: build
-all: requirements starting-message generate-books-toc generate-pgpkeys-txt build
-run: requirements starting-message generate-books-toc generate-pgpkeys-txt run-local
+all: requirements starting-message generate-pgpkeys-txt build
+run: requirements starting-message generate-pgpkeys-txt run-local
# clean does not call pdf-clean as that is a subset of hugo-clean
-clean: hugo-clean pgp-clean toc-clean
+clean: hugo-clean pgp-clean
requirements:
.for dep in ${RUN_DEPENDS}
.if !exists(${dep})
- @(echo ${dep} not found, please run 'pkg install docproj python3'; exit 1)
+ @(echo ${dep} not found, please run 'pkg install docproj'; exit 1)
.endif
.endfor
@@ -129,24 +127,6 @@ starting-message: .PHONY
@echo excluded languages: ${SKIP_LANGS}
@echo ---------------------------------------------------------------
-generate-books-toc: .PHONY
-.if !empty(BOOK_LANGS)
- ${PYTHON_CMD} ./tools/books-toc-parts-creator.py -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-creator.py -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-figures-creator.py -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-tables-creator.py -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-examples-creator.py -l ${BOOK_LANGS}
-.endif
-
-generate-books-toc-offline: .PHONY
-.if !empty(BOOK_LANGS)
- ${PYTHON_CMD} ./tools/books-toc-parts-creator.py -o -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-creator.py -o -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-figures-creator.py -o -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-tables-creator.py -o -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-examples-creator.py -o -l ${BOOK_LANGS}
-.endif
-
generate-pgpkeys-txt: static/pgpkeys/pgpkeys.txt
static/pgpkeys/pgpkeys.txt: static/pgpkeys/*key
@@ -162,15 +142,6 @@ build: .PHONY
build-offline: .PHONY
HUGO_DISABLELANGUAGES="${SKIP_LANGS}" ${HUGO_CMD} ${HUGO_OFFLINE_ARGS}
-toc-clean: .PHONY
-.if !empty(BOOK_LANGS)
- rm -f $$(${PYTHON_CMD} ./tools/books-toc-parts-creator.py -l ${BOOK_LANGS} -p)
- rm -f $$(${PYTHON_CMD} ./tools/books-toc-creator.py -l ${BOOK_LANGS} -p)
- rm -f $$(${PYTHON_CMD} ./tools/books-toc-figures-creator.py -l ${BOOK_LANGS} -p)
- rm -f $$(${PYTHON_CMD} ./tools/books-toc-tables-creator.py -l ${BOOK_LANGS} -p)
- rm -f $$(${PYTHON_CMD} ./tools/books-toc-examples-creator.py -l ${BOOK_LANGS} -p)
-.endif
-
pgp-clean: .PHONY
rm -f static/pgpkeys/pgpkeys.txt
@@ -183,7 +154,7 @@ hugo-clean: .PHONY
#
pdf: pdf-articles pdf-books
-pdf-books: requirements-pdf generate-books-toc
+pdf-books: requirements-pdf
.for _lang in ${BOOK_LANGS}
./tools/asciidoctor.sh books ${_lang} pdf
.endfor
@@ -214,7 +185,7 @@ pdf-articles-clean:
#
# HTML targets
#
-html: generate-books-toc-offline build-offline html-clean-global html-clean-articles html-clean-books html-archive html-archive-clean-files
+html: build-offline html-clean-global html-clean-articles html-clean-books html-archive html-archive-clean-files
html-clean: hugo-clean
@@ -255,7 +226,7 @@ html-archive-clean-files:
#
epub: epub-articles epub-books
-epub-books: requirements-epub generate-books-toc
+epub-books: requirements-epub
@echo ---------------------------------------------------------------
@echo !!! EPUB output is experimental !!!
@echo
diff --git a/documentation/config/_default/config.toml b/documentation/config/_default/config.toml
index 89efd44877..2fd2f23b60 100644
--- a/documentation/config/_default/config.toml
+++ b/documentation/config/_default/config.toml
@@ -3,14 +3,15 @@
baseURL = "https://docs.freebsd.org/"
title = "FreeBSD Documentation Portal"
copyright = "BSD 2-clause 'Simplified' License"
-DefaultContentLanguage = "en"
+defaultContentLanguage = "en"
defaultContentLanguageInSubdir = true
disablePathToLower = true
theme = "beastie"
disableKinds = [ "taxonomy", "taxonomyTerm" ]
authors = [ "carlavilla@FreeBSD.org" ]
-ignoreFiles = [ "chapters-order.adoc$", "toc.adoc$", "toc-tables.adoc$", "toc-figures.adoc$", "toc-examples.adoc$", "toc-1.adoc$", "toc-2.adoc$", "toc-3.adoc$", "toc-4.adoc$", "toc-5.adoc$", "books.adoc$", "chapter.adoc$", "contrib-386bsd.adoc$", "contrib-additional.adoc$", "contrib-committers.adoc$", "contrib-corealumni.adoc$", "contrib-develalumni.adoc$", "contrib-develinmemoriam.adoc$", "contrib-portmgralumni.adoc$", "\\.po$" ]
+ignoreFiles = [ "chapter.adoc$", "contrib-386bsd.adoc$", "contrib-additional.adoc$", "contrib-committers.adoc$", "contrib-corealumni.adoc$", "contrib-develalumni.adoc$", "contrib-develinmemoriam.adoc$", "contrib-portmgralumni.adoc$", "\\.po$" ]
enableRobotsTXT = true
+googleAnalytics = 'UA-22767463-1'
[params]
websiteURL = "https://www.FreeBSD.org/"
@@ -18,7 +19,6 @@ enableRobotsTXT = true
isOnline = true
[markup.asciidocExt]
- preserveTOC = true
extensions = ["man-macro", "inter-document-references-macro", "cross-document-references-macro", "sectnumoffset-treeprocessor", "packages-macro", "git-macro"]
[markup.asciidocExt.attributes]
env-beastie = true
diff --git a/documentation/config/offline/config.toml b/documentation/config/offline/config.toml
index bc50126ac9..247daf3a1a 100644
--- a/documentation/config/offline/config.toml
+++ b/documentation/config/offline/config.toml
@@ -3,13 +3,13 @@
baseURL = "localhost"
title = "FreeBSD Documentation Portal"
copyright = "BSD 2-clause 'Simplified' License"
-DefaultContentLanguage = "en"
+defaultContentLanguage = "en"
defaultContentLanguageInSubdir = true
disablePathToLower = true
theme = "beastie"
disableKinds = [ "taxonomy", "term", "RSS", "sitemap", "robotsTXT", "404" ]
authors = [ "carlavilla@FreeBSD.org" ]
-ignoreFiles = [ "chapters-order.adoc$", "toc.adoc$", "toc-tables.adoc$", "toc-figures.adoc$", "toc-examples.adoc$", "toc-1.adoc$", "toc-2.adoc$", "toc-3.adoc$", "toc-4.adoc$", "toc-5.adoc$", "chapter.adoc$", "contrib-386bsd.adoc$", "contrib-additional.adoc$", "contrib-committers.adoc$", "contrib-corealumni.adoc$", "contrib-develalumni.adoc$", "contrib-develinmemoriam.adoc$", "contrib-portmgralumni.adoc$", "books.adoc$", "\\.po$" ]
+ignoreFiles = [ "chapter.adoc$", "contrib-386bsd.adoc$", "contrib-additional.adoc$", "contrib-committers.adoc$", "contrib-corealumni.adoc$", "contrib-develalumni.adoc$", "contrib-develinmemoriam.adoc$", "contrib-portmgralumni.adoc$", "books.adoc$", "\\.po$" ]
enableRobotsTXT = true
[params]
@@ -18,7 +18,6 @@ enableRobotsTXT = true
isOnline = false
[markup.asciidocExt]
- preserveTOC = true
extensions = ["man-macro", "inter-document-references-macro", "cross-document-references-macro", "sectnumoffset-treeprocessor", "packages-macro", "git-macro"]
[markup.asciidocExt.attributes]
env-beastie = true
diff --git a/documentation/content/bn-bd/articles/_index.adoc b/documentation/content/bn-bd/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/bn-bd/articles/_index.adoc
+++ b/documentation/content/bn-bd/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/bn-bd/languages.adoc b/documentation/content/bn-bd/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/bn-bd/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/da/articles/_index.adoc b/documentation/content/da/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/da/articles/_index.adoc
+++ b/documentation/content/da/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/da/languages.adoc b/documentation/content/da/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/da/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/de/articles/_index.adoc b/documentation/content/de/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/de/articles/_index.adoc
+++ b/documentation/content/de/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/de/books/_index.adoc b/documentation/content/de/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/de/books/_index.adoc
+++ b/documentation/content/de/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/de/books/books.adoc b/documentation/content/de/books/books.adoc
deleted file mode 100644
index f428e3b577..0000000000
--- a/documentation/content/de/books/books.adoc
+++ /dev/null
@@ -1,4 +0,0 @@
-handbook
-developers-handbook
-faq
-porters-handbook
diff --git a/documentation/content/de/books/developers-handbook/_index.adoc b/documentation/content/de/books/developers-handbook/_index.adoc
index 8e0f81165b..80ce191cdd 100644
--- a/documentation/content/de/books/developers-handbook/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/_index.adoc
@@ -6,7 +6,9 @@ copyright: 1995-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"]
next: books/developers-handbook/parti
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/developers-handbook/"
---
= FreeBSD Developers' Handbook
@@ -30,16 +32,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -54,5 +53,3 @@ Wenn Sie bei der Übersetzung dieses Handbuchs mithelfen möchten, senden Sie bi
Die aktuelle Version dieses Handbuchs ist immer auf dem http://www.FreeBSD.org/[FreeBSD-Webserver] verfügbar und kann in verschiedenen Formaten und in komprimierter Form vom link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc[FreeBSD-FTP-Server] oder einem der zahlreichen extref:{handbook}mirrors/[Spiegel, mirrors-ftp] heruntergeladen werden (ältere Versionen finden Sie hingegen unter http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/]).
'''
-
-include::{chapters-path}toc.adoc[]
diff --git a/documentation/content/de/books/developers-handbook/bibliography/_index.adoc b/documentation/content/de/books/developers-handbook/bibliography/_index.adoc
index 929ecb7a1f..4e14268754 100644
--- a/documentation/content/de/books/developers-handbook/bibliography/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/bibliography/_index.adoc
@@ -1,6 +1,9 @@
---
title: Literaturverzeichnis
prev: books/developers-handbook/partv
+showBookMenu: true
+weight: 17
+path: "/books/developers-handbook/"
---
[bibliography]
diff --git a/documentation/content/de/books/developers-handbook/book.adoc b/documentation/content/de/books/developers-handbook/book.adoc
index c4cf490cfd..3ecd03a10f 100644
--- a/documentation/content/de/books/developers-handbook/book.adoc
+++ b/documentation/content/de/books/developers-handbook/book.adoc
@@ -5,6 +5,8 @@ authors:
copyright: 1995-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"]
add_split_page_link: true
+showBookMenu: false
+path: "/books/developers-handbook/"
---
= FreeBSD Developers' Handbook
@@ -57,7 +59,7 @@ Die aktuelle Version dieses Handbuchs ist immer auf dem http://www.FreeBSD.org/[
toc::[]
// Section one
-include::{chapters-path}parti.adoc[lines=15..16]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
include::{chapters-path}tools/_index.adoc[leveloffset=+1]
include::{chapters-path}secure/_index.adoc[leveloffset=+1]
@@ -66,19 +68,19 @@ include::{chapters-path}policies/_index.adoc[leveloffset=+1]
include::{chapters-path}testing/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..16]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}sockets/_index.adoc[leveloffset=+1]
include::{chapters-path}ipv6/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..16]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}kernelbuild/_index.adoc[leveloffset=+1]
include::{chapters-path}kerneldebug/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..16]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}x86/_index.adoc[leveloffset=+1]
// Appendices
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
include::{chapters-path}bibliography/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/de/books/developers-handbook/chapters-order.adoc b/documentation/content/de/books/developers-handbook/chapters-order.adoc
deleted file mode 100644
index ef978f645c..0000000000
--- a/documentation/content/de/books/developers-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,17 +0,0 @@
-parti.adoc
-introduction/_index.adoc
-tools/_index.adoc
-secure/_index.adoc
-l10n/_index.adoc
-policies/_index.adoc
-testing/_index.adoc
-partii.adoc
-sockets/_index.adoc
-ipv6/_index.adoc
-partiii.adoc
-kernelbuild/_index.adoc
-kerneldebug/_index.adoc
-partiv.adoc
-x86/_index.adoc
-partv.adoc
-bibliography/_index.adoc
diff --git a/documentation/content/de/books/developers-handbook/introduction/_index.adoc b/documentation/content/de/books/developers-handbook/introduction/_index.adoc
index 3f8e9f8641..2f8c22a3a1 100644
--- a/documentation/content/de/books/developers-handbook/introduction/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/introduction/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 1. Einführung
prev: books/developers-handbook/parti
next: books/developers-handbook/tools
+showBookMenu: true
+weight: 2
+path: "/books/developers-handbook/"
---
[[introduction]]
diff --git a/documentation/content/de/books/developers-handbook/ipv6/_index.adoc b/documentation/content/de/books/developers-handbook/ipv6/_index.adoc
index f593b8eddc..9658203b7c 100644
--- a/documentation/content/de/books/developers-handbook/ipv6/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/ipv6/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 8. IPv6 Internals
prev: books/developers-handbook/sockets
next: books/developers-handbook/partiii
+showBookMenu: true
+weight: 10
+path: "/books/developers-handbook/"
---
[[ipv6]]
diff --git a/documentation/content/de/books/developers-handbook/kernelbuild/_index.adoc b/documentation/content/de/books/developers-handbook/kernelbuild/_index.adoc
index 6bdfb90624..6f529e71ee 100644
--- a/documentation/content/de/books/developers-handbook/kernelbuild/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/kernelbuild/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 9. Einen FreeBSD-Kernel bauen und installieren
prev: books/developers-handbook/partiii
next: books/developers-handbook/kerneldebug
+showBookMenu: true
+weight: 12
+path: "/books/developers-handbook/"
---
[[kernelbuild]]
diff --git a/documentation/content/de/books/developers-handbook/kerneldebug/_index.adoc b/documentation/content/de/books/developers-handbook/kerneldebug/_index.adoc
index 7afb5d9591..bdf2f52cbd 100644
--- a/documentation/content/de/books/developers-handbook/kerneldebug/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/kerneldebug/_index.adoc
@@ -6,6 +6,9 @@ authors:
- author: Robert Watson
prev: books/developers-handbook/kernelbuild
next: books/developers-handbook/partiv
+showBookMenu: true
+weight: 13
+path: "/books/developers-handbook/"
---
[[kerneldebug]]
diff --git a/documentation/content/de/books/developers-handbook/l10n/_index.adoc b/documentation/content/de/books/developers-handbook/l10n/_index.adoc
index 8a4b50b4be..6f6990dcbc 100644
--- a/documentation/content/de/books/developers-handbook/l10n/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/l10n/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 4. Lokalisierung und Internationalisierung - L10N und I18N
prev: books/developers-handbook/secure
next: books/developers-handbook/policies
+showBookMenu: true
+weight: 5
+path: "/books/developers-handbook/"
---
[[l10n]]
diff --git a/documentation/content/de/books/developers-handbook/parti.adoc b/documentation/content/de/books/developers-handbook/parti.adoc
index 922ea617fe..f4bd804963 100644
--- a/documentation/content/de/books/developers-handbook/parti.adoc
+++ b/documentation/content/de/books/developers-handbook/parti.adoc
@@ -2,17 +2,10 @@
title: Teil I. Grundlagen
prev: books/developers-handbook
next: books/developers-handbook/introduction
+showBookMenu: true
+weight: 1
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[basics]]
= Grundlagen
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/de/books/developers-handbook/partii.adoc b/documentation/content/de/books/developers-handbook/partii.adoc
index c22c2c69b4..42651a1a43 100644
--- a/documentation/content/de/books/developers-handbook/partii.adoc
+++ b/documentation/content/de/books/developers-handbook/partii.adoc
@@ -2,17 +2,10 @@
title: Teil II. Interprozess-Kommunikation
prev: books/developers-handbook/testing
next: books/developers-handbook/sockets
+showBookMenu: true
+weight: 8
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[ipc]]
= Interprozess-Kommunikation
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/de/books/developers-handbook/partiii.adoc b/documentation/content/de/books/developers-handbook/partiii.adoc
index d60c283535..6eb00591d0 100644
--- a/documentation/content/de/books/developers-handbook/partiii.adoc
+++ b/documentation/content/de/books/developers-handbook/partiii.adoc
@@ -2,17 +2,10 @@
title: Teil III. Kernel
prev: books/developers-handbook/ipv6
next: books/developers-handbook/kernelbuild
+showBookMenu: true
+weight: 11
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[kernel]]
= Kernel
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/de/books/developers-handbook/partiv.adoc b/documentation/content/de/books/developers-handbook/partiv.adoc
index ddbb74d94e..1f87dce615 100644
--- a/documentation/content/de/books/developers-handbook/partiv.adoc
+++ b/documentation/content/de/books/developers-handbook/partiv.adoc
@@ -2,18 +2,10 @@
title: Teil IV. Architekturen
prev: books/developers-handbook/kerneldebug
next: books/developers-handbook/x86
+showBookMenu: true
+weight: 14
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[architectures]]
= Architekturen
-
-include::{chapters-path}toc-4.adoc[]
-
diff --git a/documentation/content/de/books/developers-handbook/partv.adoc b/documentation/content/de/books/developers-handbook/partv.adoc
index 4543335af2..a76ea02541 100644
--- a/documentation/content/de/books/developers-handbook/partv.adoc
+++ b/documentation/content/de/books/developers-handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Teil V. Anhang
prev: books/developers-handbook/x86
next: books/developers-handbook/bibliography
+showBookMenu: true
+weight: 16
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Anhang
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/de/books/developers-handbook/policies/_index.adoc b/documentation/content/de/books/developers-handbook/policies/_index.adoc
index e03d03c675..f78e4fd5f5 100644
--- a/documentation/content/de/books/developers-handbook/policies/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/policies/_index.adoc
@@ -5,6 +5,9 @@ authors:
- author: Giorgos Keramidas
prev: books/developers-handbook/l10n
next: books/developers-handbook/testing
+showBookMenu: true
+weight: 6
+path: "/books/developers-handbook/"
---
[[policies]]
diff --git a/documentation/content/de/books/developers-handbook/secure/_index.adoc b/documentation/content/de/books/developers-handbook/secure/_index.adoc
index ae66e1e19f..f1331bbf85 100644
--- a/documentation/content/de/books/developers-handbook/secure/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/secure/_index.adoc
@@ -4,6 +4,9 @@ authors:
- author: Murray Stokely
prev: books/developers-handbook/tools
next: books/developers-handbook/l10n
+showBookMenu: true
+weight: 4
+path: "/books/developers-handbook/"
---
[[secure]]
diff --git a/documentation/content/de/books/developers-handbook/sockets/_index.adoc b/documentation/content/de/books/developers-handbook/sockets/_index.adoc
index ec674e1759..cd2eb56f29 100644
--- a/documentation/content/de/books/developers-handbook/sockets/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/sockets/_index.adoc
@@ -4,6 +4,9 @@ authors:
- author: G. Adam Stanislav
prev: books/developers-handbook/partii
next: books/developers-handbook/ipv6
+showBookMenu: true
+weight: 9
+path: "/books/developers-handbook/"
---
[[sockets]]
diff --git a/documentation/content/de/books/developers-handbook/testing/_index.adoc b/documentation/content/de/books/developers-handbook/testing/_index.adoc
index 7dbde48073..d0a92f5ad5 100644
--- a/documentation/content/de/books/developers-handbook/testing/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/testing/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 6. Regressions- und Performance-Tests
prev: books/developers-handbook/policies
next: books/developers-handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/developers-handbook/"
---
[[testing]]
diff --git a/documentation/content/de/books/developers-handbook/tools/_index.adoc b/documentation/content/de/books/developers-handbook/tools/_index.adoc
index a511fdae7e..d38808099a 100644
--- a/documentation/content/de/books/developers-handbook/tools/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/tools/_index.adoc
@@ -5,6 +5,9 @@ authors:
- author: Murray Stokely
prev: books/developers-handbook/introduction
next: books/developers-handbook/secure
+showBookMenu: true
+weight: 3
+path: "/books/developers-handbook/"
---
[[tools]]
diff --git a/documentation/content/de/books/developers-handbook/x86/_index.adoc b/documentation/content/de/books/developers-handbook/x86/_index.adoc
index 4ec4bfaf90..8d54850081 100644
--- a/documentation/content/de/books/developers-handbook/x86/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/x86/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 11. x86-Assembler-Programmierung
prev: books/developers-handbook/partiv
next: books/developers-handbook/partv
+showBookMenu: true
+weight: 15
+path: "/books/developers-handbook/"
---
[[x86]]
diff --git a/documentation/content/de/books/faq/chapters-order.adoc b/documentation/content/de/books/faq/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/de/books/faq/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/de/books/handbook/_index.adoc b/documentation/content/de/books/handbook/_index.adoc
index 305d6ccfdd..46ff43a924 100644
--- a/documentation/content/de/books/handbook/_index.adoc
+++ b/documentation/content/de/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 The FreeBSD Documentation Project
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"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= FreeBSD Handbuch
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -52,11 +51,3 @@ Wenn Sie bei der Übersetzung des Handbuchs mithelfen möchten, senden Sie bitte
Die aktuelle Version des Handbuchs ist immer auf dem https://www.FreeBSD.org/[FreeBSD-Webserver] verfügbar und kann in verschiedenen Formaten und in komprimierter Form vom https://download.freebsd.org/ftp/doc[FreeBSD FTP-Server] oder einem der vielen <<mirrors-ftp,Spiegel>> herunter geladen werden (ältere Versionen finden Sie hingegen unter https://docs.FreeBSD.org/doc/[https://docs.FreeBSD.org/doc/]). Gedruckte Kopien können bei https://www.freebsdmall.com/[FreeBSD Mall] erworben werden. Vielleicht möchten Sie das Handbuch oder andere Dokumente auch link:https://www.FreeBSD.org/search/[durchsuchen].
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/de/books/handbook/advanced-networking/_index.adoc b/documentation/content/de/books/handbook/advanced-networking/_index.adoc
index 28cd0a5e9b..d9a4550430 100644
--- a/documentation/content/de/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/de/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 31. Weiterführende Netzwerkthemen
part: Teil IV. Netzwerke
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/de/books/handbook/audit/_index.adoc b/documentation/content/de/books/handbook/audit/_index.adoc
index 701726832a..4dd21e0423 100644
--- a/documentation/content/de/books/handbook/audit/_index.adoc
+++ b/documentation/content/de/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 16. Security Event Auditing
part: Teil III. Systemadministration
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/de/books/handbook/basics/_index.adoc b/documentation/content/de/books/handbook/basics/_index.adoc
index 9b1d822bdb..6703a981ed 100644
--- a/documentation/content/de/books/handbook/basics/_index.adoc
+++ b/documentation/content/de/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 3. Grundlagen des FreeBSD Betriebssystems
part: Teil I. Erste Schritte
prev: books/handbook/bsdinstall
next: books/handbook/ports
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/de/books/handbook/bibliography/_index.adoc b/documentation/content/de/books/handbook/bibliography/_index.adoc
index 06e356213b..75a5b30c93 100644
--- a/documentation/content/de/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/de/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Anhang B. Bibliografie
part: Teil V. Anhang
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/de/books/handbook/book.adoc b/documentation/content/de/books/handbook/book.adoc
index eea3a7ae3d..7c8b58de45 100644
--- a/documentation/content/de/books/handbook/book.adoc
+++ b/documentation/content/de/books/handbook/book.adoc
@@ -3,7 +3,8 @@ title: FreeBSD Handbuch
authors:
- author: The FreeBSD Documentation Project
copyright: 1995-2020 The FreeBSD Documentation Project
-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"]
+add_split_page_link: true
---
= FreeBSD Handbuch
@@ -63,90 +64,53 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
-
+include::{chapters-path}parti.adoc[lines=7..8]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
-
include::{chapters-path}bsdinstall/_index.adoc[leveloffset=+1]
-
include::{chapters-path}basics/_index.adoc[leveloffset=+1]
-
include::{chapters-path}ports/_index.adoc[leveloffset=+1]
-
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
-
+include::{chapters-path}partii.adoc[lines=7..8]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
-
include::{chapters-path}multimedia/_index.adoc[leveloffset=+1]
-
include::{chapters-path}kernelconfig/_index.adoc[leveloffset=+1]
-
include::{chapters-path}printing/_index.adoc[leveloffset=+1]
-
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
-
+include::{chapters-path}partiii.adoc[lines=7..8]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
-
include::{chapters-path}boot/_index.adoc[leveloffset=+1]
-
include::{chapters-path}security/_index.adoc[leveloffset=+1]
-
include::{chapters-path}jails/_index.adoc[leveloffset=+1]
-
include::{chapters-path}mac/_index.adoc[leveloffset=+1]
-
include::{chapters-path}audit/_index.adoc[leveloffset=+1]
-
include::{chapters-path}disks/_index.adoc[leveloffset=+1]
-
include::{chapters-path}geom/_index.adoc[leveloffset=+1]
-
include::{chapters-path}zfs/_index.adoc[leveloffset=+1]
-
include::{chapters-path}filesystems/_index.adoc[leveloffset=+1]
-
include::{chapters-path}virtualization/_index.adoc[leveloffset=+1]
-
include::{chapters-path}l10n/_index.adoc[leveloffset=+1]
-
include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
-
include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
-
include::{chapters-path}usb-device-mode/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
-
+include::{chapters-path}partiv.adoc[lines=7..8]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
-
include::{chapters-path}ppp-and-slip/_index.adoc[leveloffset=+1]
-
include::{chapters-path}mail/_index.adoc[leveloffset=+1]
-
include::{chapters-path}network-servers/_index.adoc[leveloffset=+1]
-
include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
-
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
-
+include::{chapters-path}partv.adoc[lines=7..8]
:sectnums!:
-
include::{chapters-path}mirrors/_index.adoc[leveloffset=+1]
-
include::{chapters-path}bibliography/_index.adoc[leveloffset=+1]
-
include::{chapters-path}eresources/_index.adoc[leveloffset=+1]
-
include::{chapters-path}pgpkeys/_index.adoc[leveloffset=+1]
-
:sectnums:
diff --git a/documentation/content/de/books/handbook/boot/_index.adoc b/documentation/content/de/books/handbook/boot/_index.adoc
index 51fdd15cd3..db4b929f85 100644
--- a/documentation/content/de/books/handbook/boot/_index.adoc
+++ b/documentation/content/de/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 12. FreeBSDs Bootvorgang
part: Teil III. Systemadministration
prev: books/handbook/config
next: books/handbook/security
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/de/books/handbook/bsdinstall/_index.adoc b/documentation/content/de/books/handbook/bsdinstall/_index.adoc
index 52e967fc6b..b127459cec 100644
--- a/documentation/content/de/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/de/books/handbook/bsdinstall/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 2. FreeBSD installieren
part: Teil I. Erste Schritte
prev: books/handbook/introduction
next: books/handbook/basics
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/de/books/handbook/chapters-order.adoc b/documentation/content/de/books/handbook/chapters-order.adoc
deleted file mode 100644
index 327ed2f22d..0000000000
--- a/documentation/content/de/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-parti.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-zfs/_index.adoc
-filesystems/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-usb-device-mode/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/de/books/handbook/config/_index.adoc b/documentation/content/de/books/handbook/config/_index.adoc
index f516a99115..c3ca5b53f3 100644
--- a/documentation/content/de/books/handbook/config/_index.adoc
+++ b/documentation/content/de/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 11. Konfiguration und Tuning
part: Teil III. Systemadministration
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/de/books/handbook/cutting-edge/_index.adoc b/documentation/content/de/books/handbook/cutting-edge/_index.adoc
index 22b42f14a3..381b9fda49 100644
--- a/documentation/content/de/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/de/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 23. FreeBSD aktualisieren
part: Teil III. Systemadministration
prev: books/handbook/l10n
next: books/handbook/dtrace
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/de/books/handbook/desktop/_index.adoc b/documentation/content/de/books/handbook/desktop/_index.adoc
index 6843127baa..a012d34148 100644
--- a/documentation/content/de/books/handbook/desktop/_index.adoc
+++ b/documentation/content/de/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 6. Desktop-Anwendungen
part: Teil II. Oft benutzte Funktionen
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/de/books/handbook/disks/_index.adoc b/documentation/content/de/books/handbook/disks/_index.adoc
index 33e29cd15e..6d7379f2cf 100644
--- a/documentation/content/de/books/handbook/disks/_index.adoc
+++ b/documentation/content/de/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 17. Speichermedien
part: Teil III. Systemadministration
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/de/books/handbook/dtrace/_index.adoc b/documentation/content/de/books/handbook/dtrace/_index.adoc
index df7e220898..aa934bf89b 100644
--- a/documentation/content/de/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/de/books/handbook/dtrace/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 24. DTrace
part: Teil III. Systemadministration
prev: books/handbook/cutting-edge
next: books/handbook/usb-device-mode
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/de/books/handbook/eresources/_index.adoc b/documentation/content/de/books/handbook/eresources/_index.adoc
index 488512a048..4e1059deef 100644
--- a/documentation/content/de/books/handbook/eresources/_index.adoc
+++ b/documentation/content/de/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: Anhang C. Ressourcen im Internet
part: Teil V. Anhang
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/de/books/handbook/filesystems/_index.adoc b/documentation/content/de/books/handbook/filesystems/_index.adoc
index 73743e9503..04abe76876 100644
--- a/documentation/content/de/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/de/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 20. Dateisystemunterstützung
part: Teil III. Systemadministration
prev: books/handbook/zfs
next: books/handbook/virtualization
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/de/books/handbook/firewalls/_index.adoc b/documentation/content/de/books/handbook/firewalls/_index.adoc
index ca488cbfe0..012b56502d 100644
--- a/documentation/content/de/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/de/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 30. Firewalls
part: Teil IV. Netzwerke
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/de/books/handbook/geom/_index.adoc b/documentation/content/de/books/handbook/geom/_index.adoc
index 51fdd8bf62..6baff19700 100644
--- a/documentation/content/de/books/handbook/geom/_index.adoc
+++ b/documentation/content/de/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "Kapitel 18. GEOM: Modulares Framework zur Plattentransformation"
part: Teil III. Systemadministration
prev: books/handbook/disks
next: books/handbook/zfs
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/de/books/handbook/introduction/_index.adoc b/documentation/content/de/books/handbook/introduction/_index.adoc
index b04101dfd3..621615c550 100644
--- a/documentation/content/de/books/handbook/introduction/_index.adoc
+++ b/documentation/content/de/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 1. Einleitung
part: Teil I. Erste Schritte
prev: books/handbook/parti
next: books/handbook/bsdinstall
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/de/books/handbook/jails/_index.adoc b/documentation/content/de/books/handbook/jails/_index.adoc
index 6175fc26b1..682b4cb139 100644
--- a/documentation/content/de/books/handbook/jails/_index.adoc
+++ b/documentation/content/de/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 14. Jails
part: Teil III. Systemadministration
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/de/books/handbook/kernelconfig/_index.adoc b/documentation/content/de/books/handbook/kernelconfig/_index.adoc
index 55f23c9899..d959d0d427 100644
--- a/documentation/content/de/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/de/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 8. Konfiguration des FreeBSD-Kernels
part: Teil II. Oft benutzte Funktionen
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/de/books/handbook/l10n/_index.adoc b/documentation/content/de/books/handbook/l10n/_index.adoc
index 2e847bd485..f8d6dcc44a 100644
--- a/documentation/content/de/books/handbook/l10n/_index.adoc
+++ b/documentation/content/de/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 22. Lokalisierung – I18N/L10N einrichten und benutzen
part: Teil III. Systemadministration
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/de/books/handbook/linuxemu/_index.adoc b/documentation/content/de/books/handbook/linuxemu/_index.adoc
index dd44a463eb..b46b50d765 100644
--- a/documentation/content/de/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/de/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 10. Linux®-Binärkompatibilität
part: Teil II. Oft benutzte Funktionen
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/de/books/handbook/mac/_index.adoc b/documentation/content/de/books/handbook/mac/_index.adoc
index dc01e015e4..21981b8af9 100644
--- a/documentation/content/de/books/handbook/mac/_index.adoc
+++ b/documentation/content/de/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 15. Verbindliche Zugriffskontrolle
part: Teil III. Systemadministration
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/de/books/handbook/mail/_index.adoc b/documentation/content/de/books/handbook/mail/_index.adoc
index 7a8941bd82..fcaea84f03 100644
--- a/documentation/content/de/books/handbook/mail/_index.adoc
+++ b/documentation/content/de/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 28. Elektronische Post (E-Mail)
part: Teil IV. Netzwerke
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/de/books/handbook/mirrors/_index.adoc b/documentation/content/de/books/handbook/mirrors/_index.adoc
index 11ba625854..e8a0dad384 100644
--- a/documentation/content/de/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/de/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: Anhang A. Bezugsquellen für FreeBSD
part: Teil V. Anhang
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/de/books/handbook/multimedia/_index.adoc b/documentation/content/de/books/handbook/multimedia/_index.adoc
index ecaf6edd91..61a487b329 100644
--- a/documentation/content/de/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/de/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 7. Multimedia
part: Teil II. Oft benutzte Funktionen
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/de/books/handbook/network-servers/_index.adoc b/documentation/content/de/books/handbook/network-servers/_index.adoc
index f2c2f51948..4b0d0f059f 100644
--- a/documentation/content/de/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/de/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 29. Netzwerkserver
part: Teil IV. Netzwerke
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/de/books/handbook/parti.adoc b/documentation/content/de/books/handbook/parti.adoc
index 21bc441d1b..ca29de93ad 100644
--- a/documentation/content/de/books/handbook/parti.adoc
+++ b/documentation/content/de/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: Teil I. Erste Schritte
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Erste Schritte
@@ -24,5 +19,3 @@ Dieser Teil des Handbuchs richtet sich an Benutzer und Administratoren für die
* führt den Leser in X, der Benutzeroberfläche von UNIX(R) Systemen ein. Es wird gezeigt, wie ein Desktop konfiguriert wird, um effektiver arbeiten zu können.
Referenzen auf weiter vorne liegende Textteile wurden auf ein Minimum beschränkt, so dass dieser Abschnitt ohne viel Blättern durchgearbeitet werden kann.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/de/books/handbook/partii.adoc b/documentation/content/de/books/handbook/partii.adoc
index 01edf5883b..dd9943dba5 100644
--- a/documentation/content/de/books/handbook/partii.adoc
+++ b/documentation/content/de/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: Teil II. Oft benutzte Funktionen
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Oft benutzte Funktionen
@@ -24,5 +19,3 @@ Nach den Grundlagen beschäftigt sich das Handbuch mit oft benutzten Funktionen
* Ausführung von Linux-Anwendungen auf einem FreeBSD-System.
Damit Sie einige Kapitel verstehen, sollten Sie vorher andere Kapitel gelesen haben. Die Übersicht zu jedem Kapitel zählt die Voraussetzungen für das erolgreiche Durcharbeiten des Kapitels auf.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/de/books/handbook/partiii.adoc b/documentation/content/de/books/handbook/partiii.adoc
index ab26d52fd5..215f5ee432 100644
--- a/documentation/content/de/books/handbook/partiii.adoc
+++ b/documentation/content/de/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: Teil III. Systemadministration
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Systemadministration
Die restlichen Kapitel behandeln alle Aspekte der FreeBSD Systemadministration. Am Anfang jedes Kapitels finden Sie eine Zusammenfassung, die beschreibt, was Sie nach dem Durcharbeiten des Kapitels gelernt haben. Weiterhin werden die Voraussetzungen beschrieben, die für das Durcharbeiten des Kapitels erforderlich sind.
Diese Kapitel sollten Sie lesen, wenn Sie die Informationen darin benötigen. Sie brauchen Sie nicht in einer bestimmten Reihenfolge zu lesen, noch müssen Sie die Kapitel lesen, bevor Sie anfangen, FreeBSD zu benutzen.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/de/books/handbook/partiv.adoc b/documentation/content/de/books/handbook/partiv.adoc
index bd1086aad2..cca89b93fe 100644
--- a/documentation/content/de/books/handbook/partiv.adoc
+++ b/documentation/content/de/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: Teil IV. Netzwerke
prev: books/handbook/usb-device-mode
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Netzwerke
@@ -25,5 +20,3 @@ FreeBSD ist eins der meist benutzten Betriebssysteme für leistungsfähige Netzw
* Weiterführende Netzwerkthemen
Diese Kapitel sollten Sie lesen, wenn Sie die Informationen darin benötigen. Sie brauchen die Kapitel nicht in einer bestimmten Reihenfolge zu lesen, noch müssen Sie die Kapitel lesen, bevor Sie anfangen, FreeBSD in einer Netzwerkumgebung zu benutzen.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/de/books/handbook/partv.adoc b/documentation/content/de/books/handbook/partv.adoc
index f2d5bafc1a..92cbfbd97f 100644
--- a/documentation/content/de/books/handbook/partv.adoc
+++ b/documentation/content/de/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Teil V. Anhang
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Anhang
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/de/books/handbook/pgpkeys/_index.adoc b/documentation/content/de/books/handbook/pgpkeys/_index.adoc
index 551eb9ac11..92bc2cf2d1 100644
--- a/documentation/content/de/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/de/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: Anhang D. OpenPGP-Schlüssel
part: Teil V. Anhang
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 41
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/de/books/handbook/ports/_index.adoc b/documentation/content/de/books/handbook/ports/_index.adoc
index 0e9825bc4b..49152f75e4 100644
--- a/documentation/content/de/books/handbook/ports/_index.adoc
+++ b/documentation/content/de/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "Kapitel 4. Installieren von Anwendungen: Pakete und Ports"
part: Teil I. Erste Schritte
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/de/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/de/books/handbook/ppp-and-slip/_index.adoc
index 993bd234fe..025b2a7e4b 100644
--- a/documentation/content/de/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/de/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 27. PPP
part: Teil IV. Netzwerke
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/de/books/handbook/preface/_index.adoc b/documentation/content/de/books/handbook/preface/_index.adoc
index 9530f7dec7..3f80c13691 100644
--- a/documentation/content/de/books/handbook/preface/_index.adoc
+++ b/documentation/content/de/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Vorwort
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/de/books/handbook/printing/_index.adoc b/documentation/content/de/books/handbook/printing/_index.adoc
index fd1c09f84a..a7ad9746af 100644
--- a/documentation/content/de/books/handbook/printing/_index.adoc
+++ b/documentation/content/de/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 9. Drucken
part: Part II. Common Tasks
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/de/books/handbook/security/_index.adoc b/documentation/content/de/books/handbook/security/_index.adoc
index 6a6a5c6633..0736fcee03 100644
--- a/documentation/content/de/books/handbook/security/_index.adoc
+++ b/documentation/content/de/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 13. Sicherheit
part: Teil III. Systemadministration
prev: books/handbook/boot
next: books/handbook/jails
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/de/books/handbook/serialcomms/_index.adoc b/documentation/content/de/books/handbook/serialcomms/_index.adoc
index adee43e78a..d78e7df5f0 100644
--- a/documentation/content/de/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/de/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 26. Serielle Datenübertragung
part: Teil IV. Netzwerke
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/de/books/handbook/usb-device-mode/_index.adoc b/documentation/content/de/books/handbook/usb-device-mode/_index.adoc
index fd442d7dde..a3c45975ef 100644
--- a/documentation/content/de/books/handbook/usb-device-mode/_index.adoc
+++ b/documentation/content/de/books/handbook/usb-device-mode/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 25. USB Gerätemodus
part: Teil III. Systemadministration
prev: books/handbook/dtrace
next: books/handbook/partiv
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[usb-device-mode]]
diff --git a/documentation/content/de/books/handbook/virtualization/_index.adoc b/documentation/content/de/books/handbook/virtualization/_index.adoc
index 3f2570c4a4..27fd53b7f5 100644
--- a/documentation/content/de/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/de/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 21. Virtualisierung
part: Teil III. Systemadministration
prev: books/handbook/filesystems
next: books/handbook/l10n
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/de/books/handbook/x11/_index.adoc b/documentation/content/de/books/handbook/x11/_index.adoc
index b99d427d67..b5a838a2da 100644
--- a/documentation/content/de/books/handbook/x11/_index.adoc
+++ b/documentation/content/de/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 5. Das X-Window-System
part: Teil I. Erste Schritte
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/de/books/handbook/zfs/_index.adoc b/documentation/content/de/books/handbook/zfs/_index.adoc
index 270f9cd81e..fc0c575e35 100644
--- a/documentation/content/de/books/handbook/zfs/_index.adoc
+++ b/documentation/content/de/books/handbook/zfs/_index.adoc
@@ -3,6 +3,9 @@ title: Kapitel 19. Das Z-Dateisystem (ZFS)
part: Teil III. Systemadministration
prev: books/handbook/geom
next: books/handbook/filesystems
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[zfs]]
diff --git a/documentation/content/de/books/porters-handbook/_index.adoc b/documentation/content/de/books/porters-handbook/_index.adoc
index e61ff38a9d..ada9c01535 100644
--- a/documentation/content/de/books/porters-handbook/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/_index.adoc
@@ -6,7 +6,9 @@ copyright: 2000-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "sun", "unix", "general"]
next: books/porters-handbook/why-port
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/porters-handbook/"
---
= FreeBSD Porter's Handbook
@@ -30,19 +32,14 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/porters-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
'''
-
-include::{chapters-path}toc.adoc[]
diff --git a/documentation/content/de/books/porters-handbook/book.adoc b/documentation/content/de/books/porters-handbook/book.adoc
index de88775b11..38393676a7 100644
--- a/documentation/content/de/books/porters-handbook/book.adoc
+++ b/documentation/content/de/books/porters-handbook/book.adoc
@@ -5,6 +5,9 @@ authors:
copyright: 2000-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "sun", "unix", "general"]
add_split_page_link: true
+showBookMenu: false
+weight: 0
+path: "/books/porters-handbook/"
---
= FreeBSD Porter's Handbook
@@ -46,10 +49,6 @@ endif::[]
toc::[]
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
-
include::{chapters-path}why-port/_index.adoc[leveloffset=+1]
include::{chapters-path}own-port/_index.adoc[leveloffset=+1]
include::{chapters-path}quick-porting/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/de/books/porters-handbook/chapters-order.adoc b/documentation/content/de/books/porters-handbook/chapters-order.adoc
deleted file mode 100644
index 8ab4706cdf..0000000000
--- a/documentation/content/de/books/porters-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,14 +0,0 @@
-why-port/_index.adoc
-own-port/_index.adoc
-quick-porting/_index.adoc
-slow/_index.adoc
-makefile/_index.adoc
-special/_index.adoc
-plist/_index.adoc
-pkg-files/_index.adoc
-testing/_index.adoc
-port-upgrading/_index.adoc
-security/_index.adoc
-porting-dads/_index.adoc
-porting-samplem/_index.adoc
-keeping-up/_index.adoc
diff --git a/documentation/content/de/books/porters-handbook/keeping-up/_index.adoc b/documentation/content/de/books/porters-handbook/keeping-up/_index.adoc
index 83b38d0044..6ee2736075 100644
--- a/documentation/content/de/books/porters-handbook/keeping-up/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/keeping-up/_index.adoc
@@ -1,6 +1,9 @@
---
title: Kapitel 14. Auf dem Laufenden bleiben
prev: books/porters-handbook/porting-samplem
+showBookMenu: true
+weight: 14
+path: "/books/porters-handbook/"
---
[[keeping-up]]
diff --git a/documentation/content/de/books/porters-handbook/makefile/_index.adoc b/documentation/content/de/books/porters-handbook/makefile/_index.adoc
index 9b6ac63c44..b583974ca8 100644
--- a/documentation/content/de/books/porters-handbook/makefile/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/makefile/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 5. Die Konfiguration des Makefile
prev: books/porters-handbook/slow
next: books/porters-handbook/special
+showBookMenu: true
+weight: 5
+path: "/books/porters-handbook/"
---
[[flavors]]
diff --git a/documentation/content/de/books/porters-handbook/own-port/_index.adoc b/documentation/content/de/books/porters-handbook/own-port/_index.adoc
index 35fdad8270..b64c5f0f9a 100644
--- a/documentation/content/de/books/porters-handbook/own-port/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/own-port/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 2. Einen neuen Port erstellen
prev: books/porters-handbook/why-port
next: books/porters-handbook/quick-porting
+showBookMenu: true
+weight: 2
+path: "/books/porters-handbook/"
---
[[own-port]]
diff --git a/documentation/content/de/books/porters-handbook/pkg-files/_index.adoc b/documentation/content/de/books/porters-handbook/pkg-files/_index.adoc
index a114741f25..e5ec5b10af 100644
--- a/documentation/content/de/books/porters-handbook/pkg-files/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/pkg-files/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 8. Die pkg-* Dateien
prev: books/porters-handbook/plist
next: books/porters-handbook/testing
+showBookMenu: true
+weight: 8
+path: "/books/porters-handbook/"
---
[[pkg-files]]
diff --git a/documentation/content/de/books/porters-handbook/plist/_index.adoc b/documentation/content/de/books/porters-handbook/plist/_index.adoc
index 70ae80d724..9812c3bea7 100644
--- a/documentation/content/de/books/porters-handbook/plist/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/plist/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 7. Fortgeschrittene pkg-plist-Methoden
prev: books/porters-handbook/special
next: books/porters-handbook/pkg-files
+showBookMenu: true
+weight: 7
+path: "/books/porters-handbook/"
---
[[plist]]
diff --git a/documentation/content/de/books/porters-handbook/port-upgrading/_index.adoc b/documentation/content/de/books/porters-handbook/port-upgrading/_index.adoc
index f3ff518c1a..b474474a44 100644
--- a/documentation/content/de/books/porters-handbook/port-upgrading/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/port-upgrading/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 10. Einen existierenden Port aktualisieren
prev: books/porters-handbook/testing
next: books/porters-handbook/security
+showBookMenu: true
+weight: 10
+path: "/books/porters-handbook/"
---
[[port-upgrading]]
diff --git a/documentation/content/de/books/porters-handbook/porting-dads/_index.adoc b/documentation/content/de/books/porters-handbook/porting-dads/_index.adoc
index 6853f0ec12..550eb3a1c5 100644
--- a/documentation/content/de/books/porters-handbook/porting-dads/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/porting-dads/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 12. Was man machen respektive vermeiden sollte
prev: books/porters-handbook/security
next: books/porters-handbook/porting-samplem
+showBookMenu: true
+weight: 12
+path: "/books/porters-handbook/"
---
[[porting-dads]]
diff --git a/documentation/content/de/books/porters-handbook/porting-samplem/_index.adoc b/documentation/content/de/books/porters-handbook/porting-samplem/_index.adoc
index c7d622f5f6..ad06e817f7 100644
--- a/documentation/content/de/books/porters-handbook/porting-samplem/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/porting-samplem/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 13. Beispiel eines Makefile
prev: books/porters-handbook/porting-dads
next: books/porters-handbook/keeping-up
+showBookMenu: true
+weight: 13
+path: "/books/porters-handbook/"
---
[[porting-samplem]]
diff --git a/documentation/content/de/books/porters-handbook/quick-porting/_index.adoc b/documentation/content/de/books/porters-handbook/quick-porting/_index.adoc
index c26c3b1241..49f49bfd37 100644
--- a/documentation/content/de/books/porters-handbook/quick-porting/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/quick-porting/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 3. Einen neuen Port erstellen
prev: books/porters-handbook/own-port
next: books/porters-handbook/slow
+showBookMenu: true
+weight: 3
+path: "/books/porters-handbook/"
---
[[quick-porting]]
diff --git a/documentation/content/de/books/porters-handbook/security/_index.adoc b/documentation/content/de/books/porters-handbook/security/_index.adoc
index de0b204bef..33edfd6a64 100644
--- a/documentation/content/de/books/porters-handbook/security/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/security/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 11. Sicherheit der Ports
prev: books/porters-handbook/port-upgrading
next: books/porters-handbook/porting-dads
+showBookMenu: true
+weight: 11
+path: "/books/porters-handbook/"
---
[[security]]
diff --git a/documentation/content/de/books/porters-handbook/slow/_index.adoc b/documentation/content/de/books/porters-handbook/slow/_index.adoc
index 3ec201c3ad..80ca50ecc0 100644
--- a/documentation/content/de/books/porters-handbook/slow/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/slow/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 4. Einen Port in aller Ruhe erstellen
prev: books/porters-handbook/quick-porting
next: books/porters-handbook/makefile
+showBookMenu: true
+weight: 4
+path: "/books/porters-handbook/"
---
[[slow]]
diff --git a/documentation/content/de/books/porters-handbook/special/_index.adoc b/documentation/content/de/books/porters-handbook/special/_index.adoc
index 8af1f93de0..d134fee52a 100644
--- a/documentation/content/de/books/porters-handbook/special/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/special/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 6. Besonderheiten
prev: books/porters-handbook/makefile
next: books/porters-handbook/plist
+showBookMenu: true
+weight: 6
+path: "/books/porters-handbook/"
---
[[special]]
diff --git a/documentation/content/de/books/porters-handbook/testing/_index.adoc b/documentation/content/de/books/porters-handbook/testing/_index.adoc
index 5213ae7b86..a42fa9080d 100644
--- a/documentation/content/de/books/porters-handbook/testing/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/testing/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 9. Ihren Port testen
prev: books/porters-handbook/pkg-files
next: books/porters-handbook/port-upgrading
+showBookMenu: true
+weight: 9
+path: "/books/porters-handbook/"
---
[[testing]]
diff --git a/documentation/content/de/books/porters-handbook/why-port/_index.adoc b/documentation/content/de/books/porters-handbook/why-port/_index.adoc
index 8d057b33ec..73eb4f65be 100644
--- a/documentation/content/de/books/porters-handbook/why-port/_index.adoc
+++ b/documentation/content/de/books/porters-handbook/why-port/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 1. Einführung
prev: books/porters-handbook/
next: books/porters-handbook/own-port
+showBookMenu: true
+weight: 1
+path: "/books/porters-handbook/"
---
[[why-port]]
diff --git a/documentation/content/de/languages.adoc b/documentation/content/de/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/de/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/el/articles/_index.adoc b/documentation/content/el/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/el/articles/_index.adoc
+++ b/documentation/content/el/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/el/books/_index.adoc b/documentation/content/el/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/el/books/_index.adoc
+++ b/documentation/content/el/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/el/books/books.adoc b/documentation/content/el/books/books.adoc
deleted file mode 100644
index b1752c2f04..0000000000
--- a/documentation/content/el/books/books.adoc
+++ /dev/null
@@ -1,2 +0,0 @@
-handbook
-faq
diff --git a/documentation/content/el/books/faq/chapters-order.adoc b/documentation/content/el/books/faq/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/el/books/faq/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/el/books/handbook/_index.adoc b/documentation/content/el/books/handbook/_index.adoc
index 7edbceed69..f9cbf25615 100644
--- a/documentation/content/el/books/handbook/_index.adoc
+++ b/documentation/content/el/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 Ομάδα Τεκμηρίωσης του FreeBSD
trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= Εγχειρίδιο του FreeBSD
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -48,11 +47,3 @@ endif::[]
Καλώς ήρθατε στο FreeBSD! Αυτό το εγχειρίδιο καλύπτει την εγκατάσταση και την καθημερινή χρήση του _FreeBSD {rel112-current}-RELEASE_ και του _FreeBSD {rel120-current}-RELEASE_. Το βιβλίο αυτό είναι _μόνιμα υπό βελτίωση και ανάπτυξη_ και αποτελεί το αποτέλεσμα της δουλειάς πολλών ατόμων, οπότε κάποια τμήματα μπορεί να περιέχουν σχετικά ξεπερασμένες πληροφορίες και να χρειάζονται ανανέωση. Αν ενδιαφέρεστε να μας βοηθήσετε σε αυτό το έργο, επικοινωνήστε μαζί μας στην {freebsd-doc}. Η τελευταία έκδοση αυτού του κειμένου είναι πάντα διαθέσιμη από την http://www.FreeBSD.org/[ιστοσελίδα του FreeBSD] (παλιότερες εκδόσεις μπορείτε να βρείτε στη διεύθυνση http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/]). Μπορείτε επίσης να μεταφορτώσετε στον υπολογιστή σας το ίδιο βιβλίο σε άλλες μορφές αρχείου και με διάφορες μορφές συμπίεσης από τον link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[εξυπηρετητή FTP του FreeBSD] ή ένα από τα πολλά <<mirrors-ftp,mirror sites>>. Αν προτιμάτε ένα τυπωμένο αντίτυπο, μπορείτε να αγοράσετε ένα αντίγραφο του Εγχειριδίου, από το http://www.freebsdmall.com/[FreeBSD Mall]. Μπορείτε επίσης να link:https://www.FreeBSD.org/search/[ψάξετε σε όλο το βιβλίο].
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/el/books/handbook/advanced-networking/_index.adoc b/documentation/content/el/books/handbook/advanced-networking/_index.adoc
index a0f4f264db..01f916ee6a 100644
--- a/documentation/content/el/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/el/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 31. Προχωρημένα Θέματα Δικτύωση
part: Μέρος IV. Δικτυακές Επικοινωνίες
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/el/books/handbook/audit/_index.adoc b/documentation/content/el/books/handbook/audit/_index.adoc
index 298a3fd76b..62f91944aa 100644
--- a/documentation/content/el/books/handbook/audit/_index.adoc
+++ b/documentation/content/el/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 18. Έλεγχος Συμβάντων Ασφαλείας
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/el/books/handbook/basics/_index.adoc b/documentation/content/el/books/handbook/basics/_index.adoc
index 728b5f48d3..b1d9d37fba 100644
--- a/documentation/content/el/books/handbook/basics/_index.adoc
+++ b/documentation/content/el/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 4. Βασικές Έννοιες στο UNIX®
part: Μέρος I. Ξεκινώντας με το FreeBSD
prev: books/handbook/install
next: books/handbook/ports
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/el/books/handbook/bibliography/_index.adoc b/documentation/content/el/books/handbook/bibliography/_index.adoc
index d35ba5bc22..e140ec4682 100644
--- a/documentation/content/el/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/el/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Παράρτημα B. Βιβλιογραφία
part: Μέρος V. Παραρτήματα
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/el/books/handbook/book.adoc b/documentation/content/el/books/handbook/book.adoc
index 53b51a19be..cb9f116bb0 100644
--- a/documentation/content/el/books/handbook/book.adoc
+++ b/documentation/content/el/books/handbook/book.adoc
@@ -59,86 +59,51 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
-
+include::{chapters-path}parti.adoc[lines=7..8]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
-
include::{chapters-path}bsdinstall/_index.adoc[leveloffset=+1]
-
include::{chapters-path}basics/_index.adoc[leveloffset=+1]
-
include::{chapters-path}ports/_index.adoc[leveloffset=+1]
-
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
-
+include::{chapters-path}partii.adoc[lines=7..8]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
-
include::{chapters-path}multimedia/_index.adoc[leveloffset=+1]
-
include::{chapters-path}kernelconfig/_index.adoc[leveloffset=+1]
-
include::{chapters-path}printing/_index.adoc[leveloffset=+1]
-
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
-
+include::{chapters-path}partiii.adoc[lines=7..8]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
-
include::{chapters-path}boot/_index.adoc[leveloffset=+1]
-
include::{chapters-path}security/_index.adoc[leveloffset=+1]
-
include::{chapters-path}jails/_index.adoc[leveloffset=+1]
-
include::{chapters-path}mac/_index.adoc[leveloffset=+1]
-
include::{chapters-path}audit/_index.adoc[leveloffset=+1]
-
include::{chapters-path}disks/_index.adoc[leveloffset=+1]
-
include::{chapters-path}geom/_index.adoc[leveloffset=+1]
-
include::{chapters-path}filesystems/_index.adoc[leveloffset=+1]
-
include::{chapters-path}virtualization/_index.adoc[leveloffset=+1]
-
include::{chapters-path}l10n/_index.adoc[leveloffset=+1]
-
include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
-
include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
-
+include::{chapters-path}partiv.adoc[lines=7..8]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
-
include::{chapters-path}ppp-and-slip/_index.adoc[leveloffset=+1]
-
include::{chapters-path}mail/_index.adoc[leveloffset=+1]
-
include::{chapters-path}network-servers/_index.adoc[leveloffset=+1]
-
include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
-
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
-
+include::{chapters-path}partv.adoc[lines=7..8]
:sectnums!:
-
include::{chapters-path}mirrors/_index.adoc[leveloffset=+1]
-
include::{chapters-path}bibliography/_index.adoc[leveloffset=+1]
-
include::{chapters-path}eresources/_index.adoc[leveloffset=+1]
-
include::{chapters-path}pgpkeys/_index.adoc[leveloffset=+1]
-
:sectnums:
diff --git a/documentation/content/el/books/handbook/boot/_index.adoc b/documentation/content/el/books/handbook/boot/_index.adoc
index 7adefdcab7..ccc2b0884b 100644
--- a/documentation/content/el/books/handbook/boot/_index.adoc
+++ b/documentation/content/el/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 13. Η Διαδικασία Εκκίνησης του Fr
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/config
next: books/handbook/users
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/el/books/handbook/bsdinstall/_index.adoc b/documentation/content/el/books/handbook/bsdinstall/_index.adoc
index 7e2c44ab0a..c3583220e4 100644
--- a/documentation/content/el/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/el/books/handbook/bsdinstall/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 2. Εγκατάσταση του FreeBSD 9.x και Με
part: Μέρος I. Ξεκινώντας με το FreeBSD
prev: books/handbook/introduction
next: books/handbook/install
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/el/books/handbook/chapters-order.adoc b/documentation/content/el/books/handbook/chapters-order.adoc
deleted file mode 100644
index 5a0affef62..0000000000
--- a/documentation/content/el/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,39 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-filesystems/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/el/books/handbook/config/_index.adoc b/documentation/content/el/books/handbook/config/_index.adoc
index 45dcd81964..3460bb661d 100644
--- a/documentation/content/el/books/handbook/config/_index.adoc
+++ b/documentation/content/el/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 12. Ρύθμιση και Βελτιστοποίηση
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/el/books/handbook/cutting-edge/_index.adoc b/documentation/content/el/books/handbook/cutting-edge/_index.adoc
index 12c48ea870..18956ddd3e 100644
--- a/documentation/content/el/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/el/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 24. Ενημέρωση και Αναβάθμιση το
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/l10n
next: books/handbook/dtrace
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/el/books/handbook/desktop/_index.adoc b/documentation/content/el/books/handbook/desktop/_index.adoc
index 2b5404024d..37c9f116a3 100644
--- a/documentation/content/el/books/handbook/desktop/_index.adoc
+++ b/documentation/content/el/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 7. Desktop Εφαρμογές
part: Μέρος II. Βασικές Εργασίες
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/el/books/handbook/disks/_index.adoc b/documentation/content/el/books/handbook/disks/_index.adoc
index 2a41333a84..4b6708b447 100644
--- a/documentation/content/el/books/handbook/disks/_index.adoc
+++ b/documentation/content/el/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 19. Αποθηκευτικά Μέσα
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/el/books/handbook/dtrace/_index.adoc b/documentation/content/el/books/handbook/dtrace/_index.adoc
index 32456099c3..2eb0bfb49e 100644
--- a/documentation/content/el/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/el/books/handbook/dtrace/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 25. DTrace
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/cutting-edge
next: books/handbook/partiv
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/el/books/handbook/eresources/_index.adoc b/documentation/content/el/books/handbook/eresources/_index.adoc
index e52476c305..58def9a943 100644
--- a/documentation/content/el/books/handbook/eresources/_index.adoc
+++ b/documentation/content/el/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: Παράρτημα C. Πηγές Πληροφόρησης στο Διαδ
part: Μέρος V. Παραρτήματα
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/el/books/handbook/filesystems/_index.adoc b/documentation/content/el/books/handbook/filesystems/_index.adoc
index 75ba333e2a..0515bd3ac0 100644
--- a/documentation/content/el/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/el/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 21. Υποστήριξη Συστημάτων Αρχεί
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/geom
next: books/handbook/virtualization
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/el/books/handbook/firewalls/_index.adoc b/documentation/content/el/books/handbook/firewalls/_index.adoc
index 348fab7a60..1c2ab03dc4 100644
--- a/documentation/content/el/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/el/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 30. Firewalls
part: Μέρος IV. Δικτυακές Επικοινωνίες
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/el/books/handbook/geom/_index.adoc b/documentation/content/el/books/handbook/geom/_index.adoc
index 0177fc03c4..6cec5f11e6 100644
--- a/documentation/content/el/books/handbook/geom/_index.adoc
+++ b/documentation/content/el/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "Κεφάλαιο 20. GEOM: Διαχείριση Συστοιχιών Δ
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/disks
next: books/handbook/filesystems
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/el/books/handbook/install/_index.adoc b/documentation/content/el/books/handbook/install/_index.adoc
index 3f989349ea..40bd5400f4 100644
--- a/documentation/content/el/books/handbook/install/_index.adoc
+++ b/documentation/content/el/books/handbook/install/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 3. Εγκατάσταση του FreeBSD 8.x και Πρ
part: Μέρος I. Ξεκινώντας με το FreeBSD
prev: books/handbook/bsdinstall
next: books/handbook/basics
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[install]]
diff --git a/documentation/content/el/books/handbook/introduction/_index.adoc b/documentation/content/el/books/handbook/introduction/_index.adoc
index 28aaea6830..488ac31153 100644
--- a/documentation/content/el/books/handbook/introduction/_index.adoc
+++ b/documentation/content/el/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 1. Εισαγωγή
part: Μέρος I. Ξεκινώντας με το FreeBSD
prev: books/handbook/parti
next: books/handbook/bsdinstall
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/el/books/handbook/jails/_index.adoc b/documentation/content/el/books/handbook/jails/_index.adoc
index f70a52b34d..4116dbafa4 100644
--- a/documentation/content/el/books/handbook/jails/_index.adoc
+++ b/documentation/content/el/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 16. Jails
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/el/books/handbook/kernelconfig/_index.adoc b/documentation/content/el/books/handbook/kernelconfig/_index.adoc
index 769807ae98..7cb39d74a6 100644
--- a/documentation/content/el/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/el/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 9. Ρυθμίζοντας τον Πυρήνα του Fre
part: Μέρος II. Βασικές Εργασίες
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/el/books/handbook/l10n/_index.adoc b/documentation/content/el/books/handbook/l10n/_index.adoc
index c1b87806a7..521e756540 100644
--- a/documentation/content/el/books/handbook/l10n/_index.adoc
+++ b/documentation/content/el/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 23. Τοπικές Ρυθμίσεις - Χρήση κα
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/el/books/handbook/linuxemu/_index.adoc b/documentation/content/el/books/handbook/linuxemu/_index.adoc
index 2b430cb140..f7de3ec5eb 100644
--- a/documentation/content/el/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/el/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 11. Συμβατότητα με Εκτελέσιμα τ
part: Μέρος II. Βασικές Εργασίες
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/el/books/handbook/mac/_index.adoc b/documentation/content/el/books/handbook/mac/_index.adoc
index 6a55fd9630..76c187db39 100644
--- a/documentation/content/el/books/handbook/mac/_index.adoc
+++ b/documentation/content/el/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 17. Υποχρεωτικός Έλεγχος Πρόσβα
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/el/books/handbook/mail/_index.adoc b/documentation/content/el/books/handbook/mail/_index.adoc
index d734855395..a72c307cce 100644
--- a/documentation/content/el/books/handbook/mail/_index.adoc
+++ b/documentation/content/el/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 28. Ηλεκτρονικό Ταχυδρομείο
part: Μέρος IV. Δικτυακές Επικοινωνίες
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/el/books/handbook/mirrors/_index.adoc b/documentation/content/el/books/handbook/mirrors/_index.adoc
index c8f284ed13..856abb90b1 100644
--- a/documentation/content/el/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/el/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: Παράρτημα A. Που θα Βρείτε το FreeBSD
part: Μέρος V. Παραρτήματα
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/el/books/handbook/multimedia/_index.adoc b/documentation/content/el/books/handbook/multimedia/_index.adoc
index fe64232bd4..c530fef52b 100644
--- a/documentation/content/el/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/el/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 8. Πολυμέσα
part: Μέρος II. Βασικές Εργασίες
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/el/books/handbook/network-servers/_index.adoc b/documentation/content/el/books/handbook/network-servers/_index.adoc
index a6d0631e0e..3cc0414e6e 100644
--- a/documentation/content/el/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/el/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 29. Εξυπηρετητές Δικτύου
part: Μέρος IV. Δικτυακές Επικοινωνίες
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/el/books/handbook/parti.adoc b/documentation/content/el/books/handbook/parti.adoc
index 34ff9778ec..bf952a1e0f 100644
--- a/documentation/content/el/books/handbook/parti.adoc
+++ b/documentation/content/el/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: Μέρος I. Ξεκινώντας με το FreeBSD
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Ξεκινώντας με το FreeBSD
@@ -24,5 +19,3 @@ endif::[]
* Σας εισάγουν στο γραφικό περιβάλλον του UNIX(R), το σύστημα Χ, και σας καθοδηγούν σχετικά με τις αρχικές ρυθμίσεις ενός γραφικού περιβάλλοντος εργασίας, με το οποίο μπορείτε να είστε ακόμα πιο παραγωγικοί
Σε αυτό το τμήμα του βιβλίου, έχουμε προσπαθήσει να μειώσουμε στο ελάχιστο τις αναφορές σε τμήματα ή κεφάλαια του Εγχειριδίου τα οποία δεν έχετε ήδη διαβάσει. Αυτό αποσκοπεί στο να γίνει πιο εύκολη η ανάγνωση του τμήματος αυτού του Εγχειριδίου από την αρχή μέχρι και το τέλος, χωρίς να απαιτείται να ψάχνετε συνεχώς τα επόμενα ή προηγούμενα τμήματα.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/el/books/handbook/partii.adoc b/documentation/content/el/books/handbook/partii.adoc
index 669cd5cc0e..817f6de95a 100644
--- a/documentation/content/el/books/handbook/partii.adoc
+++ b/documentation/content/el/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: Μέρος II. Βασικές Εργασίες
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Βασικές Εργασίες
@@ -24,5 +19,3 @@ endif::[]
* Περιγράφουν πώς μπορείτε να τρέξετε εφαρμογές Linux στο FreeBSD σύστημά σας.
Μερικά από αυτά τα κεφάλαια απαιτούν να έχετε μελετήσει πιο πριν κάποιο άλλο κεφάλαιο. Όπου είναι απαραίτητο κάτι τέτοιο, αναφέρεται στη σύνοψη του κάθε κεφαλαίου.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/el/books/handbook/partiii.adoc b/documentation/content/el/books/handbook/partiii.adoc
index 05922429b0..49ca05ecd8 100644
--- a/documentation/content/el/books/handbook/partiii.adoc
+++ b/documentation/content/el/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Διαχείριση Συστήματος
Τα κεφάλαια του FreeBSD Handbook που ακολουθούν αναφέρονται σε θέματα που έχουν σχέση με τη _διαχείριση_ του συστήματος. Κάθε κεφάλαιο ξεκινά περιγράφοντας τι θα μάθετε διαβάζοντας το συγκεκριμένο κεφάλαιο, καθώς και τι προαπαιτούμενα έχει το κεφάλαιο αυτό: τι πρέπει να έχετε ήδη διαβάσει και κατανοήσει πριν ασχοληθείτε με αυτό το κεφάλαιο.
Αυτά τα κεφάλαια έχουν σχεδιαστεί περισσότερο ως οδηγός αναφοράς παρά ως εισαγωγικό κείμενο. Γι αυτό είναι πιο χρήσιμα ως οδηγοί στους οποίους μπορείτε να ανατρέξετε όταν χρειάζεστε κάποια πληροφορία για το FreeBSD. Δε χρειάζεται να τα διαβάσετε με κάποια συγκεκριμένη σειρά, ούτε χρειάζεται να τα έχετε διαβάσει όλα πριν αρχίσετε να ασχολείστε με το FreeBSD.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/el/books/handbook/partiv.adoc b/documentation/content/el/books/handbook/partiv.adoc
index 3b671d5de6..6183126b07 100644
--- a/documentation/content/el/books/handbook/partiv.adoc
+++ b/documentation/content/el/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: Μέρος IV. Δικτυακές Επικοινωνίες
prev: books/handbook/dtrace
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Δικτυακές Επικοινωνίες
@@ -25,5 +20,3 @@ endif::[]
* Άλλα Προχωρημένα Θέματα Δικτύων
Αυτά τα κεφάλαια έχουν σχεδιαστεί περισσότερο ως οδηγός αναφοράς παρά ως εισαγωγικό κείμενο. Γι αυτό είναι πιο χρήσιμα ως οδηγοί στους οποίους μπορείτε να ανατρέξετε όταν χρειάζεστε κάποια πληροφορία για το FreeBSD. Δε χρειάζεται να τα διαβάσετε με κάποια συγκεκριμένη σειρά, ούτε χρειάζεται να τα έχετε διαβάσει όλα πριν αρχίσετε να ασχολείστε με το FreeBSD.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/el/books/handbook/partv.adoc b/documentation/content/el/books/handbook/partv.adoc
index 2c2de68caf..0594ce1a82 100644
--- a/documentation/content/el/books/handbook/partv.adoc
+++ b/documentation/content/el/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Μέρος V. Παραρτήματα
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Παραρτήματα
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/el/books/handbook/pgpkeys/_index.adoc b/documentation/content/el/books/handbook/pgpkeys/_index.adoc
index 23f466868a..d00364b3a8 100644
--- a/documentation/content/el/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/el/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: Παράρτημα D. Κλειδιά PGP
part: Μέρος V. Παραρτήματα
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 41
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/el/books/handbook/ports/_index.adoc b/documentation/content/el/books/handbook/ports/_index.adoc
index 979f0dd343..b7f4a3fc28 100644
--- a/documentation/content/el/books/handbook/ports/_index.adoc
+++ b/documentation/content/el/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "Κεφάλαιο 5. Εγκατάσταση Εφαρμογών: Πακέ
part: Μέρος I. Ξεκινώντας με το FreeBSD
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/el/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/el/books/handbook/ppp-and-slip/_index.adoc
index 088d599b7a..86eed9805a 100644
--- a/documentation/content/el/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/el/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 27. PPP και SLIP
part: Μέρος IV. Δικτυακές Επικοινωνίες
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/el/books/handbook/preface/_index.adoc b/documentation/content/el/books/handbook/preface/_index.adoc
index 1b71319270..8faebe4822 100644
--- a/documentation/content/el/books/handbook/preface/_index.adoc
+++ b/documentation/content/el/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Πρόλογος
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/el/books/handbook/printing/_index.adoc b/documentation/content/el/books/handbook/printing/_index.adoc
index 0a4b5effe0..144be390cc 100644
--- a/documentation/content/el/books/handbook/printing/_index.adoc
+++ b/documentation/content/el/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 10. Εκτυπώσεις
part: Μέρος II. Βασικές Εργασίες
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/el/books/handbook/security/_index.adoc b/documentation/content/el/books/handbook/security/_index.adoc
index 096a7259d3..33114a15cf 100644
--- a/documentation/content/el/books/handbook/security/_index.adoc
+++ b/documentation/content/el/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 15. Ασφάλεια
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/users
next: books/handbook/jails
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/el/books/handbook/serialcomms/_index.adoc b/documentation/content/el/books/handbook/serialcomms/_index.adoc
index c85be30918..e5c3f1c7bd 100644
--- a/documentation/content/el/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/el/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 26. Σειριακές Επικοινωνίες
part: Μέρος IV. Δικτυακές Επικοινωνίες
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/el/books/handbook/users/_index.adoc b/documentation/content/el/books/handbook/users/_index.adoc
index 0a1b84c947..2e6fcfd690 100644
--- a/documentation/content/el/books/handbook/users/_index.adoc
+++ b/documentation/content/el/books/handbook/users/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 14. Χρήστες και Βασική Διαχείρι
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/boot
next: books/handbook/security
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[users]]
diff --git a/documentation/content/el/books/handbook/virtualization/_index.adoc b/documentation/content/el/books/handbook/virtualization/_index.adoc
index 07d89c0015..5a5920612b 100644
--- a/documentation/content/el/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/el/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 22. Εικονικοποίηση
part: Μέρος III. Διαχείριση Συστήματος
prev: books/handbook/filesystems
next: books/handbook/l10n
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/el/books/handbook/x11/_index.adoc b/documentation/content/el/books/handbook/x11/_index.adoc
index ab1eb64902..c027246673 100644
--- a/documentation/content/el/books/handbook/x11/_index.adoc
+++ b/documentation/content/el/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: Κεφάλαιο 6. Το Σύστημα X Window
part: Μέρος I. Ξεκινώντας με το FreeBSD
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/el/languages.adoc b/documentation/content/el/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/el/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/en/articles/_index.adoc b/documentation/content/en/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/en/articles/_index.adoc
+++ b/documentation/content/en/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/en/books/_index.adoc b/documentation/content/en/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/en/books/_index.adoc
+++ b/documentation/content/en/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/en/books/arch-handbook/_index.adoc b/documentation/content/en/books/arch-handbook/_index.adoc
index ad7b1f4b9e..a04234288d 100644
--- a/documentation/content/en/books/arch-handbook/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/_index.adoc
@@ -7,9 +7,11 @@ description: For FreeBSD system developers. This book covers the architectural d
trademarks: ["freebsd", "apple", "microsoft", "unix", "general"]
tags: ["Arch Handbook", "FreeBSD"]
next: books/arch-handbook/parti
-weight: 50
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/arch-handbook/"
+bookOrder: 50
---
= FreeBSD Architecture Handbook
@@ -33,16 +35,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/arch-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -54,5 +53,3 @@ Welcome to the FreeBSD Architecture Handbook. This manual is a _work in progress
The latest version of this document is always available from the link:https://www.FreeBSD.org/[FreeBSD World Wide Web server]. It may also be downloaded in a variety of formats and compression options from the https://download.freebsd.org/ftp/doc/[FreeBSD FTP server] or one of the numerous extref:{handbook}[mirror sites, mirrors-ftp].
'''
-
-include::{chapters-path}toc.adoc[]
diff --git a/documentation/content/en/books/arch-handbook/bibliography/_index.adoc b/documentation/content/en/books/arch-handbook/bibliography/_index.adoc
index 510ec6ec8e..d49d1d7aed 100644
--- a/documentation/content/en/books/arch-handbook/bibliography/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Bibliography
prev: books/arch-handbook/partiii
description: Bibliography of the FreeBSD Architecture Handbook
tags: ["bibliography", "Arch Handbook", "FreeBSD"]
+showBookMenu: true
+weight: 20
+path: "/books/arch-handbook/"
---
[appendix]
diff --git a/documentation/content/en/books/arch-handbook/book.adoc b/documentation/content/en/books/arch-handbook/book.adoc
index 839bc5bcb4..824911c691 100644
--- a/documentation/content/en/books/arch-handbook/book.adoc
+++ b/documentation/content/en/books/arch-handbook/book.adoc
@@ -56,8 +56,7 @@ The latest version of this document is always available from the link:https://ww
toc::[]
// Section one
-include::{chapters-path}parti.adoc[lines=15..16]
-
+include::{chapters-path}parti.adoc[]
include::{chapters-path}boot/_index.adoc[leveloffset=+1]
include::{chapters-path}locking/_index.adoc[leveloffset=+1]
include::{chapters-path}kobj/_index.adoc[leveloffset=+1]
@@ -68,8 +67,7 @@ include::{chapters-path}vm/_index.adoc[leveloffset=+1]
include::{chapters-path}smp/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..16]
-
+include::{chapters-path}partii.adoc[]
include::{chapters-path}driverbasics/_index.adoc[leveloffset=+1]
include::{chapters-path}isa/_index.adoc[leveloffset=+1]
include::{chapters-path}pci/_index.adoc[leveloffset=+1]
@@ -80,6 +78,5 @@ include::{chapters-path}sound/_index.adoc[leveloffset=+1]
include::{chapters-path}pccard/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..16]
-
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}bibliography/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/en/books/arch-handbook/boot/_index.adoc b/documentation/content/en/books/arch-handbook/boot/_index.adoc
index a499da22a7..ebed0609ca 100644
--- a/documentation/content/en/books/arch-handbook/boot/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/boot/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/parti
next: books/arch-handbook/locking
description: Bootstrapping and Kernel Initialization
tags: ["boot", "BIOS", "kernel", "MBR", "FreeBSD"]
+showBookMenu: true
+weight: 2
+path: "/books/arch-handbook/"
---
[[boot]]
diff --git a/documentation/content/en/books/arch-handbook/chapters-order.adoc b/documentation/content/en/books/arch-handbook/chapters-order.adoc
deleted file mode 100644
index ab4d8f3079..0000000000
--- a/documentation/content/en/books/arch-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,20 +0,0 @@
-parti.adoc
-boot/_index.adoc
-locking/_index.adoc
-kobj/_index.adoc
-jail/_index.adoc
-sysinit/_index.adoc
-mac/_index.adoc
-vm/_index.adoc
-smp/_index.adoc
-partii.adoc
-driverbasics/_index.adoc
-isa/_index.adoc
-pci/_index.adoc
-scsi/_index.adoc
-usb/_index.adoc
-newbus/_index.adoc
-sound/_index.adoc
-pccard/_index.adoc
-partiii.adoc
-bibliography/_index.adoc
diff --git a/documentation/content/en/books/arch-handbook/driverbasics/_index.adoc b/documentation/content/en/books/arch-handbook/driverbasics/_index.adoc
index eebda401ce..6e9fa92f61 100644
--- a/documentation/content/en/books/arch-handbook/driverbasics/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/driverbasics/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/partii
next: books/arch-handbook/isa
description: Writing FreeBSD Device Drivers
tags: ["writing", "device drivers", "KLD", "FreeBSD"]
+showBookMenu: true
+weight: 11
+path: "/books/arch-handbook/"
---
[[driverbasics]]
diff --git a/documentation/content/en/books/arch-handbook/isa/_index.adoc b/documentation/content/en/books/arch-handbook/isa/_index.adoc
index 772fe86ad1..b2913774ef 100644
--- a/documentation/content/en/books/arch-handbook/isa/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/isa/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/driverbasics
next: books/arch-handbook/pci
description: ISA Device Drivers
tags: ["ISA", "device drivers", "FreeBSD"]
+showBookMenu: true
+weight: 12
+path: "/books/arch-handbook/"
---
[[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 5f18d54736..48cc3c1a0c 100644
--- a/documentation/content/en/books/arch-handbook/jail/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/jail/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/kobj
next: books/arch-handbook/sysinit
description: The Jail Subsystem
tags: ["jail", "architecture", "networking", "kernel"]
+showBookMenu: true
+weight: 5
+path: "/books/arch-handbook/"
---
[[jail]]
diff --git a/documentation/content/en/books/arch-handbook/kobj/_index.adoc b/documentation/content/en/books/arch-handbook/kobj/_index.adoc
index 9b8ed55143..50b33bbc37 100644
--- a/documentation/content/en/books/arch-handbook/kobj/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/kobj/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/locking
next: books/arch-handbook/jail
description: Kernel Objects
tags: ["kernel objects", "kobj", "guide", "FreeBSD"]
+showBookMenu: true
+weight: 4
+path: "/books/arch-handbook/"
---
[[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 4cccbe779f..b4fa6b8a68 100644
--- a/documentation/content/en/books/arch-handbook/locking/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/locking/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/boot
next: books/arch-handbook/kobj
description: Locking Notes
tags: ["locking", "notes", "SMP", "Mutexes"]
+showBookMenu: true
+weight: 3
+path: "/books/arch-handbook/"
---
[[locking]]
diff --git a/documentation/content/en/books/arch-handbook/mac/_index.adoc b/documentation/content/en/books/arch-handbook/mac/_index.adoc
index 113bbfddb0..a1ee13c101 100644
--- a/documentation/content/en/books/arch-handbook/mac/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/mac/_index.adoc
@@ -9,6 +9,9 @@ prev: books/arch-handbook/sysinit
next: books/arch-handbook/vm
description: The TrustedBSD MAC Framework
tags: ["TrustedBSD", "MAC"]
+showBookMenu: true
+weight: 7
+path: "/books/arch-handbook/"
---
[[mac]]
diff --git a/documentation/content/en/books/arch-handbook/newbus/_index.adoc b/documentation/content/en/books/arch-handbook/newbus/_index.adoc
index 5a92939cfd..4457a08aca 100644
--- a/documentation/content/en/books/arch-handbook/newbus/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/newbus/_index.adoc
@@ -9,6 +9,9 @@ prev: books/arch-handbook/usb
next: books/arch-handbook/sound
description: Newbus
tags: ["Newbus", "overview", "API"]
+showBookMenu: true
+weight: 16
+path: "/books/arch-handbook/"
---
[[newbus]]
diff --git a/documentation/content/en/books/arch-handbook/parti.adoc b/documentation/content/en/books/arch-handbook/parti.adoc
index 78b766efe3..b86632b2be 100644
--- a/documentation/content/en/books/arch-handbook/parti.adoc
+++ b/documentation/content/en/books/arch-handbook/parti.adoc
@@ -2,17 +2,10 @@
title: Part I. Kernel
prev: books/arch-handbook
next: books/arch-handbook/boot
+showBookMenu: true
+weight: 1
+path: "/books/arch-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/arch-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[kernel]]
= Kernel
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/en/books/arch-handbook/partii.adoc b/documentation/content/en/books/arch-handbook/partii.adoc
index df71bc2b2c..0203b4e249 100644
--- a/documentation/content/en/books/arch-handbook/partii.adoc
+++ b/documentation/content/en/books/arch-handbook/partii.adoc
@@ -2,17 +2,10 @@
title: Part II. Device Drivers
prev: books/arch-handbook/smp
next: books/arch-handbook/driverbasics
+showBookMenu: true
+weight: 10
+path: "/books/arch-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/arch-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[devicedrivers]]
= Device Drivers
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/en/books/arch-handbook/partiii.adoc b/documentation/content/en/books/arch-handbook/partiii.adoc
index 8c647ca8ac..67152e4836 100644
--- a/documentation/content/en/books/arch-handbook/partiii.adoc
+++ b/documentation/content/en/books/arch-handbook/partiii.adoc
@@ -2,17 +2,10 @@
title: Part III. Appendices
prev: books/arch-handbook/pccard
next: books/arch-handbook/bibliography
+showBookMenu: true
+weight: 19
+path: "/books/arch-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/arch-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Appendices
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/en/books/arch-handbook/pccard/_index.adoc b/documentation/content/en/books/arch-handbook/pccard/_index.adoc
index 2328260d3d..26df7323b9 100644
--- a/documentation/content/en/books/arch-handbook/pccard/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/pccard/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/sound
next: books/arch-handbook/partiii
description: PC Card
tags: ["pc card", "overview"]
+showBookMenu: true
+weight: 18
+path: "/books/arch-handbook/"
---
[[pccard]]
diff --git a/documentation/content/en/books/arch-handbook/pci/_index.adoc b/documentation/content/en/books/arch-handbook/pci/_index.adoc
index fdfb86129b..f5dd920f9b 100644
--- a/documentation/content/en/books/arch-handbook/pci/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/pci/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/isa
next: books/arch-handbook/scsi
description: PCI Devices
tags: ["PCI", "Devices", "example", "guide"]
+showBookMenu: true
+weight: 13
+path: "/books/arch-handbook/"
---
[[pci]]
diff --git a/documentation/content/en/books/arch-handbook/scsi/_index.adoc b/documentation/content/en/books/arch-handbook/scsi/_index.adoc
index b2287a11ef..61dfcd6c45 100644
--- a/documentation/content/en/books/arch-handbook/scsi/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/scsi/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/pci
next: books/arch-handbook/usb
description: Common Access Method SCSI Controllers
tags: ["SCSI", "Controller", "Architecture"]
+showBookMenu: true
+weight: 14
+path: "/books/arch-handbook/"
---
[[scsi]]
diff --git a/documentation/content/en/books/arch-handbook/smp/_index.adoc b/documentation/content/en/books/arch-handbook/smp/_index.adoc
index 9cff4c076e..5336f5fb73 100644
--- a/documentation/content/en/books/arch-handbook/smp/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/smp/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/vm
next: books/arch-handbook/partii
description: SMPng Design Document
tags: ["SMPng", "introduction", "locks"]
+showBookMenu: true
+weight: 9
+path: "/books/arch-handbook/"
---
[[smp]]
diff --git a/documentation/content/en/books/arch-handbook/sound/_index.adoc b/documentation/content/en/books/arch-handbook/sound/_index.adoc
index 507ddfc3f3..98e7f618b1 100644
--- a/documentation/content/en/books/arch-handbook/sound/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/sound/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/newbus
next: books/arch-handbook/pccard
description: FreeBSD Sound Subsystem
tags: ["Sound", "OSS", "pcm", "mixer"]
+showBookMenu: true
+weight: 17
+path: "/books/arch-handbook/"
---
[[oss]]
diff --git a/documentation/content/en/books/arch-handbook/sysinit/_index.adoc b/documentation/content/en/books/arch-handbook/sysinit/_index.adoc
index 713aa29258..5d0809fda8 100644
--- a/documentation/content/en/books/arch-handbook/sysinit/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/sysinit/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/jail
next: books/arch-handbook/mac
description: The SYSINIT Framework
tags: ["SYSINIT", "framework", "Terminology"]
+showBookMenu: true
+weight: 6
+path: "/books/arch-handbook/"
---
[[sysinit]]
diff --git a/documentation/content/en/books/arch-handbook/usb/_index.adoc b/documentation/content/en/books/arch-handbook/usb/_index.adoc
index db1409f80d..f88db60bc8 100644
--- a/documentation/content/en/books/arch-handbook/usb/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/usb/_index.adoc
@@ -4,6 +4,9 @@ prev: books/arch-handbook/scsi
next: books/arch-handbook/newbus
description: USB Devices in FreeBSD
tags: ["USB", "Structure", "UHCI", "OHCI"]
+showBookMenu: true
+weight: 15
+path: "/books/arch-handbook/"
---
[[usb]]
diff --git a/documentation/content/en/books/arch-handbook/vm/_index.adoc b/documentation/content/en/books/arch-handbook/vm/_index.adoc
index adad29a391..31a24a33b2 100644
--- a/documentation/content/en/books/arch-handbook/vm/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/vm/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 8
+path: "/books/arch-handbook/"
---
[[vm]]
diff --git a/documentation/content/en/books/books.adoc b/documentation/content/en/books/books.adoc
deleted file mode 100644
index ac6978f69d..0000000000
--- a/documentation/content/en/books/books.adoc
+++ /dev/null
@@ -1,8 +0,0 @@
-handbook
-arch-handbook
-design-44bsd
-dev-model
-developers-handbook
-faq
-fdp-primer
-porters-handbook
diff --git a/documentation/content/en/books/design-44bsd/_index.adoc b/documentation/content/en/books/design-44bsd/_index.adoc
index 6527b3cf6d..bc3b0057ea 100644
--- a/documentation/content/en/books/design-44bsd/_index.adoc
+++ b/documentation/content/en/books/design-44bsd/_index.adoc
@@ -8,9 +8,8 @@ authors:
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
+bookOrder: 60
tags: ["4.4BSD", "design", "operating system", "BSD", "UNIX"]
-isIndex: true
---
= The Design and Implementation of the 4.4BSD Operating System
@@ -36,16 +35,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/design-44bsd/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
diff --git a/documentation/content/en/books/design-44bsd/chapters-order.adoc b/documentation/content/en/books/design-44bsd/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/en/books/design-44bsd/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/en/books/dev-model/_index.adoc b/documentation/content/en/books/dev-model/_index.adoc
index c98587cb3b..374e9b484a 100644
--- a/documentation/content/en/books/dev-model/_index.adoc
+++ b/documentation/content/en/books/dev-model/_index.adoc
@@ -5,9 +5,8 @@ authors:
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
+bookOrder: 45
tags: ["model", "project model", "FreeBSD"]
-isIndex: true
---
////
@@ -58,16 +57,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/dev-model/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
diff --git a/documentation/content/en/books/dev-model/chapters-order.adoc b/documentation/content/en/books/dev-model/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/en/books/dev-model/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/en/books/developers-handbook/_index.adoc b/documentation/content/en/books/developers-handbook/_index.adoc
index 4841656769..1025d05354 100644
--- a/documentation/content/en/books/developers-handbook/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/_index.adoc
@@ -6,10 +6,12 @@ copyright: 1995-2021 The FreeBSD Documentation Project
description: For people who want to develop software for FreeBSD (and not just people who are developing FreeBSD itself)
trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"]
next: books/developers-handbook/parti
-weight: 25
+bookOrder: 25
tags: ["FreeBSD Developers' Handbook"]
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/developers-handbook/"
---
= FreeBSD Developers' Handbook
@@ -33,16 +35,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -58,5 +57,3 @@ The latest version of this document is always available from the link:https://ww
It may also be downloaded in a variety of formats and compression options from the link:https://download.freebsd.org/ftp/doc/[FreeBSD FTP server] or one of the numerous extref:{handbook}[mirror sites, mirrors-ftp].
'''
-
-include::{chapters-path}toc.adoc[]
diff --git a/documentation/content/en/books/developers-handbook/bibliography/_index.adoc b/documentation/content/en/books/developers-handbook/bibliography/_index.adoc
index 9dd43644f7..07de2384a8 100644
--- a/documentation/content/en/books/developers-handbook/bibliography/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Appendices
prev: books/developers-handbook/partv
description: FreeBSD Developers Handbook Bibliography
tags: ["FreeBSD Developers' Handbook", "bibliography"]
+showBookMenu: true
+weight: 17
+path: "/books/developers-handbook/"
---
[appendix]
diff --git a/documentation/content/en/books/developers-handbook/book.adoc b/documentation/content/en/books/developers-handbook/book.adoc
index 31364dcad2..daae55b8a2 100644
--- a/documentation/content/en/books/developers-handbook/book.adoc
+++ b/documentation/content/en/books/developers-handbook/book.adoc
@@ -60,7 +60,7 @@ It may also be downloaded in a variety of formats and compression options from t
toc::[]
// Section one
-include::{chapters-path}parti.adoc[lines=15..16]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
include::{chapters-path}tools/_index.adoc[leveloffset=+1]
include::{chapters-path}secure/_index.adoc[leveloffset=+1]
@@ -69,19 +69,19 @@ include::{chapters-path}policies/_index.adoc[leveloffset=+1]
include::{chapters-path}testing/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..16]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}sockets/_index.adoc[leveloffset=+1]
include::{chapters-path}ipv6/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..16]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}kernelbuild/_index.adoc[leveloffset=+1]
include::{chapters-path}kerneldebug/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..16]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}x86/_index.adoc[leveloffset=+1]
// Appendices
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
include::{chapters-path}bibliography/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/en/books/developers-handbook/chapters-order.adoc b/documentation/content/en/books/developers-handbook/chapters-order.adoc
deleted file mode 100644
index ef978f645c..0000000000
--- a/documentation/content/en/books/developers-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,17 +0,0 @@
-parti.adoc
-introduction/_index.adoc
-tools/_index.adoc
-secure/_index.adoc
-l10n/_index.adoc
-policies/_index.adoc
-testing/_index.adoc
-partii.adoc
-sockets/_index.adoc
-ipv6/_index.adoc
-partiii.adoc
-kernelbuild/_index.adoc
-kerneldebug/_index.adoc
-partiv.adoc
-x86/_index.adoc
-partv.adoc
-bibliography/_index.adoc
diff --git a/documentation/content/en/books/developers-handbook/introduction/_index.adoc b/documentation/content/en/books/developers-handbook/introduction/_index.adoc
index 852ec91c87..e98ecf0934 100644
--- a/documentation/content/en/books/developers-handbook/introduction/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/introduction/_index.adoc
@@ -7,6 +7,9 @@ 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"]
+showBookMenu: true
+weight: 2
+path: "/books/developers-handbook/"
---
[[introduction]]
diff --git a/documentation/content/en/books/developers-handbook/ipv6/_index.adoc b/documentation/content/en/books/developers-handbook/ipv6/_index.adoc
index dcdaed15ef..ffad0eae89 100644
--- a/documentation/content/en/books/developers-handbook/ipv6/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/ipv6/_index.adoc
@@ -6,6 +6,9 @@ prev: books/developers-handbook/sockets
next: books/developers-handbook/partiii
description: IPv6 Internals
tags: ["IPv6", "FreeBSD"]
+showBookMenu: true
+weight: 10
+path: "/books/developers-handbook/"
---
[[ipv6]]
diff --git a/documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc b/documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc
index 1c93e8b96a..17865d2606 100644
--- a/documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc
@@ -5,6 +5,9 @@ prev: books/developers-handbook/partiii
next: books/developers-handbook/kerneldebug
description: Building and Installing a FreeBSD Kernel
tags: ["building", "installing", "kernel", "FreeBSD"]
+showBookMenu: true
+weight: 12
+path: "/books/developers-handbook/"
---
[[kernelbuild]]
diff --git a/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc b/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc
index 0309c98584..ed0a698d96 100644
--- a/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc
@@ -8,6 +8,9 @@ prev: books/developers-handbook/kernelbuild
next: books/developers-handbook/partiv
description: FreeBSD Kernel Debugging
tags: ["Debugging", "Dump", "kgdb", "DDB", "GDB"]
+showBookMenu: true
+weight: 13
+path: "/books/developers-handbook/"
---
[[kerneldebug]]
diff --git a/documentation/content/en/books/developers-handbook/l10n/_index.adoc b/documentation/content/en/books/developers-handbook/l10n/_index.adoc
index 05793b38e3..1cb5226179 100644
--- a/documentation/content/en/books/developers-handbook/l10n/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/l10n/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 5
+path: "/books/developers-handbook/"
---
[[l10n]]
diff --git a/documentation/content/en/books/developers-handbook/parti.adoc b/documentation/content/en/books/developers-handbook/parti.adoc
index dc5b56abe5..c4339b493f 100644
--- a/documentation/content/en/books/developers-handbook/parti.adoc
+++ b/documentation/content/en/books/developers-handbook/parti.adoc
@@ -2,17 +2,10 @@
title: Part I. Basics
prev: books/developers-handbook
next: books/developers-handbook/introduction
+showBookMenu: true
+weight: 1
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[basics]]
= Basics
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/en/books/developers-handbook/partii.adoc b/documentation/content/en/books/developers-handbook/partii.adoc
index 3ce9d9b69f..21b05ff266 100644
--- a/documentation/content/en/books/developers-handbook/partii.adoc
+++ b/documentation/content/en/books/developers-handbook/partii.adoc
@@ -2,17 +2,10 @@
title: Part II. Interprocess Communication
prev: books/developers-handbook/testing
next: books/developers-handbook/sockets
+showBookMenu: true
+weight: 8
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[ipc]]
= Interprocess Communication
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/en/books/developers-handbook/partiii.adoc b/documentation/content/en/books/developers-handbook/partiii.adoc
index 47d275450f..2af9e4e133 100644
--- a/documentation/content/en/books/developers-handbook/partiii.adoc
+++ b/documentation/content/en/books/developers-handbook/partiii.adoc
@@ -2,17 +2,10 @@
title: Part III. Kernel
prev: books/developers-handbook/ipv6
next: books/developers-handbook/kernelbuild
+showBookMenu: true
+weight: 11
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[kernel]]
= Kernel
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/en/books/developers-handbook/partiv.adoc b/documentation/content/en/books/developers-handbook/partiv.adoc
index 8c576c8229..a577253ab8 100644
--- a/documentation/content/en/books/developers-handbook/partiv.adoc
+++ b/documentation/content/en/books/developers-handbook/partiv.adoc
@@ -2,18 +2,10 @@
title: Part IV. Architectures
prev: books/developers-handbook/kerneldebug
next: books/developers-handbook/x86
+showBookMenu: true
+weight: 14
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[architectures]]
= Architectures
-
-include::{chapters-path}toc-4.adoc[]
-
diff --git a/documentation/content/en/books/developers-handbook/partv.adoc b/documentation/content/en/books/developers-handbook/partv.adoc
index aad1558580..8c1d1474e1 100644
--- a/documentation/content/en/books/developers-handbook/partv.adoc
+++ b/documentation/content/en/books/developers-handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Part V. Appendices
prev: books/developers-handbook/x86
next: books/developers-handbook/bibliography
+showBookMenu: true
+weight: 16
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Appendices
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/en/books/developers-handbook/policies/_index.adoc b/documentation/content/en/books/developers-handbook/policies/_index.adoc
index ca63920e94..8a82420765 100644
--- a/documentation/content/en/books/developers-handbook/policies/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/policies/_index.adoc
@@ -7,6 +7,9 @@ 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"]
+showBookMenu: true
+weight: 6
+path: "/books/developers-handbook/"
---
[[policies]]
diff --git a/documentation/content/en/books/developers-handbook/secure/_index.adoc b/documentation/content/en/books/developers-handbook/secure/_index.adoc
index 5cbc6b793a..8450244ebb 100644
--- a/documentation/content/en/books/developers-handbook/secure/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/secure/_index.adoc
@@ -6,6 +6,9 @@ prev: books/developers-handbook/tools
next: books/developers-handbook/l10n
description: Secure Programming in FreeBSD
tags: ["secure programming", "Buffer Overflows", "SetUID issues"]
+showBookMenu: true
+weight: 4
+path: "/books/developers-handbook/"
---
[[secure]]
diff --git a/documentation/content/en/books/developers-handbook/sockets/_index.adoc b/documentation/content/en/books/developers-handbook/sockets/_index.adoc
index 57dc73cf7c..640f4524da 100644
--- a/documentation/content/en/books/developers-handbook/sockets/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/sockets/_index.adoc
@@ -6,6 +6,9 @@ prev: books/developers-handbook/partii
next: books/developers-handbook/ipv6
description: FreeBSD Sockets
tags: ["Sockets", "Protocols"]
+showBookMenu: true
+weight: 9
+path: "/books/developers-handbook/"
---
[[sockets]]
diff --git a/documentation/content/en/books/developers-handbook/testing/_index.adoc b/documentation/content/en/books/developers-handbook/testing/_index.adoc
index 032e55ad50..72d039d239 100644
--- a/documentation/content/en/books/developers-handbook/testing/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/testing/_index.adoc
@@ -5,6 +5,9 @@ prev: books/developers-handbook/policies
next: books/developers-handbook/partii
description: Regression and Performance Testing
tags: ["Regression", "Performance Testing", "Testing", "Tinderbox"]
+showBookMenu: true
+weight: 7
+path: "/books/developers-handbook/"
---
[[testing]]
diff --git a/documentation/content/en/books/developers-handbook/tools/_index.adoc b/documentation/content/en/books/developers-handbook/tools/_index.adoc
index c714a399ca..5a7e6522e5 100644
--- a/documentation/content/en/books/developers-handbook/tools/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/tools/_index.adoc
@@ -7,6 +7,9 @@ prev: books/developers-handbook/introduction
next: books/developers-handbook/secure
description: Programming Tools
tags: ["tools", "Interpreters", "Compilers", "cc", "make", "Debugging", "lldb", "gdb", "clang", "Emacs"]
+showBookMenu: true
+weight: 3
+path: "/books/developers-handbook/"
---
[[tools]]
diff --git a/documentation/content/en/books/developers-handbook/x86/_index.adoc b/documentation/content/en/books/developers-handbook/x86/_index.adoc
index 1b4d2371d2..77b14e450d 100644
--- a/documentation/content/en/books/developers-handbook/x86/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/x86/_index.adoc
@@ -5,6 +5,9 @@ prev: books/developers-handbook/partiv
next: books/developers-handbook/partv
description: x86 Assembly Language Programming
tags: ["x86", "guide"]
+showBookMenu: true
+weight: 15
+path: "/books/developers-handbook/"
---
[[x86]]
diff --git a/documentation/content/en/books/faq/_index.adoc b/documentation/content/en/books/faq/_index.adoc
index e940359559..ab3ea8a9d9 100644
--- a/documentation/content/en/books/faq/_index.adoc
+++ b/documentation/content/en/books/faq/_index.adoc
@@ -5,9 +5,8 @@ authors:
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
+bookOrder: 5
tags: ["FAQ", "FreeBSD FAQ"]
-isIndex: true
---
= Frequently Asked Questions for FreeBSD {rel2-relx} and {rel-relx}
diff --git a/documentation/content/en/books/faq/chapters-order.adoc b/documentation/content/en/books/faq/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/en/books/faq/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/en/books/fdp-primer/_index.adoc b/documentation/content/en/books/fdp-primer/_index.adoc
index 1b9ef9a0ec..d0ea71bfba 100644
--- a/documentation/content/en/books/fdp-primer/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/_index.adoc
@@ -6,10 +6,12 @@ copyright: 1998-2021 DocEng
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"]
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 10
+path: "/books/fdp-primer/"
+bookOrder: 50
---
= FreeBSD Documentation Project Primer for New Contributors
@@ -33,16 +35,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/fdp-primer/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -58,5 +57,3 @@ This is a work in progress.
Corrections and additions are always welcome.
'''
-
-include::{chapters-path}toc.adoc[]
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 85a4b6a4e0..cbe13cba6e 100644
--- a/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc
@@ -4,6 +4,9 @@ prev: books/fdp-primer/doc-build
next: books/fdp-primer/rosetta
description: A brief introduction to AsciiDoctor
tags: ["AsciiDoc", "AsciiDoctor", "Primer", "Introduction", "Guide"]
+showBookMenu: true
+weight: 7
+path: "/books/fdp-primer/"
---
[[asciidoctor-primer]]
diff --git a/documentation/content/en/books/fdp-primer/book.adoc b/documentation/content/en/books/fdp-primer/book.adoc
index 71ef597575..248a2ee0ee 100644
--- a/documentation/content/en/books/fdp-primer/book.adoc
+++ b/documentation/content/en/books/fdp-primer/book.adoc
@@ -58,12 +58,6 @@ This is a work in progress. Corrections and additions are always welcome.
toc::[]
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
-
:sectnums!:
include::{chapters-path}preface/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/en/books/fdp-primer/chapters-order.adoc b/documentation/content/en/books/fdp-primer/chapters-order.adoc
deleted file mode 100644
index e351e05521..0000000000
--- a/documentation/content/en/books/fdp-primer/chapters-order.adoc
+++ /dev/null
@@ -1,15 +0,0 @@
-preface/_index.adoc
-overview/_index.adoc
-tools/_index.adoc
-working-copy/_index.adoc
-structure/_index.adoc
-doc-build/_index.adoc
-asciidoctor-primer/_index.adoc
-rosetta/_index.adoc
-translations/_index.adoc
-po-translations/_index.adoc
-manual-pages/_index.adoc
-writing-style/_index.adoc
-editor-config/_index.adoc
-see-also/_index.adoc
-examples/_index.adoc
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 8f52e7d9b5..4b06ab4f8b 100644
--- a/documentation/content/en/books/fdp-primer/doc-build/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/doc-build/_index.adoc
@@ -4,6 +4,9 @@ prev: books/fdp-primer/structure
next: books/fdp-primer/asciidoctor-primer
description: Describes the FreeBSD Documentation Build Process
tags: ["build", "process", "make"]
+showBookMenu: true
+weight: 6
+path: "/books/fdp-primer/"
---
[[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 d86acd279f..3c865efb2b 100644
--- a/documentation/content/en/books/fdp-primer/editor-config/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/editor-config/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 13
+path: "/books/fdp-primer/"
---
[[editor-config]]
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 86b8a336ec..c2336f5b14 100644
--- a/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 11
+path: "/books/fdp-primer/"
---
[[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 42af65e795..e14f0f5453 100644
--- a/documentation/content/en/books/fdp-primer/overview/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/overview/_index.adoc
@@ -4,6 +4,9 @@ prev: books/fdp-primer/preface
next: books/fdp-primer/tools
description: Overview about the FreeBSD Documentation Process
tags: ["overview", "FreeBSD Documentation Project", "quick start"]
+showBookMenu: true
+weight: 2
+path: "/books/fdp-primer/"
---
[[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 3783dcd2ba..8a9cceed89 100644
--- a/documentation/content/en/books/fdp-primer/po-translations/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/po-translations/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 10
+path: "/books/fdp-primer/"
---
[[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 7a46dacfed..207fc8ce9d 100644
--- a/documentation/content/en/books/fdp-primer/preface/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/preface/_index.adoc
@@ -4,6 +4,9 @@ prev: books/fdp-primer
next: books/fdp-primer/overview
description: Preface about the FreeBSD Documentation Project
tags: ["preface", "prompts", "conventions"]
+showBookMenu: true
+weight: 1
+path: "/books/fdp-primer/"
---
[preface]
diff --git a/documentation/content/en/books/fdp-primer/rosetta/_index.adoc b/documentation/content/en/books/fdp-primer/rosetta/_index.adoc
index 2c023b330f..1824fa5c29 100644
--- a/documentation/content/en/books/fdp-primer/rosetta/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/rosetta/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 8
+path: "/books/fdp-primer/"
---
[[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 7caa0701d5..84dc15aa28 100644
--- a/documentation/content/en/books/fdp-primer/see-also/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/see-also/_index.adoc
@@ -4,6 +4,9 @@ prev: books/fdp-primer/editor-config/
next: books/fdp-primer/examples
description: More information about the FreeBSD Documentation Project
tags: ["additional information", "AsciiDoctor", "HTML"]
+showBookMenu: true
+weight: 14
+path: "/books/fdp-primer/"
---
[[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 742d5d1583..b825e1cd28 100644
--- a/documentation/content/en/books/fdp-primer/structure/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/structure/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 5
+path: "/books/fdp-primer/"
---
[[structure]]
diff --git a/documentation/content/en/books/fdp-primer/tools/_index.adoc b/documentation/content/en/books/fdp-primer/tools/_index.adoc
index 4158d57897..4ea3997dfa 100644
--- a/documentation/content/en/books/fdp-primer/tools/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/tools/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 3
+path: "/books/fdp-primer/"
---
[[tools]]
diff --git a/documentation/content/en/books/fdp-primer/translations/_index.adoc b/documentation/content/en/books/fdp-primer/translations/_index.adoc
index 8bcbf5b77e..02e462bb88 100644
--- a/documentation/content/en/books/fdp-primer/translations/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/translations/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 9
+path: "/books/fdp-primer/"
---
[[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 56dedf08d7..a729bf590d 100644
--- a/documentation/content/en/books/fdp-primer/working-copy/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/working-copy/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 4
+path: "/books/fdp-primer/"
---
[[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 9e3321bbae..ba17cdf890 100644
--- a/documentation/content/en/books/fdp-primer/writing-style/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/writing-style/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 12
+path: "/books/fdp-primer/"
---
[[writing-style]]
diff --git a/documentation/content/en/books/handbook/_index.adoc b/documentation/content/en/books/handbook/_index.adoc
index 47946ca6c4..7cc772a89f 100644
--- a/documentation/content/en/books/handbook/_index.adoc
+++ b/documentation/content/en/books/handbook/_index.adoc
@@ -7,9 +7,11 @@ 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"]
next: books/handbook/preface
-weight: 1
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
+bookOrder: 1
---
= FreeBSD Handbook
@@ -33,16 +35,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -61,11 +60,3 @@ Printed copies can be purchased at the https://www.freebsdmall.com/[FreeBSD Mall
Searches can be performed on the handbook and other documents on the link:https://www.FreeBSD.org/search/[search page].
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/en/books/handbook/advanced-networking/_index.adoc b/documentation/content/en/books/handbook/advanced-networking/_index.adoc
index 5fa4c9d9d3..7812689466 100644
--- a/documentation/content/en/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/en/books/handbook/advanced-networking/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/en/books/handbook/audit/_index.adoc b/documentation/content/en/books/handbook/audit/_index.adoc
index f879157ac3..ce045d5427 100644
--- a/documentation/content/en/books/handbook/audit/_index.adoc
+++ b/documentation/content/en/books/handbook/audit/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/en/books/handbook/basics/_index.adoc b/documentation/content/en/books/handbook/basics/_index.adoc
index 4d721e02d3..f594bbc4ff 100644
--- a/documentation/content/en/books/handbook/basics/_index.adoc
+++ b/documentation/content/en/books/handbook/basics/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/en/books/handbook/bibliography/_index.adoc b/documentation/content/en/books/handbook/bibliography/_index.adoc
index 9540d07a1e..db52ba4fff 100644
--- a/documentation/content/en/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/en/books/handbook/bibliography/_index.adoc
@@ -5,6 +5,9 @@ prev: books/handbook/mirrors
next: books/handbook/eresources
description: FreeBSD Handbook Bibliography
tags: ["appendix", "bibliography", "handbook", "books", "guides", "security", "periodicals", "journals", "magazines"]
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/en/books/handbook/book.adoc b/documentation/content/en/books/handbook/book.adoc
index 97d270a8b0..a5c023ee94 100644
--- a/documentation/content/en/books/handbook/book.adoc
+++ b/documentation/content/en/books/handbook/book.adoc
@@ -70,7 +70,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..27]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -83,7 +83,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..27]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -98,7 +98,7 @@ include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
include::{chapters-path}wine/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..23]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -131,7 +131,7 @@ include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
include::{chapters-path}usb-device-mode/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..29]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -146,7 +146,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/en/books/handbook/boot/_index.adoc b/documentation/content/en/books/handbook/boot/_index.adoc
index 6324fbbd56..ebf35c8079 100644
--- a/documentation/content/en/books/handbook/boot/_index.adoc
+++ b/documentation/content/en/books/handbook/boot/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/en/books/handbook/bsdinstall/_index.adoc b/documentation/content/en/books/handbook/bsdinstall/_index.adoc
index 20aa92b7e2..625462331d 100644
--- a/documentation/content/en/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/en/books/handbook/bsdinstall/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/en/books/handbook/chapters-order.adoc b/documentation/content/en/books/handbook/chapters-order.adoc
deleted file mode 100644
index 76c296e3b7..0000000000
--- a/documentation/content/en/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,42 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-wine/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-zfs/_index.adoc
-filesystems/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-usb-device-mode/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/en/books/handbook/colophon.adoc b/documentation/content/en/books/handbook/colophon.adoc
index f5c6f6a120..576df53fd4 100644
--- a/documentation/content/en/books/handbook/colophon.adoc
+++ b/documentation/content/en/books/handbook/colophon.adoc
@@ -2,6 +2,9 @@
title: Colophon
prev: books/handbook/glossary
description: FreeBSD Handbook Colophon
+showBookMenu: true
+weight: 44
+path: "/books/handbook/"
---
[colophon]
diff --git a/documentation/content/en/books/handbook/config/_index.adoc b/documentation/content/en/books/handbook/config/_index.adoc
index 05dc543f50..5fcc5a350f 100644
--- a/documentation/content/en/books/handbook/config/_index.adoc
+++ b/documentation/content/en/books/handbook/config/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[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 bbd2cc68f8..3b1723044b 100644
--- a/documentation/content/en/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/en/books/handbook/cutting-edge/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/en/books/handbook/desktop/_index.adoc b/documentation/content/en/books/handbook/desktop/_index.adoc
index d292aa1432..bca4dffdf0 100644
--- a/documentation/content/en/books/handbook/desktop/_index.adoc
+++ b/documentation/content/en/books/handbook/desktop/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/en/books/handbook/disks/_index.adoc b/documentation/content/en/books/handbook/disks/_index.adoc
index 1665227d0a..56eae6042f 100644
--- a/documentation/content/en/books/handbook/disks/_index.adoc
+++ b/documentation/content/en/books/handbook/disks/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/en/books/handbook/dtrace/_index.adoc b/documentation/content/en/books/handbook/dtrace/_index.adoc
index 09375bcb9c..bb97869511 100644
--- a/documentation/content/en/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/en/books/handbook/dtrace/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/en/books/handbook/eresources/_index.adoc b/documentation/content/en/books/handbook/eresources/_index.adoc
index e90267bcb1..45cfd8b55c 100644
--- a/documentation/content/en/books/handbook/eresources/_index.adoc
+++ b/documentation/content/en/books/handbook/eresources/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 41
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/en/books/handbook/filesystems/_index.adoc b/documentation/content/en/books/handbook/filesystems/_index.adoc
index 950c62f43b..b9af748350 100644
--- a/documentation/content/en/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/en/books/handbook/filesystems/_index.adoc
@@ -5,6 +5,9 @@ prev: books/handbook/zfs
next: books/handbook/virtualization
description: This chapter shows the other filesystems supported by FreeBSD
tags: ["filesystem", "ext2", "ext3", "ext4", "ext2fs"]
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/en/books/handbook/firewalls/_index.adoc b/documentation/content/en/books/handbook/firewalls/_index.adoc
index cb35b27e75..6ebfa03a6a 100644
--- a/documentation/content/en/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/en/books/handbook/firewalls/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/en/books/handbook/geom/_index.adoc b/documentation/content/en/books/handbook/geom/_index.adoc
index cb3160f1e7..d0667b683f 100644
--- a/documentation/content/en/books/handbook/geom/_index.adoc
+++ b/documentation/content/en/books/handbook/geom/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/en/books/handbook/glossary.adoc b/documentation/content/en/books/handbook/glossary.adoc
index cbfe220111..b6fab1a47f 100644
--- a/documentation/content/en/books/handbook/glossary.adoc
+++ b/documentation/content/en/books/handbook/glossary.adoc
@@ -3,6 +3,9 @@ title: FreeBSD Glossary
prev: books/handbook/pgpkeys
next: books/handbook/colophon
description: FreeBSD Handbook Glossary
+showBookMenu: true
+weight: 43
+path: "/books/handbook/"
---
[glossary]
diff --git a/documentation/content/en/books/handbook/introduction/_index.adoc b/documentation/content/en/books/handbook/introduction/_index.adoc
index 9a92c689b4..3d84034074 100644
--- a/documentation/content/en/books/handbook/introduction/_index.adoc
+++ b/documentation/content/en/books/handbook/introduction/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/en/books/handbook/jails/_index.adoc b/documentation/content/en/books/handbook/jails/_index.adoc
index 9498b977a7..4bdb15bf53 100644
--- a/documentation/content/en/books/handbook/jails/_index.adoc
+++ b/documentation/content/en/books/handbook/jails/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/en/books/handbook/kernelconfig/_index.adoc b/documentation/content/en/books/handbook/kernelconfig/_index.adoc
index e552442d1f..38aa775034 100644
--- a/documentation/content/en/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/en/books/handbook/kernelconfig/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/en/books/handbook/l10n/_index.adoc b/documentation/content/en/books/handbook/l10n/_index.adoc
index 790ed7504e..fcc0514c89 100644
--- a/documentation/content/en/books/handbook/l10n/_index.adoc
+++ b/documentation/content/en/books/handbook/l10n/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/en/books/handbook/linuxemu/_index.adoc b/documentation/content/en/books/handbook/linuxemu/_index.adoc
index 2ac2a94c5c..e88dc1c792 100644
--- a/documentation/content/en/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/en/books/handbook/linuxemu/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/en/books/handbook/mac/_index.adoc b/documentation/content/en/books/handbook/mac/_index.adoc
index da6e6a22b3..b6630ab398 100644
--- a/documentation/content/en/books/handbook/mac/_index.adoc
+++ b/documentation/content/en/books/handbook/mac/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/en/books/handbook/mail/_index.adoc b/documentation/content/en/books/handbook/mail/_index.adoc
index 2501d6229e..7632825a6c 100644
--- a/documentation/content/en/books/handbook/mail/_index.adoc
+++ b/documentation/content/en/books/handbook/mail/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/en/books/handbook/mirrors/_index.adoc b/documentation/content/en/books/handbook/mirrors/_index.adoc
index 43ce43bed9..49db8a7574 100644
--- a/documentation/content/en/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/en/books/handbook/mirrors/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/en/books/handbook/multimedia/_index.adoc b/documentation/content/en/books/handbook/multimedia/_index.adoc
index f596d07d0a..5a8330276c 100644
--- a/documentation/content/en/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/en/books/handbook/multimedia/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/en/books/handbook/network-servers/_index.adoc b/documentation/content/en/books/handbook/network-servers/_index.adoc
index 26eab1704e..a028dfa190 100644
--- a/documentation/content/en/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/en/books/handbook/network-servers/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/en/books/handbook/parti.adoc b/documentation/content/en/books/handbook/parti.adoc
index dde9cad8c1..9ef35a4ce4 100644
--- a/documentation/content/en/books/handbook/parti.adoc
+++ b/documentation/content/en/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: Part I. Getting Started
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Getting Started
@@ -25,5 +20,3 @@ These chapters:
* Introduce X, the UNIX(R) windowing system, and detail how to configure a desktop environment that makes users more productive.
The number of forward references in the text have been kept to a minimum so that this section can be read from front to back with minimal page flipping.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/en/books/handbook/partii.adoc b/documentation/content/en/books/handbook/partii.adoc
index 000f31ae04..2558af057a 100644
--- a/documentation/content/en/books/handbook/partii.adoc
+++ b/documentation/content/en/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: Part II. Common Tasks
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Common Tasks
@@ -25,5 +20,3 @@ These chapters:
* Show how to run Linux applications on the FreeBSD system.
Some of these chapters recommend prior reading, and this is noted in the synopsis at the beginning of each chapter.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/en/books/handbook/partiii.adoc b/documentation/content/en/books/handbook/partiii.adoc
index 0f2fbb9da1..a2277e833f 100644
--- a/documentation/content/en/books/handbook/partiii.adoc
+++ b/documentation/content/en/books/handbook/partiii.adoc
@@ -2,16 +2,11 @@
title: Part III. System Administration
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= System Administration
@@ -21,5 +16,3 @@ and also details what the reader is expected to know before tackling the materia
These chapters are designed to be read as the information is needed.
They do not need to be read in any particular order, nor must all of them be read before beginning to use FreeBSD.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/en/books/handbook/partiv.adoc b/documentation/content/en/books/handbook/partiv.adoc
index 50ca2c7e63..82ca5a561d 100644
--- a/documentation/content/en/books/handbook/partiv.adoc
+++ b/documentation/content/en/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: Part IV. Network Communication
prev: books/handbook/usb-device-mode
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Network Communication
@@ -27,5 +22,3 @@ The chapters in this part cover:
These chapters are designed to be read when the information is needed.
They do not need to be read in any particular order, nor is it necessary to read all of them before using FreeBSD in a network environment.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/en/books/handbook/partv.adoc b/documentation/content/en/books/handbook/partv.adoc
index 12efca4145..9bd4e82b40 100644
--- a/documentation/content/en/books/handbook/partv.adoc
+++ b/documentation/content/en/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Part V. Appendices
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Appendices
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/en/books/handbook/pgpkeys/_index.adoc b/documentation/content/en/books/handbook/pgpkeys/_index.adoc
index 793a50de32..a28e097bdc 100644
--- a/documentation/content/en/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/en/books/handbook/pgpkeys/_index.adoc
@@ -5,6 +5,9 @@ prev: books/handbook/eresources
next: books/handbook/glossary
description: List of OpenPGP keys of the FreeBSD officers are shown here
tags: ["OpenGPG", "keys", "officers"]
+showBookMenu: true
+weight: 42
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/en/books/handbook/ports/_index.adoc b/documentation/content/en/books/handbook/ports/_index.adoc
index 65df8f1e26..074257d4e5 100644
--- a/documentation/content/en/books/handbook/ports/_index.adoc
+++ b/documentation/content/en/books/handbook/ports/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[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 61883aabf7..831d3a3240 100644
--- a/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/en/books/handbook/preface/_index.adoc b/documentation/content/en/books/handbook/preface/_index.adoc
index 2c5b3de541..0ef40b5af9 100644
--- a/documentation/content/en/books/handbook/preface/_index.adoc
+++ b/documentation/content/en/books/handbook/preface/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/en/books/handbook/printing/_index.adoc b/documentation/content/en/books/handbook/printing/_index.adoc
index cd338df982..72fdf4f276 100644
--- a/documentation/content/en/books/handbook/printing/_index.adoc
+++ b/documentation/content/en/books/handbook/printing/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/en/books/handbook/security/_index.adoc b/documentation/content/en/books/handbook/security/_index.adoc
index 97e9eca86a..50fab4dbf2 100644
--- a/documentation/content/en/books/handbook/security/_index.adoc
+++ b/documentation/content/en/books/handbook/security/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/en/books/handbook/serialcomms/_index.adoc b/documentation/content/en/books/handbook/serialcomms/_index.adoc
index e21a935129..646527c552 100644
--- a/documentation/content/en/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/en/books/handbook/serialcomms/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[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 59136ab4d6..11c65d34fb 100644
--- a/documentation/content/en/books/handbook/usb-device-mode/_index.adoc
+++ b/documentation/content/en/books/handbook/usb-device-mode/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
[[usb-device-mode]]
diff --git a/documentation/content/en/books/handbook/virtualization/_index.adoc b/documentation/content/en/books/handbook/virtualization/_index.adoc
index c1838cd0cb..dcd0f54ff6 100644
--- a/documentation/content/en/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/en/books/handbook/virtualization/_index.adoc
@@ -5,6 +5,9 @@ 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", "VMware", "VirtualBox", "bhyve", "XEN"]
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/en/books/handbook/wine/_index.adoc b/documentation/content/en/books/handbook/wine/_index.adoc
index d20e5cfc6b..1dd20c0c35 100644
--- a/documentation/content/en/books/handbook/wine/_index.adoc
+++ b/documentation/content/en/books/handbook/wine/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
[[wine]]
diff --git a/documentation/content/en/books/handbook/x11/_index.adoc b/documentation/content/en/books/handbook/x11/_index.adoc
index 95f74f66cc..5f1bc5517c 100644
--- a/documentation/content/en/books/handbook/x11/_index.adoc
+++ b/documentation/content/en/books/handbook/x11/_index.adoc
@@ -5,6 +5,9 @@ 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"]
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/en/books/handbook/zfs/_index.adoc b/documentation/content/en/books/handbook/zfs/_index.adoc
index 53912116f8..3f9a2a457d 100644
--- a/documentation/content/en/books/handbook/zfs/_index.adoc
+++ b/documentation/content/en/books/handbook/zfs/_index.adoc
@@ -5,6 +5,9 @@ prev: books/handbook/geom
next: books/handbook/filesystems
description: ZFS is an advanced file system designed to solve major problems found in previous storage subsystem software
tags: ["ZFS", "filesystem", "administration", "zpool", "features", "terminology", "RAID-Z"]
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[zfs]]
diff --git a/documentation/content/en/books/porters-handbook/_index.adoc b/documentation/content/en/books/porters-handbook/_index.adoc
index 0331ca48d2..48338f9c5f 100644
--- a/documentation/content/en/books/porters-handbook/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/_index.adoc
@@ -6,10 +6,12 @@ copyright: 2000-2021 The FreeBSD Documentation Project
description: Essential reading if you plan on providing a port of a third party piece of software
trademarks: ["freebsd", "sun", "unix", "general"]
next: books/porters-handbook/porting-why
-weight: 15
tags: ["FreeBSD Porter's Handbook", "Porting", "FreeBSD Ports Collection"]
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/porters-handbook/"
+bookOrder: 15
---
= FreeBSD Porter's Handbook
@@ -33,19 +35,14 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/porters-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
'''
-
-include::{chapters-path}toc.adoc[]
diff --git a/documentation/content/en/books/porters-handbook/book.adoc b/documentation/content/en/books/porters-handbook/book.adoc
index 15cf1e9af8..4a52500ca8 100644
--- a/documentation/content/en/books/porters-handbook/book.adoc
+++ b/documentation/content/en/books/porters-handbook/book.adoc
@@ -48,10 +48,6 @@ endif::[]
toc::[]
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
-
include::{chapters-path}porting-why/_index.adoc[leveloffset=+1]
include::{chapters-path}new-port/_index.adoc[leveloffset=+1]
include::{chapters-path}quick-porting/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/en/books/porters-handbook/chapters-order.adoc b/documentation/content/en/books/porters-handbook/chapters-order.adoc
deleted file mode 100644
index 81f5b000cb..0000000000
--- a/documentation/content/en/books/porters-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,18 +0,0 @@
-porting-why/_index.adoc
-new-port/_index.adoc
-quick-porting/_index.adoc
-slow-porting/_index.adoc
-makefiles/_index.adoc
-special/_index.adoc
-flavors/_index.adoc
-plist/_index.adoc
-pkg-files/_index.adoc
-testing/_index.adoc
-upgrading/_index.adoc
-security/_index.adoc
-porting-dads/_index.adoc
-porting-samplem/_index.adoc
-order/_index.adoc
-keeping-up/_index.adoc
-uses/_index.adoc
-versions/_index.adoc
diff --git a/documentation/content/en/books/porters-handbook/flavors/_index.adoc b/documentation/content/en/books/porters-handbook/flavors/_index.adoc
index 06c0a73d82..46bace6d07 100644
--- a/documentation/content/en/books/porters-handbook/flavors/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/flavors/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 7
+path: "/books/porters-handbook/"
---
[[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 195910b56e..2a8cf3e639 100644
--- a/documentation/content/en/books/porters-handbook/keeping-up/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/keeping-up/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 16
+path: "/books/porters-handbook/"
---
[[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 fbc0f6cd7b..5d2f4cd1b7 100644
--- a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook/slow-porting
next: books/porters-handbook/special
description: Configuring the Makefile for FreeBSD Ports
tags: ["makefiles", "configuring", "naming", "versions"]
+showBookMenu: true
+weight: 5
+path: "/books/porters-handbook/"
---
[[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 aa71b6541f..d693b85e24 100644
--- a/documentation/content/en/books/porters-handbook/new-port/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/new-port/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 2
+path: "/books/porters-handbook/"
---
[[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 89aa459d19..4c362669cf 100644
--- a/documentation/content/en/books/porters-handbook/order/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/order/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 15
+path: "/books/porters-handbook/"
---
[[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 bd4b1bbf97..969e0b9f43 100644
--- a/documentation/content/en/books/porters-handbook/pkg-files/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/pkg-files/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 9
+path: "/books/porters-handbook/"
---
[[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 4aa8bc80a5..7ee24afc97 100644
--- a/documentation/content/en/books/porters-handbook/plist/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/plist/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook/flavors
next: books/porters-handbook/pkg-files
description: Advanced pkg-plist Practices
tags: ["pkg-plist", "practices", "configuration"]
+showBookMenu: true
+weight: 8
+path: "/books/porters-handbook/"
---
[[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 6d1bc0c076..9693c0ca93 100644
--- a/documentation/content/en/books/porters-handbook/porting-dads/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/porting-dads/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 13
+path: "/books/porters-handbook/"
---
[[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 cddfbe3600..2a247922c2 100644
--- a/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 14
+path: "/books/porters-handbook/"
---
[[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 82e815ddf2..92773d6fc6 100644
--- a/documentation/content/en/books/porters-handbook/porting-why/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/porting-why/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook
next: books/porters-handbook/new-port
description: Why port a program to the FreeBSD Ports Collection
tags: ["ports", "why porting"]
+showBookMenu: true
+weight: 1
+path: "/books/porters-handbook/"
---
[[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 bc3786c42f..0f0f639c00 100644
--- a/documentation/content/en/books/porters-handbook/quick-porting/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/quick-porting/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 3
+path: "/books/porters-handbook/"
---
[[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 37dd35dfa4..ac663489ae 100644
--- a/documentation/content/en/books/porters-handbook/security/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/security/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook/upgrading
next: books/porters-handbook/porting-dads
description: Security instructions when making a FreeBSD Port
tags: ["security", "porting", "ports", "VuXML"]
+showBookMenu: true
+weight: 12
+path: "/books/porters-handbook/"
---
[[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 2f579815b4..7b5005f274 100644
--- a/documentation/content/en/books/porters-handbook/slow-porting/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/slow-porting/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 4
+path: "/books/porters-handbook/"
---
[[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 3766f55be2..a7ad7f9aad 100644
--- a/documentation/content/en/books/porters-handbook/special/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/special/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 6
+path: "/books/porters-handbook/"
---
[[special]]
diff --git a/documentation/content/en/books/porters-handbook/testing/_index.adoc b/documentation/content/en/books/porters-handbook/testing/_index.adoc
index bd0cb0de52..c32e4205ac 100644
--- a/documentation/content/en/books/porters-handbook/testing/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/testing/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook/pkg-files
next: books/porters-handbook/upgrading
description: Testing a FreeBSD Port
tags: ["testing", "port", "Portclippy", "Portfmt", "Portlint", "Poudriere", "sets"]
+showBookMenu: true
+weight: 10
+path: "/books/porters-handbook/"
---
[[testing]]
diff --git a/documentation/content/en/books/porters-handbook/upgrading/_index.adoc b/documentation/content/en/books/porters-handbook/upgrading/_index.adoc
index 9dfb199496..e420cb5b6b 100644
--- a/documentation/content/en/books/porters-handbook/upgrading/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/upgrading/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook/testing
next: books/porters-handbook/security
description: Upgrading a FreeBSD Port
tags: ["upgrading", "port", "git"]
+showBookMenu: true
+weight: 11
+path: "/books/porters-handbook/"
---
[[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 977838f1f3..2caf6d71e8 100644
--- a/documentation/content/en/books/porters-handbook/uses/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 17
+path: "/books/porters-handbook/"
---
[[uses]]
diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc
index 83209563c5..3ec6e54eb4 100644
--- a/documentation/content/en/books/porters-handbook/versions/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc
@@ -3,6 +3,9 @@ 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"]
+showBookMenu: true
+weight: 18
+path: "/books/porters-handbook/"
---
[[versions]]
diff --git a/documentation/content/en/languages.adoc b/documentation/content/en/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/en/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/es/articles/_index.adoc b/documentation/content/es/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/es/articles/_index.adoc
+++ b/documentation/content/es/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/es/books/_index.adoc b/documentation/content/es/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/es/books/_index.adoc
+++ b/documentation/content/es/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/es/books/books.adoc b/documentation/content/es/books/books.adoc
deleted file mode 100644
index b1752c2f04..0000000000
--- a/documentation/content/es/books/books.adoc
+++ /dev/null
@@ -1,2 +0,0 @@
-handbook
-faq
diff --git a/documentation/content/es/books/faq/chapters-order.adoc b/documentation/content/es/books/faq/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/es/books/faq/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/es/books/handbook/_index.adoc b/documentation/content/es/books/handbook/_index.adoc
index d6ba6671f2..b5a62c3ae1 100644
--- a/documentation/content/es/books/handbook/_index.adoc
+++ b/documentation/content/es/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 Proyecto de Documentación de FreeBSD
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"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= Manual de FreeBSD
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -48,11 +47,3 @@ Resumen
¡Bienvenido a FreeBSD! Este manual cubre la instalación y uso diario de _FreeBSD {rel121-current}-RELEASE_ and _FreeBSD {rel114-current}-RELEASE_. Este manual está en _constante evolución_ y es el resultado del trabajo de muchas personas. Algunas secciones no están completas y otras necesitan ser actualizadas. Si está interesado en colaborar en este proyecto envíe un mensaje de correo electrónico a {freebsd-doc}. La última versión de este documento está siempre disponible en el http://www.FreeBSD.org[ sitio web de FreeBSD]. También puede encontrarla en diferentes formatos y opciones de compresión en el link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[servidor FTP de FreeBSD] o en las numerosas crossref:mirrors[mirrors-ftp,réplicas]. Si prefiere una copia en papel de este manual puede comprarla en http://www.freebsdmall.com/[FreeBSD Mall]. También es posible link:https://www.FreeBSD.org/search/[hacer búsquedas] en este manual.
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/es/books/handbook/advanced-networking/_index.adoc b/documentation/content/es/books/handbook/advanced-networking/_index.adoc
index f4c60fb6da..361443e8b4 100644
--- a/documentation/content/es/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/es/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 29. Networking avanzado
part: Parte IV. Comunicaciones en red
prev: books/handbook/network-servers
next: books/handbook/partv
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/es/books/handbook/audit/_index.adoc b/documentation/content/es/books/handbook/audit/_index.adoc
index 957251daaa..436c066913 100644
--- a/documentation/content/es/books/handbook/audit/_index.adoc
+++ b/documentation/content/es/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 17. Auditoría de eventos de seguridad
part: Parte III. Administración del sistema
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/es/books/handbook/basics/_index.adoc b/documentation/content/es/books/handbook/basics/_index.adoc
index e53ee436af..5b9082a604 100644
--- a/documentation/content/es/books/handbook/basics/_index.adoc
+++ b/documentation/content/es/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 3. Conceptos básicos de Unix
part: Parte I. Primeros pasos
prev: books/handbook/install
next: books/handbook/ports
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/es/books/handbook/bibliography/_index.adoc b/documentation/content/es/books/handbook/bibliography/_index.adoc
index 604f0e2c50..61fe4a2511 100644
--- a/documentation/content/es/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/es/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Apéndice B. Bibliografía
part: Parte V. Apéndices
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/es/books/handbook/book.adoc b/documentation/content/es/books/handbook/book.adoc
index b73958407e..dfc9619adb 100644
--- a/documentation/content/es/books/handbook/book.adoc
+++ b/documentation/content/es/books/handbook/book.adoc
@@ -59,7 +59,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -72,7 +72,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -85,7 +85,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -114,7 +114,7 @@ include::{chapters-path}l10n/_index.adoc[leveloffset=+1]
include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..26]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -129,7 +129,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/es/books/handbook/boot/_index.adoc b/documentation/content/es/books/handbook/boot/_index.adoc
index 81c2ae45d6..088257bd75 100644
--- a/documentation/content/es/books/handbook/boot/_index.adoc
+++ b/documentation/content/es/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 12. El proceso de arranque en FreeBSD
part: Parte III. Administración del sistema
prev: books/handbook/config
next: books/handbook/users
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/es/books/handbook/chapters-order.adoc b/documentation/content/es/books/handbook/chapters-order.adoc
deleted file mode 100644
index dcfae1f943..0000000000
--- a/documentation/content/es/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,39 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-install/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-users/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-vinum/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-firewalls/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/es/books/handbook/config/_index.adoc b/documentation/content/es/books/handbook/config/_index.adoc
index c58d0e8cd9..18a6474ece 100644
--- a/documentation/content/es/books/handbook/config/_index.adoc
+++ b/documentation/content/es/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 11. Configuración y Adaptación del Sistema
part: Parte III. Administración del sistema
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/es/books/handbook/cutting-edge/_index.adoc b/documentation/content/es/books/handbook/cutting-edge/_index.adoc
index 51c285eb90..269a7e08a8 100644
--- a/documentation/content/es/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/es/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 23. Lo último de lo último
part: Parte III. Administración del sistema
prev: books/handbook/l10n
next: books/handbook/partiv
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/es/books/handbook/desktop/_index.adoc b/documentation/content/es/books/handbook/desktop/_index.adoc
index 3f4b7f4cc6..173e08e2b1 100644
--- a/documentation/content/es/books/handbook/desktop/_index.adoc
+++ b/documentation/content/es/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 6. Aplicaciones de escritorio
part: Parte II. Tareas comunes
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/es/books/handbook/disks/_index.adoc b/documentation/content/es/books/handbook/disks/_index.adoc
index 3541af2fc0..42b52bc402 100644
--- a/documentation/content/es/books/handbook/disks/_index.adoc
+++ b/documentation/content/es/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 18. Almacenamiento
part: Parte III. Administración del sistema
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/es/books/handbook/eresources/_index.adoc b/documentation/content/es/books/handbook/eresources/_index.adoc
index 0ca771a098..a540545c71 100644
--- a/documentation/content/es/books/handbook/eresources/_index.adoc
+++ b/documentation/content/es/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: Apéndices C. Recursos en Internet
part: Parte V. Apéndices
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/es/books/handbook/firewalls/_index.adoc b/documentation/content/es/books/handbook/firewalls/_index.adoc
index 0240074937..a3bc6ba734 100644
--- a/documentation/content/es/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/es/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 26. Cortafuegos
part: Parte IV. Comunicaciones en red
prev: books/handbook/ppp-and-slip
next: books/handbook/mail
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/es/books/handbook/geom/_index.adoc b/documentation/content/es/books/handbook/geom/_index.adoc
index 248e1675c1..8b9caa3078 100644
--- a/documentation/content/es/books/handbook/geom/_index.adoc
+++ b/documentation/content/es/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "Capítulo 19. GEOM. Marco de trabajo modular de transformación de disco
part: Parte III. Administración del sistema
prev: books/handbook/disks
next: books/handbook/vinum
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/es/books/handbook/install/_index.adoc b/documentation/content/es/books/handbook/install/_index.adoc
index 2afe00631d..ab49032fe4 100644
--- a/documentation/content/es/books/handbook/install/_index.adoc
+++ b/documentation/content/es/books/handbook/install/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 2. Instalación de FreeBSD
part: Parte I. Primeros pasos
prev: books/handbook/introduction
next: books/handbook/basics
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/es/books/handbook/introduction/_index.adoc b/documentation/content/es/books/handbook/introduction/_index.adoc
index 5d46b95a6a..3bf180c301 100644
--- a/documentation/content/es/books/handbook/introduction/_index.adoc
+++ b/documentation/content/es/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 1. Introducción
part: Parte I. Primeros pasos
prev: books/handbook/parti
next: books/handbook/install
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/es/books/handbook/jails/_index.adoc b/documentation/content/es/books/handbook/jails/_index.adoc
index 493b8b2388..de4a648073 100644
--- a/documentation/content/es/books/handbook/jails/_index.adoc
+++ b/documentation/content/es/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 15. Jaulas
part: Parte III. Administración del sistema
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/es/books/handbook/kernelconfig/_index.adoc b/documentation/content/es/books/handbook/kernelconfig/_index.adoc
index 97ce6c259d..5b9d9e5a4c 100644
--- a/documentation/content/es/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/es/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 8. Configuración del kernel de FreeBSD
part: Parte II. Tareas comunes
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/es/books/handbook/l10n/_index.adoc b/documentation/content/es/books/handbook/l10n/_index.adoc
index 66d0b1386e..1aead7da39 100644
--- a/documentation/content/es/books/handbook/l10n/_index.adoc
+++ b/documentation/content/es/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 22. Localización - Uso y configuración de I18N/L10N
part: Parte III. Administración del sistema
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/es/books/handbook/linuxemu/_index.adoc b/documentation/content/es/books/handbook/linuxemu/_index.adoc
index 12178648b4..242b48c365 100644
--- a/documentation/content/es/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/es/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 10. Compatibilidad binaria con Linux
part: Parte II. Tareas comunes
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/es/books/handbook/mac/_index.adoc b/documentation/content/es/books/handbook/mac/_index.adoc
index b0db5af889..bafb62a01e 100644
--- a/documentation/content/es/books/handbook/mac/_index.adoc
+++ b/documentation/content/es/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 16. Mandatory Access Control
part: Parte III. Administración del sistema
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/es/books/handbook/mail/_index.adoc b/documentation/content/es/books/handbook/mail/_index.adoc
index 6ab186ea91..de82abfb8d 100644
--- a/documentation/content/es/books/handbook/mail/_index.adoc
+++ b/documentation/content/es/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 27. Correo Electrónico
part: Parte IV. Comunicaciones en red
prev: books/handbook/firewalls
next: books/handbook/network-servers
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/es/books/handbook/mirrors/_index.adoc b/documentation/content/es/books/handbook/mirrors/_index.adoc
index 35f5959d58..fb537896f4 100644
--- a/documentation/content/es/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/es/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: Apéndice A. Cómo obtener FreeBSD
part: Parte V. Apéndices
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/es/books/handbook/multimedia/_index.adoc b/documentation/content/es/books/handbook/multimedia/_index.adoc
index 19d2b542c3..15ed67f3f0 100644
--- a/documentation/content/es/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/es/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 7. Multimedia
part: Parte II. Tareas comunes
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/es/books/handbook/network-servers/_index.adoc b/documentation/content/es/books/handbook/network-servers/_index.adoc
index 023d4974a9..7280790fe2 100644
--- a/documentation/content/es/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/es/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 28. Servidores de red
part: Parte IV. Comunicaciones en red
prev: books/handbook/mail
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/es/books/handbook/parti.adoc b/documentation/content/es/books/handbook/parti.adoc
index 0e6f13763d..7c6258759d 100644
--- a/documentation/content/es/books/handbook/parti.adoc
+++ b/documentation/content/es/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: Parte I. Primeros pasos
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Primeros pasos
@@ -24,5 +19,3 @@ Esta parte del manual de FreeBSD es para usuarios y administradores nuevos en Fr
* Presentar una introducción al manejo de X Window, el sistema de ventanas de UNIX(R), y detallar cómo configurar un entorno de escritorio más productivo.
Se ha intentado minimizar el número de referencias a otras secciones de este documento para evitar el salto entre páginas y facilitar la lectura continuada.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/es/books/handbook/partii.adoc b/documentation/content/es/books/handbook/partii.adoc
index a68130917d..5c061fac75 100644
--- a/documentation/content/es/books/handbook/partii.adoc
+++ b/documentation/content/es/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: Parte II. Tareas comunes
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Tareas comunes
@@ -24,5 +19,3 @@ Una vez tratados los aspectos más básicos, pasaremos a detallar alguna de las
* Cómo ejecutar aplicaciones de Linux(R) en FreeBSD.
Algunos de los capítulos recomiendan lecturas de capítulos anteriores, lo que se indica al inicio de cada capítulo.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/es/books/handbook/partiii.adoc b/documentation/content/es/books/handbook/partiii.adoc
index 4711b9921d..e7f2e25d75 100644
--- a/documentation/content/es/books/handbook/partiii.adoc
+++ b/documentation/content/es/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: Parte III. Administración del sistema
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Administración del sistema.
Los restantes capítulos de este libro cubren todos los aspectos de administración de un sistema FreeBSD. Cada capítulo comienza describiendo lo que será aprendido una vez finalizada la lectura, explicando también los conocimientos mínimos necesarios para una comprensión satisfactoria del texto.
Estos capítulos están diseñados para leerse cuando se necesita la información. No es necesario leerlos en un determinado orden ni es necesario leerlos todos antes de comenzar a usar FreeBSD.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/es/books/handbook/partiv.adoc b/documentation/content/es/books/handbook/partiv.adoc
index 8e8cbe38fe..9e75531f30 100644
--- a/documentation/content/es/books/handbook/partiv.adoc
+++ b/documentation/content/es/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: Parte IV. Comunicaciones en red
prev: books/handbook/cutting-edge
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Comunicaciones en red
@@ -24,5 +19,3 @@ FreeBSD es uno de los sistemas operativos más utilizados como servidores en red
* Otros aspectos avanzados de red
Estos capítulos están diseñados para leerse según van haciendo falta. No tienen por qué leerse en un determinado orden, ni tiene por qué leerlos todos antes de poder usar FreeBSD en un entorno de red.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/es/books/handbook/partv.adoc b/documentation/content/es/books/handbook/partv.adoc
index e1ef7ca109..747b114800 100644
--- a/documentation/content/es/books/handbook/partv.adoc
+++ b/documentation/content/es/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Parte V. Apéndices
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Apéndices
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/es/books/handbook/pgpkeys/_index.adoc b/documentation/content/es/books/handbook/pgpkeys/_index.adoc
index 99d7835571..4b64405ca8 100644
--- a/documentation/content/es/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/es/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: Apéndice D. PGP keys
part: Parte V. Apéndices
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/es/books/handbook/ports/_index.adoc b/documentation/content/es/books/handbook/ports/_index.adoc
index ceda5dba93..56d7863dd9 100644
--- a/documentation/content/es/books/handbook/ports/_index.adoc
+++ b/documentation/content/es/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "Capítulo 4. Instalación de aplicaciones: packages y ports"
part: Parte I. Primeros pasos
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/es/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/es/books/handbook/ppp-and-slip/_index.adoc
index 14747ab90c..dbfbc15f6d 100644
--- a/documentation/content/es/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/es/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 25. PPP y SLIP
part: Parte IV. Comunicaciones en red
prev: books/handbook/serialcomms
next: books/handbook/firewalls
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/es/books/handbook/preface/_index.adoc b/documentation/content/es/books/handbook/preface/_index.adoc
index 464a5f0171..6947f378d8 100644
--- a/documentation/content/es/books/handbook/preface/_index.adoc
+++ b/documentation/content/es/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Prefacio
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/es/books/handbook/printing/_index.adoc b/documentation/content/es/books/handbook/printing/_index.adoc
index a0a9d6a535..82267ef753 100644
--- a/documentation/content/es/books/handbook/printing/_index.adoc
+++ b/documentation/content/es/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 9. Imprimir
part: Parte II. Tareas comunes
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/es/books/handbook/security/_index.adoc b/documentation/content/es/books/handbook/security/_index.adoc
index 33c19cccb8..947632348f 100644
--- a/documentation/content/es/books/handbook/security/_index.adoc
+++ b/documentation/content/es/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 14. Seguridad
part: Parte III. Administración del sistema
prev: books/handbook/users
next: books/handbook/jails
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/es/books/handbook/serialcomms/_index.adoc b/documentation/content/es/books/handbook/serialcomms/_index.adoc
index 6cd7c1029a..5624bf3b91 100644
--- a/documentation/content/es/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/es/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 24. Comunicaciones serie
part: Parte IV. Comunicaciones en red
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/es/books/handbook/users/_index.adoc b/documentation/content/es/books/handbook/users/_index.adoc
index 94a8da206f..810dbb0608 100644
--- a/documentation/content/es/books/handbook/users/_index.adoc
+++ b/documentation/content/es/books/handbook/users/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 13. Usuarios y administración básica de cuentas
part: Parte III. Administración del sistema
prev: books/handbook/boot
next: books/handbook/security
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[users]]
diff --git a/documentation/content/es/books/handbook/vinum/_index.adoc b/documentation/content/es/books/handbook/vinum/_index.adoc
index 7c2c1b475a..e76a07ac0a 100644
--- a/documentation/content/es/books/handbook/vinum/_index.adoc
+++ b/documentation/content/es/books/handbook/vinum/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 20. El Gestor de Volúmenes Vinum
part: Parte III. Administración del sistema
prev: books/handbook/geom
next: books/handbook/virtualization
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[vinum-vinum]]
diff --git a/documentation/content/es/books/handbook/virtualization/_index.adoc b/documentation/content/es/books/handbook/virtualization/_index.adoc
index 777fbdfdc6..9678c86bd5 100644
--- a/documentation/content/es/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/es/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 21. Virtualización
part: Parte III. Administración del sistema
prev: books/handbook/vinum
next: books/handbook/l10n
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/es/books/handbook/x11/_index.adoc b/documentation/content/es/books/handbook/x11/_index.adoc
index d892016d58..357f059aac 100644
--- a/documentation/content/es/books/handbook/x11/_index.adoc
+++ b/documentation/content/es/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 5. El sistema X Window
part: Parte I. Primeros pasos
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/es/languages.adoc b/documentation/content/es/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/es/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/fr/articles/_index.adoc b/documentation/content/fr/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/fr/articles/_index.adoc
+++ b/documentation/content/fr/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/fr/books/_index.adoc b/documentation/content/fr/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/fr/books/_index.adoc
+++ b/documentation/content/fr/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/fr/books/books.adoc b/documentation/content/fr/books/books.adoc
deleted file mode 100644
index ddcc2962fb..0000000000
--- a/documentation/content/fr/books/books.adoc
+++ /dev/null
@@ -1,3 +0,0 @@
-handbook
-developers-handbook
-faq
diff --git a/documentation/content/fr/books/developers-handbook/chapters-order.adoc b/documentation/content/fr/books/developers-handbook/chapters-order.adoc
deleted file mode 100644
index ff451ce752..0000000000
--- a/documentation/content/fr/books/developers-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,7 +0,0 @@
-tools/chapter.adoc
-secure/chapter.adoc
-locking/chapter.adoc
-driverbasics/chapter.adoc
-pci/chapter.adoc
-scsi/chapter.adoc
-usb/chapter.adoc
diff --git a/documentation/content/fr/books/faq/chapters-order.adoc b/documentation/content/fr/books/faq/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/fr/books/faq/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/fr/books/handbook/_index.adoc b/documentation/content/fr/books/handbook/_index.adoc
index 124f59dfc4..2588c77acc 100644
--- a/documentation/content/fr/books/handbook/_index.adoc
+++ b/documentation/content/fr/books/handbook/_index.adoc
@@ -3,7 +3,9 @@ title: Manuel FreeBSD
authors:
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"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= Manuel FreeBSD
@@ -27,16 +29,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -50,11 +49,3 @@ La dernière version anglaise de ce document est disponible sur le https://www.F
N.d.T.: Contactez {fonvieille} si vous voulez collaborer à la traduction.
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/fr/books/handbook/advanced-networking/_index.adoc b/documentation/content/fr/books/handbook/advanced-networking/_index.adoc
index 951362ea1a..267f96751c 100644
--- a/documentation/content/fr/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/fr/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 32. Administration réseau avancée
part: Partie IV. Réseau
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/fr/books/handbook/audit/_index.adoc b/documentation/content/fr/books/handbook/audit/_index.adoc
index a7c957f266..02cee30d48 100644
--- a/documentation/content/fr/books/handbook/audit/_index.adoc
+++ b/documentation/content/fr/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 17. Audit des événements relatifs à la sécurité du système
part: Partie III. Administration Système
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/fr/books/handbook/basics/_index.adoc b/documentation/content/fr/books/handbook/basics/_index.adoc
index 2907f7f467..4a8526a51b 100644
--- a/documentation/content/fr/books/handbook/basics/_index.adoc
+++ b/documentation/content/fr/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 3. Quelques bases d'UNIX
part: Partie I. Pour commencer
prev: books/handbook/bsdinstall
next: books/handbook/ports
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/fr/books/handbook/bibliography/_index.adoc b/documentation/content/fr/books/handbook/bibliography/_index.adoc
index daec1a613c..c45394b330 100644
--- a/documentation/content/fr/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/fr/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Annexe B. Bibliographie
part: Partie V. Annexes
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/fr/books/handbook/book.adoc b/documentation/content/fr/books/handbook/book.adoc
index 7bd3bf930b..fb2d816b42 100644
--- a/documentation/content/fr/books/handbook/book.adoc
+++ b/documentation/content/fr/books/handbook/book.adoc
@@ -63,7 +63,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -76,7 +76,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -89,7 +89,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -124,7 +124,7 @@ include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -139,7 +139,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/fr/books/handbook/boot/_index.adoc b/documentation/content/fr/books/handbook/boot/_index.adoc
index 900aaf237b..b5ba9fef37 100644
--- a/documentation/content/fr/books/handbook/boot/_index.adoc
+++ b/documentation/content/fr/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 12. Processus de démarrage de FreeBSD
part: Partie III. Administration Système
prev: books/handbook/config
next: books/handbook/users
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/fr/books/handbook/bsdinstall/_index.adoc b/documentation/content/fr/books/handbook/bsdinstall/_index.adoc
index dd557c0907..7f11713a14 100644
--- a/documentation/content/fr/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/fr/books/handbook/bsdinstall/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 2. Installer FreeBSD
part: Partie I. Pour commencer
prev: books/handbook/introduction
next: books/handbook/basics
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/fr/books/handbook/chapters-order.adoc b/documentation/content/fr/books/handbook/chapters-order.adoc
deleted file mode 100644
index 2cf23b2118..0000000000
--- a/documentation/content/fr/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,42 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-users/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-zfs/_index.adoc
-filesystems/_index.adoc
-vinum/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/fr/books/handbook/config/_index.adoc b/documentation/content/fr/books/handbook/config/_index.adoc
index 59f0d01245..89f66d41a6 100644
--- a/documentation/content/fr/books/handbook/config/_index.adoc
+++ b/documentation/content/fr/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 11. Configuration et optimisation
part: Partie III. Administration Système
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/fr/books/handbook/cutting-edge/_index.adoc b/documentation/content/fr/books/handbook/cutting-edge/_index.adoc
index 5a36cc1084..fadd46c05b 100644
--- a/documentation/content/fr/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/fr/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 25. Mise à jour de FreeBSD
part: Partie III. Administration Système
prev: books/handbook/l10n
next: books/handbook/dtrace
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/fr/books/handbook/desktop/_index.adoc b/documentation/content/fr/books/handbook/desktop/_index.adoc
index 79cbf42384..08af7d89e1 100644
--- a/documentation/content/fr/books/handbook/desktop/_index.adoc
+++ b/documentation/content/fr/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 6. Bureautique
part: Partie II. Tâches courantes
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/fr/books/handbook/disks/_index.adoc b/documentation/content/fr/books/handbook/disks/_index.adoc
index 61393e07b9..342af88582 100644
--- a/documentation/content/fr/books/handbook/disks/_index.adoc
+++ b/documentation/content/fr/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 18. Stockage des données
part: Partie III. Administration Système
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/fr/books/handbook/dtrace/_index.adoc b/documentation/content/fr/books/handbook/dtrace/_index.adoc
index a9e6c3d04b..b086357a51 100644
--- a/documentation/content/fr/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/fr/books/handbook/dtrace/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 26. DTrace
part: Partie III. Administration Système
prev: books/handbook/cutting-edge
next: books/handbook/partiv
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/fr/books/handbook/eresources/_index.adoc b/documentation/content/fr/books/handbook/eresources/_index.adoc
index 4a1cbdaebd..012e244dbd 100644
--- a/documentation/content/fr/books/handbook/eresources/_index.adoc
+++ b/documentation/content/fr/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: Annexe C. Ressources sur Internet
part: Partie V. Annexes
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 41
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/fr/books/handbook/filesystems/_index.adoc b/documentation/content/fr/books/handbook/filesystems/_index.adoc
index ce34e88010..576348e4e8 100644
--- a/documentation/content/fr/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/fr/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 21. Autres systèmes de fichiers
part: Partie III. Administration Système
prev: books/handbook/zfs
next: books/handbook/vinum
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/fr/books/handbook/firewalls/_index.adoc b/documentation/content/fr/books/handbook/firewalls/_index.adoc
index acb4d83074..694f3ec36e 100644
--- a/documentation/content/fr/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/fr/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 31. Firewalls ** Traduction en Cours **
part: Partie IV. Réseau
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/fr/books/handbook/geom/_index.adoc b/documentation/content/fr/books/handbook/geom/_index.adoc
index a084358728..b9aadaeae0 100644
--- a/documentation/content/fr/books/handbook/geom/_index.adoc
+++ b/documentation/content/fr/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "Chapitre 19. GEOM: architecture modulaire de gestion des disques"
part: Partie III. Administration Système
prev: books/handbook/disks
next: books/handbook/zfs
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/fr/books/handbook/introduction/_index.adoc b/documentation/content/fr/books/handbook/introduction/_index.adoc
index 4cee12363a..37d5d60986 100644
--- a/documentation/content/fr/books/handbook/introduction/_index.adoc
+++ b/documentation/content/fr/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 1. Introduction
part: Partie I. Pour commencer
prev: books/handbook/parti
next: books/handbook/bsdinstall
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/fr/books/handbook/jails/_index.adoc b/documentation/content/fr/books/handbook/jails/_index.adoc
index 5ca283c38e..e3e4819e73 100644
--- a/documentation/content/fr/books/handbook/jails/_index.adoc
+++ b/documentation/content/fr/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 15. Environnements jail
part: Partie III. Administration Système
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/fr/books/handbook/kernelconfig/_index.adoc b/documentation/content/fr/books/handbook/kernelconfig/_index.adoc
index f0ef615613..92ad29b555 100644
--- a/documentation/content/fr/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/fr/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 8. Configurer le noyau de FreeBSD
part: Partie II. Tâches courantes
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/fr/books/handbook/l10n/_index.adoc b/documentation/content/fr/books/handbook/l10n/_index.adoc
index 2b74ec7ed1..cb30b63681 100644
--- a/documentation/content/fr/books/handbook/l10n/_index.adoc
+++ b/documentation/content/fr/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 24. Localisation - Utilisation et configuration de l'I18N/L10N
part: Partie III. Administration Système
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/fr/books/handbook/linuxemu/_index.adoc b/documentation/content/fr/books/handbook/linuxemu/_index.adoc
index 4aefb9e620..9f615ea14f 100644
--- a/documentation/content/fr/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/fr/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 10. Compatibilité binaire avec Linux®
part: Partie II. Tâches courantes
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/fr/books/handbook/mac/_index.adoc b/documentation/content/fr/books/handbook/mac/_index.adoc
index ccdedf1b47..649b885a85 100644
--- a/documentation/content/fr/books/handbook/mac/_index.adoc
+++ b/documentation/content/fr/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 16. Mandatory Access Control ** Traduction en Cours **
part: Partie III. Administration Système
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/fr/books/handbook/mail/_index.adoc b/documentation/content/fr/books/handbook/mail/_index.adoc
index 0d44823e0a..5cc9fa05a2 100644
--- a/documentation/content/fr/books/handbook/mail/_index.adoc
+++ b/documentation/content/fr/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 29. Courrier électronique
part: Partie IV. Réseau
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/fr/books/handbook/mirrors/_index.adoc b/documentation/content/fr/books/handbook/mirrors/_index.adoc
index f9e78d33b9..fe0df41f93 100644
--- a/documentation/content/fr/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/fr/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: Annexe A. Se procurer FreeBSD
part: Partie V. Annexes
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/fr/books/handbook/multimedia/_index.adoc b/documentation/content/fr/books/handbook/multimedia/_index.adoc
index 95a4525d3c..52e93aa7f8 100644
--- a/documentation/content/fr/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/fr/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 7. Multimédia
part: Partie II. Tâches courantes
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/fr/books/handbook/network-servers/_index.adoc b/documentation/content/fr/books/handbook/network-servers/_index.adoc
index d9ccaaad71..fd70f9e297 100644
--- a/documentation/content/fr/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/fr/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 30. Serveurs réseau
part: Partie IV. Réseau
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/fr/books/handbook/parti.adoc b/documentation/content/fr/books/handbook/parti.adoc
index a940045c7a..1d14074802 100644
--- a/documentation/content/fr/books/handbook/parti.adoc
+++ b/documentation/content/fr/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: Partie I. Pour commencer
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Pour commencer
@@ -24,5 +19,3 @@ Cette partie du Manuel FreeBSD est destinée aux nouveaux venus à FreeBSD, util
* Présenteront X, le système de fenêtrage d'UNIX(R), et détailleront comment configurer un environnement de travail qui rendra les utilisateurs plus productifs.
Le nombre de références dans le texte a été limité au minimum afin que cette section du Manuel puisse être lue du début jusqu'à la fin avec le moins de changements de pages possibles.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/fr/books/handbook/partii.adoc b/documentation/content/fr/books/handbook/partii.adoc
index f8761c7a7f..a16d2fc121 100644
--- a/documentation/content/fr/books/handbook/partii.adoc
+++ b/documentation/content/fr/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: Partie II. Tâches courantes
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Tâches courantes
@@ -24,5 +19,3 @@ Maintenant que les bases sont maîtrisées, cette partie du Manuel va traiter de
* Montrent comment exécuter des applications Linux sur le système FreeBSD.
Certains de ces chapitres conseillent des lectures préalables, ceci est noté dans le synopsis au début de chaque chapitre.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/fr/books/handbook/partiii.adoc b/documentation/content/fr/books/handbook/partiii.adoc
index b93de49f4b..923fd8c6e0 100644
--- a/documentation/content/fr/books/handbook/partiii.adoc
+++ b/documentation/content/fr/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: Partie III. Administration Système
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Administration Système
Les chapitres restant couvrent tous les aspects de l'administration système de FreeBSD. Chaque chapitre débute en décrivant ce qui sera appris à la lecture du chapitre, et détaille également ce que le lecteur est sensé connaître avant de l'aborder.
Ces chapitres sont conçus pour être consultés dès qu'une information est nécessaire. Il n'est pas nécessaire de les lire suivant un ordre particulier, ni tous les lire avant de pouvoir utiliser FreeBSD.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/fr/books/handbook/partiv.adoc b/documentation/content/fr/books/handbook/partiv.adoc
index f81c0a7382..6841970dc8 100644
--- a/documentation/content/fr/books/handbook/partiv.adoc
+++ b/documentation/content/fr/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: Partie IV. Réseau
prev: books/handbook/dtrace
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Réseau
@@ -25,5 +20,3 @@ FreeBSD est un des systèmes d'exploitation les plus utilisé pour les serveurs
* d'autres sujets réseau avancés
Ces chapitres sont destinés à être lus quand une information est nécessaire. Il n'est pas utile de les lire suivant un ordre particulier, ni de tous les lire avant de pouvoir utiliser FreeBSD dans un environnement réseau.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/fr/books/handbook/partv.adoc b/documentation/content/fr/books/handbook/partv.adoc
index 78c7b52eb4..c96db19738 100644
--- a/documentation/content/fr/books/handbook/partv.adoc
+++ b/documentation/content/fr/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Partie V. Annexes
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Annexes
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/fr/books/handbook/pgpkeys/_index.adoc b/documentation/content/fr/books/handbook/pgpkeys/_index.adoc
index 4b3373484e..a139e3dbf2 100644
--- a/documentation/content/fr/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/fr/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: Annexe D. Clés OpenPGP
part: Partie V. Annexes
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 42
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/fr/books/handbook/ports/_index.adoc b/documentation/content/fr/books/handbook/ports/_index.adoc
index 83d2830152..a7a0b1710a 100644
--- a/documentation/content/fr/books/handbook/ports/_index.adoc
+++ b/documentation/content/fr/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "Chapitre 4. Installer des applications: les logiciels pré-compilés et
part: Partie I. Pour commencer
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/fr/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/fr/books/handbook/ppp-and-slip/_index.adoc
index efa0cfa219..29a177922a 100644
--- a/documentation/content/fr/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/fr/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 28. PPP et SLIP
part: Partie IV. Réseau
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/fr/books/handbook/preface/_index.adoc b/documentation/content/fr/books/handbook/preface/_index.adoc
index 5e8ef15671..2b50298187 100644
--- a/documentation/content/fr/books/handbook/preface/_index.adoc
+++ b/documentation/content/fr/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Préface
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/fr/books/handbook/printing/_index.adoc b/documentation/content/fr/books/handbook/printing/_index.adoc
index 1972c0fcbc..127a2911aa 100644
--- a/documentation/content/fr/books/handbook/printing/_index.adoc
+++ b/documentation/content/fr/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 9. Imprimer
part: Partie II. Tâches courantes
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/fr/books/handbook/security/_index.adoc b/documentation/content/fr/books/handbook/security/_index.adoc
index ffcdc35e24..c966cc8400 100644
--- a/documentation/content/fr/books/handbook/security/_index.adoc
+++ b/documentation/content/fr/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 14. Sécurité
part: Partie III. Administration Système
prev: books/handbook/users
next: books/handbook/jails
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/fr/books/handbook/serialcomms/_index.adoc b/documentation/content/fr/books/handbook/serialcomms/_index.adoc
index d16bc4083f..1330b415e2 100644
--- a/documentation/content/fr/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/fr/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 27. Serial Communications ** Traduction en Cours **
part: Partie IV. Réseau
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/fr/books/handbook/users/_index.adoc b/documentation/content/fr/books/handbook/users/_index.adoc
index b0df81945c..7c88a06be7 100644
--- a/documentation/content/fr/books/handbook/users/_index.adoc
+++ b/documentation/content/fr/books/handbook/users/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 13. Gestion des comptes et des utilisateurs
part: Partie III. Administration Système
prev: books/handbook/boot
next: books/handbook/security
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[users]]
diff --git a/documentation/content/fr/books/handbook/vinum/_index.adoc b/documentation/content/fr/books/handbook/vinum/_index.adoc
index f611f01efb..77d690df7f 100644
--- a/documentation/content/fr/books/handbook/vinum/_index.adoc
+++ b/documentation/content/fr/books/handbook/vinum/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 22. Le gestionnaire de volume Vinum
part: Partie III. Administration Système
prev: books/handbook/filesystems
next: books/handbook/virtualization
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[vinum-vinum]]
diff --git a/documentation/content/fr/books/handbook/virtualization/_index.adoc b/documentation/content/fr/books/handbook/virtualization/_index.adoc
index 8538c98ef9..21240db408 100644
--- a/documentation/content/fr/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/fr/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 23. Virtualisation
part: Partie III. Administration Système
prev: books/handbook/vinum
next: books/handbook/l10n
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/fr/books/handbook/x11/_index.adoc b/documentation/content/fr/books/handbook/x11/_index.adoc
index 53ea303602..5dedb7cd2e 100644
--- a/documentation/content/fr/books/handbook/x11/_index.adoc
+++ b/documentation/content/fr/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 5. Le système X Window
part: Partie I. Pour commencer
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/fr/books/handbook/zfs/_index.adoc b/documentation/content/fr/books/handbook/zfs/_index.adoc
index 215091fefb..06850df7fc 100644
--- a/documentation/content/fr/books/handbook/zfs/_index.adoc
+++ b/documentation/content/fr/books/handbook/zfs/_index.adoc
@@ -3,6 +3,9 @@ title: Chapitre 20. The Z File System (ZFS) ** Traduction en Cours **
part: Partie III. Administration Système
prev: books/handbook/geom
next: books/handbook/filesystems
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[zfs]]
diff --git a/documentation/content/fr/languages.adoc b/documentation/content/fr/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/fr/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/hu/articles/_index.adoc b/documentation/content/hu/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/hu/articles/_index.adoc
+++ b/documentation/content/hu/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/hu/books/_index.adoc b/documentation/content/hu/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/hu/books/_index.adoc
+++ b/documentation/content/hu/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/hu/books/books.adoc b/documentation/content/hu/books/books.adoc
deleted file mode 100644
index b1752c2f04..0000000000
--- a/documentation/content/hu/books/books.adoc
+++ /dev/null
@@ -1,2 +0,0 @@
-handbook
-faq
diff --git a/documentation/content/hu/books/faq/chapters-order.adoc b/documentation/content/hu/books/faq/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/hu/books/faq/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/hu/books/handbook/_index.adoc b/documentation/content/hu/books/handbook/_index.adoc
index aaf3cc0893..952251ea05 100644
--- a/documentation/content/hu/books/handbook/_index.adoc
+++ b/documentation/content/hu/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 The FreeBSD Documentation Project
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"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= FreeBSD kézikönyv
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -50,11 +49,3 @@ Kivonat
_Fordította: Páli Gábor, utolsó ellenõrzés: 2010.11.28._
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/hu/books/handbook/advanced-networking/_index.adoc b/documentation/content/hu/books/handbook/advanced-networking/_index.adoc
index d9e6bf0301..0ccae5e24d 100644
--- a/documentation/content/hu/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/hu/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: 31. Fejezet - Egyéb haladó hálózati témák
part: IV. Rész Hálózati kommunikáció
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/hu/books/handbook/audit/_index.adoc b/documentation/content/hu/books/handbook/audit/_index.adoc
index fe7edd5385..948dc40bf2 100644
--- a/documentation/content/hu/books/handbook/audit/_index.adoc
+++ b/documentation/content/hu/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: 17. Fejezet - Biztonsági események vizsgálata
part: III. Rész Rendszeradminisztráció
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/hu/books/handbook/basics/_index.adoc b/documentation/content/hu/books/handbook/basics/_index.adoc
index 104f87ae40..e7d66f7bbb 100644
--- a/documentation/content/hu/books/handbook/basics/_index.adoc
+++ b/documentation/content/hu/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: 3. Fejezet - A UNIX alapjai
part: I. Rész - Bevezetés
prev: books/handbook/install
next: books/handbook/ports
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/hu/books/handbook/bibliography/_index.adoc b/documentation/content/hu/books/handbook/bibliography/_index.adoc
index 9a8327d813..618975ad80 100644
--- a/documentation/content/hu/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/hu/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: B. függelék - Irodalomjegyzék
part: V. Rész - Függelék
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/hu/books/handbook/book.adoc b/documentation/content/hu/books/handbook/book.adoc
index c73df509e8..fccf4a6aa8 100644
--- a/documentation/content/hu/books/handbook/book.adoc
+++ b/documentation/content/hu/books/handbook/book.adoc
@@ -61,7 +61,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -74,7 +74,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -87,7 +87,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -120,7 +120,7 @@ include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -135,7 +135,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/hu/books/handbook/boot/_index.adoc b/documentation/content/hu/books/handbook/boot/_index.adoc
index ed04f932e1..63024b2b1a 100644
--- a/documentation/content/hu/books/handbook/boot/_index.adoc
+++ b/documentation/content/hu/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: 12. Fejezet - A FreeBSD rendszerindítási folyamata
part: III. Rész Rendszeradminisztráció
prev: books/handbook/config
next: books/handbook/users
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/hu/books/handbook/chapters-order.adoc b/documentation/content/hu/books/handbook/chapters-order.adoc
deleted file mode 100644
index 5e637e3159..0000000000
--- a/documentation/content/hu/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-install/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-users/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-filesystems/_index.adoc
-vinum/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/hu/books/handbook/config/_index.adoc b/documentation/content/hu/books/handbook/config/_index.adoc
index 3e11170a26..794bc41c38 100644
--- a/documentation/content/hu/books/handbook/config/_index.adoc
+++ b/documentation/content/hu/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: 11. Fejezet - Beállítás és finomhangolás
part: III. Rész Rendszeradminisztráció
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/hu/books/handbook/cutting-edge/_index.adoc b/documentation/content/hu/books/handbook/cutting-edge/_index.adoc
index 626c7cd1e9..587045d159 100644
--- a/documentation/content/hu/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/hu/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: 24. Fejezet - A FreeBSD frissítése és frissen tartása
part: III. Rész Rendszeradminisztráció
prev: books/handbook/l10n
next: books/handbook/dtrace
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/hu/books/handbook/desktop/_index.adoc b/documentation/content/hu/books/handbook/desktop/_index.adoc
index 0135c84c82..69a0e0427f 100644
--- a/documentation/content/hu/books/handbook/desktop/_index.adoc
+++ b/documentation/content/hu/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: 6. Fejezet - Asztali alkalmazások
part: Μέρος II. Βασικές Εργασίες
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/hu/books/handbook/disks/_index.adoc b/documentation/content/hu/books/handbook/disks/_index.adoc
index 9f78a6f090..e425eb63dc 100644
--- a/documentation/content/hu/books/handbook/disks/_index.adoc
+++ b/documentation/content/hu/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: 18. Fejezet - Háttértárak
part: III. Rész Rendszeradminisztráció
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/hu/books/handbook/dtrace/_index.adoc b/documentation/content/hu/books/handbook/dtrace/_index.adoc
index 0e94778c60..06bdd0de16 100644
--- a/documentation/content/hu/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/hu/books/handbook/dtrace/_index.adoc
@@ -3,6 +3,9 @@ title: 25. Fejezet - DTrace
part: III. Rész Rendszeradminisztráció
prev: books/handbook/cutting-edge
next: books/handbook/partiv
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/hu/books/handbook/eresources/_index.adoc b/documentation/content/hu/books/handbook/eresources/_index.adoc
index 61b112e028..dc48ec3441 100644
--- a/documentation/content/hu/books/handbook/eresources/_index.adoc
+++ b/documentation/content/hu/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: C. Függelék - Források az interneten
part: V. Rész - Függelék
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/hu/books/handbook/filesystems/_index.adoc b/documentation/content/hu/books/handbook/filesystems/_index.adoc
index fc837d3c37..32c7ed99bc 100644
--- a/documentation/content/hu/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/hu/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: 20. Fejezet - Támogatott állományrendszerek
part: III. Rész Rendszeradminisztráció
prev: books/handbook/geom
next: books/handbook/vinum
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/hu/books/handbook/firewalls/_index.adoc b/documentation/content/hu/books/handbook/firewalls/_index.adoc
index c54c2eeeca..188a68f0b3 100644
--- a/documentation/content/hu/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/hu/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: 30. Fejezet - Tűzfalak
part: IV. Rész Hálózati kommunikáció
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/hu/books/handbook/geom/_index.adoc b/documentation/content/hu/books/handbook/geom/_index.adoc
index 6bee710c1c..95016e96b9 100644
--- a/documentation/content/hu/books/handbook/geom/_index.adoc
+++ b/documentation/content/hu/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "19. Fejezet - GEOM: A moduláris lemezszervező rendszer"
part: III. Rész Rendszeradminisztráció
prev: books/handbook/disks
next: books/handbook/filesystems
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/hu/books/handbook/install/_index.adoc b/documentation/content/hu/books/handbook/install/_index.adoc
index d94329e133..ebe5799e1f 100644
--- a/documentation/content/hu/books/handbook/install/_index.adoc
+++ b/documentation/content/hu/books/handbook/install/_index.adoc
@@ -3,6 +3,9 @@ title: 2. Fejezet - A FreeBSD telepítése
part: I. Rész - Bevezetés
prev: books/handbook/introduction
next: books/handbook/basics
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[install]]
diff --git a/documentation/content/hu/books/handbook/introduction/_index.adoc b/documentation/content/hu/books/handbook/introduction/_index.adoc
index e41e327115..8890b97170 100644
--- a/documentation/content/hu/books/handbook/introduction/_index.adoc
+++ b/documentation/content/hu/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: 1. Fejezet - Bemutatkozás
part: I. Rész - Bevezetés
prev: books/handbook/parti
next: books/handbook/install
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/hu/books/handbook/jails/_index.adoc b/documentation/content/hu/books/handbook/jails/_index.adoc
index e925fbdc70..881f2ebfce 100644
--- a/documentation/content/hu/books/handbook/jails/_index.adoc
+++ b/documentation/content/hu/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: 15. Fejezet - A jail alrendszer
part: III. Rész Rendszeradminisztráció
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/hu/books/handbook/kernelconfig/_index.adoc b/documentation/content/hu/books/handbook/kernelconfig/_index.adoc
index d31de6ea52..efe1abbb29 100644
--- a/documentation/content/hu/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/hu/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: 8. Fejezet - A FreeBSD rendszermag testreszabása
part: II. Rész Gyakori feladatok
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/hu/books/handbook/l10n/_index.adoc b/documentation/content/hu/books/handbook/l10n/_index.adoc
index acf2265a85..64b6fcb8c1 100644
--- a/documentation/content/hu/books/handbook/l10n/_index.adoc
+++ b/documentation/content/hu/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: 23. Fejezet - Honosítás - Az I18N/L10N használata és beállítása
part: III. Rész Rendszeradminisztráció
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/hu/books/handbook/linuxemu/_index.adoc b/documentation/content/hu/books/handbook/linuxemu/_index.adoc
index 5140fffe48..f1a9491a3a 100644
--- a/documentation/content/hu/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/hu/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: 10. fejezet - Bináris Linux kompatibilitás
part: II. Rész Gyakori feladatok
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/hu/books/handbook/mac/_index.adoc b/documentation/content/hu/books/handbook/mac/_index.adoc
index 2e8fa44ede..d67b993ff9 100644
--- a/documentation/content/hu/books/handbook/mac/_index.adoc
+++ b/documentation/content/hu/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: 16. Fejezet - Kötelező hozzáférés-vezérlés (MAC)
part: III. Rész Rendszeradminisztráció
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/hu/books/handbook/mail/_index.adoc b/documentation/content/hu/books/handbook/mail/_index.adoc
index bb2ffe7d5d..27f0f330db 100644
--- a/documentation/content/hu/books/handbook/mail/_index.adoc
+++ b/documentation/content/hu/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: 28. Fejezet - Elektronikus levelezés
part: IV. Rész Hálózati kommunikáció
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/hu/books/handbook/mirrors/_index.adoc b/documentation/content/hu/books/handbook/mirrors/_index.adoc
index 9bf70bcae3..1c41d4b3f3 100644
--- a/documentation/content/hu/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/hu/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: A. Függelék - A FreeBSD beszerzése
part: V. Rész - Függelék
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/hu/books/handbook/multimedia/_index.adoc b/documentation/content/hu/books/handbook/multimedia/_index.adoc
index e23e500620..23c03868cb 100644
--- a/documentation/content/hu/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/hu/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: 7. Fejezet - Multimédia
part: II. Rész Gyakori feladatok
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/hu/books/handbook/network-servers/_index.adoc b/documentation/content/hu/books/handbook/network-servers/_index.adoc
index 8d80480643..ceb2c6d665 100644
--- a/documentation/content/hu/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/hu/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: 29. Fejezet - Hálózati szerverek
part: IV. Rész Hálózati kommunikáció
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/hu/books/handbook/parti.adoc b/documentation/content/hu/books/handbook/parti.adoc
index 73b3b686ca..c53719fc52 100644
--- a/documentation/content/hu/books/handbook/parti.adoc
+++ b/documentation/content/hu/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: I. Rész Bevezetés
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Bevezetés
@@ -24,5 +19,3 @@ A FreeBSD kézikönyv ezen része azoknak a felhasználóknak és rendszergazdá
* Megismerhetjük az X-et, a UNIX(R)-os ablakozórendszert, és részleteiben is láthatjuk, miként konfiguráljunk be egy munkakörnyezetet, amellyel kényelmesebbé válik a munka.
A fejezetek megírása során arra törekedtünk, hogy minél kevesebb hivatkozást tegyünk a könyv késõbb következõ részeire, így ennek köszönhetõen a kézikönyv ezen része anélkül olvasható, hogy közben folyamatosan elõre-hátra kellene lapozgatnunk benne.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/hu/books/handbook/partii.adoc b/documentation/content/hu/books/handbook/partii.adoc
index cf07f577c0..f7f64041cc 100644
--- a/documentation/content/hu/books/handbook/partii.adoc
+++ b/documentation/content/hu/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: II. Rész Gyakori feladatok
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Gyakori feladatok
@@ -24,5 +19,3 @@ Miután az alapokat már átvettük, a FreeBSD kézikönyv következõ része n
* Megmutatják, hogyan futassunk Linuxra íródott alkalmazásokat a FreeBSD rendszerünkön.
Egyes fejezetek elolvasásához ajánlott bizonyos mértékû felkészülés, amely megemlítésre is kerül az érintett fejezetek áttekintésében.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/hu/books/handbook/partiii.adoc b/documentation/content/hu/books/handbook/partiii.adoc
index 5b9dcc39a4..5d6e1e00b6 100644
--- a/documentation/content/hu/books/handbook/partiii.adoc
+++ b/documentation/content/hu/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: III. Rész Rendszeradminisztráció
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Rendszeradminisztráció
A FreeBSD kézikönyv fennmaradó fejezeteiben a FreeBSD rendszerek adminisztrációjának különbözõ aspektusait mutatjuk be. Mindegyik fejezet elején megtudhatjuk mit is fogunk megismerni a fejezet elolvasása során, illetve arról is információkat kapunk, hogy mivel kell már tisztában lennünk a tárgyalt anyag feldolgozásához.
Ezeket a fejezeteket annak érdekében alakítottuk ki, hogy az adott témákban ismereteket adjunk. Nincs köztük semmilyen sorrendi kötöttség, sõt, ezeket egyáltalán nem is szükséges elolvasni a FreeBSD alapvetõ használatához.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/hu/books/handbook/partiv.adoc b/documentation/content/hu/books/handbook/partiv.adoc
index e05cf496bd..5b0b32dd1f 100644
--- a/documentation/content/hu/books/handbook/partiv.adoc
+++ b/documentation/content/hu/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: IV. Rész Hálózati kommunikáció
prev: books/handbook/usb-device-mode
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Hálózati kommunikáció
@@ -25,5 +20,3 @@ A FreeBSD az egyik legelterjedtebb operációs rendszer a legnagyobb hálózati
* Egyéb haladó hálózati témák
Ezek a fejezetek nem állnak egymással szoros kapcsolatban, csupán egy adott témáról adnak ismereteket. Ennélfogva nem kötelezõ ezeket sorrendben elolvasni, valamint egyáltalán nem is kell mindegyikõjüket átolvasni ahhoz, hogy a FreeBSD-t hálózati környezetben is használni tudjuk.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/hu/books/handbook/partv.adoc b/documentation/content/hu/books/handbook/partv.adoc
index 46295aa36d..eabb4ddfd5 100644
--- a/documentation/content/hu/books/handbook/partv.adoc
+++ b/documentation/content/hu/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: V. Rész Függelék
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Függelék
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/hu/books/handbook/pgpkeys/_index.adoc b/documentation/content/hu/books/handbook/pgpkeys/_index.adoc
index 07448118a5..151fac196e 100644
--- a/documentation/content/hu/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/hu/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: D. Függelék - PGP-kulcsok
part: V. Rész - Függelék
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/hu/books/handbook/ports/_index.adoc b/documentation/content/hu/books/handbook/ports/_index.adoc
index 234b858af0..bfb1bdeb57 100644
--- a/documentation/content/hu/books/handbook/ports/_index.adoc
+++ b/documentation/content/hu/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "4. Fejezet - Alkalmazások telepítése: csomagok és portok"
part: I. Rész - Bevezetés
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/hu/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/hu/books/handbook/ppp-and-slip/_index.adoc
index b5bd18b8c3..25f6958d17 100644
--- a/documentation/content/hu/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/hu/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: 27. Fejezet - A PPP és a SLIP
part: IV. Rész Hálózati kommunikáció
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/hu/books/handbook/preface/_index.adoc b/documentation/content/hu/books/handbook/preface/_index.adoc
index a552c3316a..2bd812ce37 100644
--- a/documentation/content/hu/books/handbook/preface/_index.adoc
+++ b/documentation/content/hu/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Előszó
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/hu/books/handbook/printing/_index.adoc b/documentation/content/hu/books/handbook/printing/_index.adoc
index e5f5df3bf4..5582242cf9 100644
--- a/documentation/content/hu/books/handbook/printing/_index.adoc
+++ b/documentation/content/hu/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: 9. Fejezet - Nyomtatás
part: II. Rész Gyakori feladatok
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/hu/books/handbook/security/_index.adoc b/documentation/content/hu/books/handbook/security/_index.adoc
index 29eb478e08..3c4eb6d6e4 100644
--- a/documentation/content/hu/books/handbook/security/_index.adoc
+++ b/documentation/content/hu/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: 14. Fejezet - Biztonság
part: III. Rész Rendszeradminisztráció
prev: books/handbook/users
next: books/handbook/jails
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/hu/books/handbook/serialcomms/_index.adoc b/documentation/content/hu/books/handbook/serialcomms/_index.adoc
index c2a6e8f544..3737f7559c 100644
--- a/documentation/content/hu/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/hu/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: 26. Fejezet - Soros vonali kommunikáció
part: IV. Rész Hálózati kommunikáció
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/hu/books/handbook/users/_index.adoc b/documentation/content/hu/books/handbook/users/_index.adoc
index 78b9c0ff70..a66ed723e7 100644
--- a/documentation/content/hu/books/handbook/users/_index.adoc
+++ b/documentation/content/hu/books/handbook/users/_index.adoc
@@ -3,6 +3,9 @@ title: 13. Fejezet - Felhasználók és hozzáférések alapvető kezelése
part: III. Rész Rendszeradminisztráció
prev: books/handbook/boot
next: books/handbook/security
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[users]]
diff --git a/documentation/content/hu/books/handbook/vinum/_index.adoc b/documentation/content/hu/books/handbook/vinum/_index.adoc
index d48a3a939f..868e675f3d 100644
--- a/documentation/content/hu/books/handbook/vinum/_index.adoc
+++ b/documentation/content/hu/books/handbook/vinum/_index.adoc
@@ -3,6 +3,9 @@ title: 21. Fejezet - A Vinum kötetkezelő
part: III. Rész Rendszeradminisztráció
prev: books/handbook/filesystems
next: books/handbook/virtualization
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[vinum-vinum]]
diff --git a/documentation/content/hu/books/handbook/virtualization/_index.adoc b/documentation/content/hu/books/handbook/virtualization/_index.adoc
index a2206aa397..4ce1fdb06e 100644
--- a/documentation/content/hu/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/hu/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: 22. Fejezet - Virtualizáció
part: III. Rész Rendszeradminisztráció
prev: books/handbook/vinum
next: books/handbook/l10n
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/hu/books/handbook/x11/_index.adoc b/documentation/content/hu/books/handbook/x11/_index.adoc
index b824a5e39f..e75ae9e1e2 100644
--- a/documentation/content/hu/books/handbook/x11/_index.adoc
+++ b/documentation/content/hu/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: 5. Fejezet - Az X Window System
part: I. Rész - Bevezetés
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/hu/languages.adoc b/documentation/content/hu/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/hu/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/it/articles/_index.adoc b/documentation/content/it/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/it/articles/_index.adoc
+++ b/documentation/content/it/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/it/books/_index.adoc b/documentation/content/it/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/it/books/_index.adoc
+++ b/documentation/content/it/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/it/books/books.adoc b/documentation/content/it/books/books.adoc
deleted file mode 100644
index 342921370c..0000000000
--- a/documentation/content/it/books/books.adoc
+++ /dev/null
@@ -1 +0,0 @@
-handbook
diff --git a/documentation/content/it/books/handbook/_index.adoc b/documentation/content/it/books/handbook/_index.adoc
index b9ef2beeca..668068fd40 100644
--- a/documentation/content/it/books/handbook/_index.adoc
+++ b/documentation/content/it/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 The FreeBSD Italian Documentation Project
trademarks: ["freebsd", "3com", "3ware", "arm", "adaptec", "adobe", "apple", "corel", "creative", "cvsup", "heidelberger", "ibm", "ieee", "intel", "intuit", "linux", "lsilogic", "m-systems", "macromedia", "microsoft", "netscape", "nexthop", "opengroup", "oracle", "powerquest", "realnetworks", "redhat", "sap", "sun", "symantec", "themathworks", "thomson", "usrobotics", "vmware", "waterloomaple", "wolframresearch", "xfree86", "xiph", "general"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= Manuale di FreeBSD
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -48,11 +47,3 @@ Sommario
Benvenuto in FreeBSD! Questo manuale copre l'installazione e l'uso giorno per giorno di _FreeBSD {rel112-current}-RELEASE_ e _FreeBSD {rel120-current}-RELEASE_. Questo manuale è un _progetto in evoluzione_ ed è il frutto del lavoro di molti singoli. Come tale alcun sezioni potrebbero richiedere degli aggiornamenti poichè datate. Se sei interessato ad aiutare questo progetto, invia un'email alla {freebsd-doc}. L'ultima versione di questo documento è sempre disponibile sul http://www.FreeBSD.org/[sito web di FreeBSD] (versioni precedenti di questo manuale possono essere trovate all'indirizzo seguente http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/]). Inoltre può essere scaricata in una varietà di formati e tipi di compressione dal ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[server FTP di FreeBSD] o da uno dei numerosi <<mirrors-ftp,siti mirror>>. Se preferisci avere una copia rilegata del manuale, puoi comprarne una su http://www.freebsdmall.com/[FreeBSD Mall]. Puoi anche voler https://www.FreeBSD.org/search/[cercare nel manuale].
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/it/books/handbook/advanced-networking/_index.adoc b/documentation/content/it/books/handbook/advanced-networking/_index.adoc
index 997d08f64f..61a72f4c8a 100644
--- a/documentation/content/it/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/it/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 29. Networking Avanzato
part: Parte IV. Comunicazione di Rete
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/it/books/handbook/audit/_index.adoc b/documentation/content/it/books/handbook/audit/_index.adoc
index 0787608b67..78dd8ec827 100644
--- a/documentation/content/it/books/handbook/audit/_index.adoc
+++ b/documentation/content/it/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 17. Auditing degli Eventi di Sicurezza
part: Parte II. Compiti Ordinari
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/it/books/handbook/basics/_index.adoc b/documentation/content/it/books/handbook/basics/_index.adoc
index 475696bca1..275c68c24c 100644
--- a/documentation/content/it/books/handbook/basics/_index.adoc
+++ b/documentation/content/it/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 3. Basi di Unix
part: Parte I. Per Cominciare
prev: books/handbook/install
next: books/handbook/ports
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/it/books/handbook/bibliography/_index.adoc b/documentation/content/it/books/handbook/bibliography/_index.adoc
index d77715ec20..1d1312cd58 100644
--- a/documentation/content/it/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/it/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Appendice B. Bibliografia
part: Parte V. Appendici
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/it/books/handbook/book.adoc b/documentation/content/it/books/handbook/book.adoc
index 7094201940..a3ec438449 100644
--- a/documentation/content/it/books/handbook/book.adoc
+++ b/documentation/content/it/books/handbook/book.adoc
@@ -59,7 +59,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -72,7 +72,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -85,7 +85,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -114,7 +114,7 @@ include::{chapters-path}l10n/_index.adoc[leveloffset=+1]
include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -129,7 +129,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/it/books/handbook/boot/_index.adoc b/documentation/content/it/books/handbook/boot/_index.adoc
index 3a5db2f253..1029e1d4a1 100644
--- a/documentation/content/it/books/handbook/boot/_index.adoc
+++ b/documentation/content/it/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 12. La Procedura di Avvio di FreeBSD
part: Parte II. Compiti Ordinari
prev: books/handbook/config
next: books/handbook/users
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/it/books/handbook/chapters-order.adoc b/documentation/content/it/books/handbook/chapters-order.adoc
deleted file mode 100644
index 0b7409e7be..0000000000
--- a/documentation/content/it/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,39 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-install/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-users/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-vinum/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/it/books/handbook/config/_index.adoc b/documentation/content/it/books/handbook/config/_index.adoc
index 45b17a28bb..5cc5f27092 100644
--- a/documentation/content/it/books/handbook/config/_index.adoc
+++ b/documentation/content/it/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 11. Configurazione e Messa a Punto
part: Parte II. Compiti Ordinari
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/it/books/handbook/cutting-edge/_index.adoc b/documentation/content/it/books/handbook/cutting-edge/_index.adoc
index 048638639b..1da324db3e 100644
--- a/documentation/content/it/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/it/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 23. Lo Stato dell'Arte
part: Parte II. Compiti Ordinari
prev: books/handbook/l10n
next: books/handbook/partiv
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/it/books/handbook/desktop/_index.adoc b/documentation/content/it/books/handbook/desktop/_index.adoc
index b18a543c40..c6cf3b7c4d 100644
--- a/documentation/content/it/books/handbook/desktop/_index.adoc
+++ b/documentation/content/it/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 6. Applicazioni Desktop
part: Parte II. Compiti Ordinari
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/it/books/handbook/disks/_index.adoc b/documentation/content/it/books/handbook/disks/_index.adoc
index 7fde5d4326..e016a5ea32 100644
--- a/documentation/content/it/books/handbook/disks/_index.adoc
+++ b/documentation/content/it/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 18. Archiviazione dei Dati
part: Parte II. Compiti Ordinari
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/it/books/handbook/eresources/_index.adoc b/documentation/content/it/books/handbook/eresources/_index.adoc
index 71867ae7b2..411128be3f 100644
--- a/documentation/content/it/books/handbook/eresources/_index.adoc
+++ b/documentation/content/it/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: Appendice C. Risorse su Internet
part: Parte V. Appendici
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/it/books/handbook/firewalls/_index.adoc b/documentation/content/it/books/handbook/firewalls/_index.adoc
index 0ff5c1f8b1..7bf479d2b8 100644
--- a/documentation/content/it/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/it/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 28. Firewall
part: Parte IV. Comunicazione di Rete
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/it/books/handbook/geom/_index.adoc b/documentation/content/it/books/handbook/geom/_index.adoc
index 070b024413..2561bd1669 100644
--- a/documentation/content/it/books/handbook/geom/_index.adoc
+++ b/documentation/content/it/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "Capitolo 19. GEOM: Framework modulare per la trasformazione del disco"
part: Parte II. Compiti Ordinari
prev: books/handbook/disks
next: books/handbook/vinum
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/it/books/handbook/install/_index.adoc b/documentation/content/it/books/handbook/install/_index.adoc
index a4ae23bbcf..5383c961ad 100644
--- a/documentation/content/it/books/handbook/install/_index.adoc
+++ b/documentation/content/it/books/handbook/install/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 2. Installazione di FreeBSD
part: Parte I. Per Cominciare
prev: books/handbook/introduction
next: books/handbook/basics
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[install]]
diff --git a/documentation/content/it/books/handbook/introduction/_index.adoc b/documentation/content/it/books/handbook/introduction/_index.adoc
index ef42b385ce..fdeee65a96 100644
--- a/documentation/content/it/books/handbook/introduction/_index.adoc
+++ b/documentation/content/it/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 1. Introduzione
part: Parte I. Per Cominciare
prev: books/handbook/parti
next: books/handbook/install
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/it/books/handbook/jails/_index.adoc b/documentation/content/it/books/handbook/jails/_index.adoc
index c11e95da93..03547d9158 100644
--- a/documentation/content/it/books/handbook/jails/_index.adoc
+++ b/documentation/content/it/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 15. Jail
part: Parte II. Compiti Ordinari
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/it/books/handbook/kernelconfig/_index.adoc b/documentation/content/it/books/handbook/kernelconfig/_index.adoc
index b5fa36025a..a93a89052e 100644
--- a/documentation/content/it/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/it/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 8. Configurazione del Kernel di FreeBSD
part: Parte II. Compiti Ordinari
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/it/books/handbook/l10n/_index.adoc b/documentation/content/it/books/handbook/l10n/_index.adoc
index 0b8660a092..07e7310298 100644
--- a/documentation/content/it/books/handbook/l10n/_index.adoc
+++ b/documentation/content/it/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 22. Localizzazione - Uso e Impostazione dell'I18N/L10N
part: Parte II. Compiti Ordinari
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/it/books/handbook/linuxemu/_index.adoc b/documentation/content/it/books/handbook/linuxemu/_index.adoc
index d4496d87a8..6004536231 100644
--- a/documentation/content/it/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/it/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 10. Compatibilità con i Binari di Linux
part: Parte II. Compiti Ordinari
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/it/books/handbook/mac/_index.adoc b/documentation/content/it/books/handbook/mac/_index.adoc
index ff38c2cd37..b12bf45944 100644
--- a/documentation/content/it/books/handbook/mac/_index.adoc
+++ b/documentation/content/it/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 16. Mandatory Access Control
part: Parte II. Compiti Ordinari
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/it/books/handbook/mail/_index.adoc b/documentation/content/it/books/handbook/mail/_index.adoc
index ddf9abdd19..f3561cb486 100644
--- a/documentation/content/it/books/handbook/mail/_index.adoc
+++ b/documentation/content/it/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 26. Posta Elettronica
part: Parte IV. Comunicazione di Rete
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/it/books/handbook/mirrors/_index.adoc b/documentation/content/it/books/handbook/mirrors/_index.adoc
index 13a9f8e6ec..f059086b5c 100644
--- a/documentation/content/it/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/it/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: Appendice A. Ottenere FreeBSD
part: Parte V. Appendici
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/it/books/handbook/multimedia/_index.adoc b/documentation/content/it/books/handbook/multimedia/_index.adoc
index 9e237af8b8..e29e40934f 100644
--- a/documentation/content/it/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/it/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 7. Multimedia
part: Parte II. Compiti Ordinari
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/it/books/handbook/network-servers/_index.adoc b/documentation/content/it/books/handbook/network-servers/_index.adoc
index 112bce1ead..5f531e834e 100644
--- a/documentation/content/it/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/it/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 27. Server di rete
part: Parte IV. Comunicazione di Rete
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/it/books/handbook/parti.adoc b/documentation/content/it/books/handbook/parti.adoc
index 5c422d8f61..e84d68cf24 100644
--- a/documentation/content/it/books/handbook/parti.adoc
+++ b/documentation/content/it/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: Parte I. Per Cominciare
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Per Cominciare
@@ -24,5 +19,3 @@ Questa parte del Manuale di FreeBSD è per gli utenti e gli amministratori che s
* Ti introdurranno a X, il sistema a finestre di UNIX(R), e ti spiegheranno come configurare un ambiente desktop che ti renda più produttivo.
Abbiamo cercato di mantenere il numero di riferimenti in avanti nel testo al minimo così che tu possa leggere questa sezione del Manuale dall'inizio alla fine con il minimo scorrimento di pagine possibile.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/it/books/handbook/partii.adoc b/documentation/content/it/books/handbook/partii.adoc
index a44ed782c3..16ee66b193 100644
--- a/documentation/content/it/books/handbook/partii.adoc
+++ b/documentation/content/it/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: Parte II. Compiti Ordinari
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Compiti Ordinari
@@ -24,5 +19,3 @@ Ora che sono stati trattati gli elementi di base, questa parte del Manuale di Fr
* Ti mostreranno come eseguire applicazioni Linux sul tuo sistema FreeBSD.
Alcuni di questi capitoli raccomandano di leggere prima altri capitoli per una migliore comprensione degli stessi, e questo è segnalato nella sinossi all'inizio di ogni capitolo.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/it/books/handbook/partiii.adoc b/documentation/content/it/books/handbook/partiii.adoc
index ec05f87633..ee802a8a1b 100644
--- a/documentation/content/it/books/handbook/partiii.adoc
+++ b/documentation/content/it/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: Parte III. Amministrazione del Sistema
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Amministrazione del Sistema
I rimanenti capitoli del Manuale di FreeBSD coprono tutti gli aspetti dell'amministrazione di un sistema FreeBSD. Ogni capitolo inizia descrivendo quello che imparerai dopo aver letto il capitolo, e specifica anche quello che dovresti sapere prima di affrontare il materiale.
Questi capitoli sono studiati per essere letti quando si ha bisogno di un'informazione. Non devi leggerli in un ordine particolare, né devi leggerli tutti prima di poter usare FreeBSD.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/it/books/handbook/partiv.adoc b/documentation/content/it/books/handbook/partiv.adoc
index 5d3a214e5a..695e4684e8 100644
--- a/documentation/content/it/books/handbook/partiv.adoc
+++ b/documentation/content/it/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: Parte IV. Comunicazione di Rete
prev: books/handbook/usb-device-mode
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Comunicazione di Rete
@@ -25,5 +20,3 @@ FreeBSD è uno dei maggiori sistemi operativi schierati verso alte performance d
* Altri Argomenti di Networking Avanzato
Questi capitoli sono studiati per essere letti quando si ha bisogno di un'informazione. Non devi leggerli in un ordine particolare, né devi leggerli tutti prima di poter usare FreeBSD in rete.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/it/books/handbook/partv.adoc b/documentation/content/it/books/handbook/partv.adoc
index 7a6f336f76..56f56ebe40 100644
--- a/documentation/content/it/books/handbook/partv.adoc
+++ b/documentation/content/it/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Parte V. Appendici
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Appendici
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/it/books/handbook/pgpkeys/_index.adoc b/documentation/content/it/books/handbook/pgpkeys/_index.adoc
index b0e1d09922..b039364ac9 100644
--- a/documentation/content/it/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/it/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: Appendice D. Chiavi PGP
part: Parte V. Appendici
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/it/books/handbook/ports/_index.adoc b/documentation/content/it/books/handbook/ports/_index.adoc
index adfa81972f..601e233f18 100644
--- a/documentation/content/it/books/handbook/ports/_index.adoc
+++ b/documentation/content/it/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "Capitolo 4. Installazione delle Applicazioni: Port e Package"
part: Parte I. Per Cominciare
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/it/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/it/books/handbook/ppp-and-slip/_index.adoc
index 369e8b148a..ebabf6fa93 100644
--- a/documentation/content/it/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/it/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 25. PPP e SLIP
part: Parte IV. Comunicazione di Rete
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/it/books/handbook/preface/_index.adoc b/documentation/content/it/books/handbook/preface/_index.adoc
index 39894a8193..a7a4fd1114 100644
--- a/documentation/content/it/books/handbook/preface/_index.adoc
+++ b/documentation/content/it/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Prefazione
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/it/books/handbook/printing/_index.adoc b/documentation/content/it/books/handbook/printing/_index.adoc
index 3938b5d9bd..f794c40a21 100644
--- a/documentation/content/it/books/handbook/printing/_index.adoc
+++ b/documentation/content/it/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 9. Stampa
part: Parte II. Compiti Ordinari
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/it/books/handbook/security/_index.adoc b/documentation/content/it/books/handbook/security/_index.adoc
index af3ca73a06..e57891ac4c 100644
--- a/documentation/content/it/books/handbook/security/_index.adoc
+++ b/documentation/content/it/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 14. Sicurezza
part: Parte II. Compiti Ordinari
prev: books/handbook/users
next: books/handbook/jails
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/it/books/handbook/serialcomms/_index.adoc b/documentation/content/it/books/handbook/serialcomms/_index.adoc
index 5a095d8fd8..d024b13d4e 100644
--- a/documentation/content/it/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/it/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 24. Comunicazioni Seriali
part: Parte IV. Comunicazione di Rete
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/it/books/handbook/users/_index.adoc b/documentation/content/it/books/handbook/users/_index.adoc
index 35da21c4ce..08dfa1c9e9 100644
--- a/documentation/content/it/books/handbook/users/_index.adoc
+++ b/documentation/content/it/books/handbook/users/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 13. Gestione degli Utenti e degli Account di Base
part: Parte II. Compiti Ordinari
prev: books/handbook/boot
next: books/handbook/security
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[users]]
diff --git a/documentation/content/it/books/handbook/vinum/_index.adoc b/documentation/content/it/books/handbook/vinum/_index.adoc
index bff8930b57..c41b126e3e 100644
--- a/documentation/content/it/books/handbook/vinum/_index.adoc
+++ b/documentation/content/it/books/handbook/vinum/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 20. Il Gestore di Volumi Vinum
part: Parte II. Compiti Ordinari
prev: books/handbook/filesystems
next: books/handbook/virtualization
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[vinum-vinum]]
diff --git a/documentation/content/it/books/handbook/virtualization/_index.adoc b/documentation/content/it/books/handbook/virtualization/_index.adoc
index 93552deb2c..fb6c82b3fe 100644
--- a/documentation/content/it/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/it/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 21. Virtualizzazione
part: Parte II. Compiti Ordinari
prev: books/handbook/vinum
next: books/handbook/l10n
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/it/books/handbook/x11/_index.adoc b/documentation/content/it/books/handbook/x11/_index.adoc
index 372b39fba6..14a5c83225 100644
--- a/documentation/content/it/books/handbook/x11/_index.adoc
+++ b/documentation/content/it/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: Capitolo 5. L'X Window System
part: Parte I. Per Cominciare
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/it/languages.adoc b/documentation/content/it/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/it/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/ja/articles/_index.adoc b/documentation/content/ja/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/ja/articles/_index.adoc
+++ b/documentation/content/ja/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/ja/books/_index.adoc b/documentation/content/ja/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/ja/books/_index.adoc
+++ b/documentation/content/ja/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/ja/books/books.adoc b/documentation/content/ja/books/books.adoc
deleted file mode 100644
index 089c1cae96..0000000000
--- a/documentation/content/ja/books/books.adoc
+++ /dev/null
@@ -1,4 +0,0 @@
-handbook
-design-44bsd
-faq
-porters-handbook
diff --git a/documentation/content/ja/books/design-44bsd/_index.adoc b/documentation/content/ja/books/design-44bsd/_index.adoc
index f5763443c9..51056671ff 100644
--- a/documentation/content/ja/books/design-44bsd/_index.adoc
+++ b/documentation/content/ja/books/design-44bsd/_index.adoc
@@ -33,16 +33,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/design-44bsd/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -50,10 +47,6 @@ endif::[]
toc::[]
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
[[overview]]
== 4.4BSD の設計の概要
diff --git a/documentation/content/ja/books/design-44bsd/chapters-order.adoc b/documentation/content/ja/books/design-44bsd/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/ja/books/design-44bsd/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/ja/books/faq/chapters-order.adoc b/documentation/content/ja/books/faq/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/ja/books/faq/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/ja/books/handbook/_index.adoc b/documentation/content/ja/books/handbook/_index.adoc
index b7054b523d..c78775b79e 100644
--- a/documentation/content/ja/books/handbook/_index.adoc
+++ b/documentation/content/ja/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2021 The FreeBSD Documentation Project
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"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= FreeBSD ハンドブック
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -55,11 +54,3 @@ FreeBSD ハンドブック日本語版の作成は FreeBSD 日本語ドキュメ
文書の日本語訳に関するお問い合わせや、 文書の原文に関する問い合わせをしたいが英語が得意でないという方は FreeBSD {doc-jp} まで、日本語でコメントをお寄せください。
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/ja/books/handbook/advanced-networking/_index.adoc b/documentation/content/ja/books/handbook/advanced-networking/_index.adoc
index 17912d9e5f..6ada5ec7fa 100644
--- a/documentation/content/ja/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/ja/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: 第21章 高度なネットワーク
part: パートIV. ネットワーク通信
prev: books/handbook/mail
next: books/handbook/partv
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/ja/books/handbook/basics/_index.adoc b/documentation/content/ja/books/handbook/basics/_index.adoc
index 833bf589c5..f33c609a53 100644
--- a/documentation/content/ja/books/handbook/basics/_index.adoc
+++ b/documentation/content/ja/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: 第3章 UNIX の基礎知識
part: パートI. 導入
prev: books/handbook/bsdinstall
next: books/handbook/ports
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/ja/books/handbook/bibliography/_index.adoc b/documentation/content/ja/books/handbook/bibliography/_index.adoc
index 6d90559f54..352202bdfe 100644
--- a/documentation/content/ja/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/ja/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: 付録B. 参考図書
part: パートV. 付録
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/ja/books/handbook/book.adoc b/documentation/content/ja/books/handbook/book.adoc
index 9e49e82d55..b8769d0d51 100644
--- a/documentation/content/ja/books/handbook/book.adoc
+++ b/documentation/content/ja/books/handbook/book.adoc
@@ -65,7 +65,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -78,7 +78,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -91,7 +91,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -108,7 +108,7 @@ include::{chapters-path}l10n/_index.adoc[leveloffset=+1]
include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -119,7 +119,7 @@ include::{chapters-path}mail/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/ja/books/handbook/boot/_index.adoc b/documentation/content/ja/books/handbook/boot/_index.adoc
index 809e846c27..aa9f28b298 100644
--- a/documentation/content/ja/books/handbook/boot/_index.adoc
+++ b/documentation/content/ja/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: 第12章 FreeBSD の起動のプロセス
part: パートIII. システム管理
prev: books/handbook/config
next: books/handbook/users
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/ja/books/handbook/bsdinstall/_index.adoc b/documentation/content/ja/books/handbook/bsdinstall/_index.adoc
index 9eeb20672b..7de9f23f57 100644
--- a/documentation/content/ja/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/ja/books/handbook/bsdinstall/_index.adoc
@@ -3,6 +3,9 @@ title: 第2章 FreeBSD のインストール
part: パートI. 導入
prev: books/handbook/introduction
next: books/handbook/basics
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/ja/books/handbook/chapters-order.adoc b/documentation/content/ja/books/handbook/chapters-order.adoc
deleted file mode 100644
index 3d3dafef43..0000000000
--- a/documentation/content/ja/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,31 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-users/_index.adoc
-security/_index.adoc
-disks/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/ja/books/handbook/config/_index.adoc b/documentation/content/ja/books/handbook/config/_index.adoc
index ebfe2521a5..dd78fe412d 100644
--- a/documentation/content/ja/books/handbook/config/_index.adoc
+++ b/documentation/content/ja/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: 第11章 設定とチューニング
part: パートIII. システム管理
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/ja/books/handbook/cutting-edge/_index.adoc b/documentation/content/ja/books/handbook/cutting-edge/_index.adoc
index 862130f0e8..87fa4130e7 100644
--- a/documentation/content/ja/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/ja/books/handbook/cutting-edge/_index.adoc
@@ -5,6 +5,9 @@ prev: books/handbook/l10n
next: books/handbook/partiv
description: freebsd-update もしくは Git を使った FreeBSD システムを最新の状態に更新する方法、ベースシステム全体を再構築しインストールする方法などの説明
tags: ["updating", "upgrading", "documentation", "FreeBSD-STABLE", "FreeBSD-CURRENT", "Security Patches"]
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/ja/books/handbook/desktop/_index.adoc b/documentation/content/ja/books/handbook/desktop/_index.adoc
index 32b4750cd5..f5d3415f37 100644
--- a/documentation/content/ja/books/handbook/desktop/_index.adoc
+++ b/documentation/content/ja/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: 第6章 デスクトップアプリケーション
part: パートII. 日々の生活
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/ja/books/handbook/disks/_index.adoc b/documentation/content/ja/books/handbook/disks/_index.adoc
index 6ab003f7cc..c6754f70ee 100644
--- a/documentation/content/ja/books/handbook/disks/_index.adoc
+++ b/documentation/content/ja/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: 第15章 ストレージ
part: パートIII. システム管理
prev: books/handbook/security
next: books/handbook/l10n
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/ja/books/handbook/eresources/_index.adoc b/documentation/content/ja/books/handbook/eresources/_index.adoc
index 7280f2fce8..f7292c6f84 100644
--- a/documentation/content/ja/books/handbook/eresources/_index.adoc
+++ b/documentation/content/ja/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: 付録 C. インターネット上のリソース
part: パートV. 付録
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/ja/books/handbook/introduction/_index.adoc b/documentation/content/ja/books/handbook/introduction/_index.adoc
index dcdeb355fc..1787ddeb84 100644
--- a/documentation/content/ja/books/handbook/introduction/_index.adoc
+++ b/documentation/content/ja/books/handbook/introduction/_index.adoc
@@ -5,6 +5,9 @@ prev: books/handbook/parti
next: books/handbook/bsdinstall
description: この章では FreeBSD の歴史、目標、開発モデルなど、 FreeBSD プロジェクトに関するさまざまな事柄を扱います。
tags: ["introduction", "synopsis", "about", "Who Uses FreeBSD", "goals", "history"]
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/ja/books/handbook/kernelconfig/_index.adoc b/documentation/content/ja/books/handbook/kernelconfig/_index.adoc
index a1d53a6e1e..c35442f8a7 100644
--- a/documentation/content/ja/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/ja/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: 第8章 FreeBSD カーネルのコンフィグレーション
part: パートII. 日々の生活
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/ja/books/handbook/l10n/_index.adoc b/documentation/content/ja/books/handbook/l10n/_index.adoc
index 63552f2839..21274c0b82 100644
--- a/documentation/content/ja/books/handbook/l10n/_index.adoc
+++ b/documentation/content/ja/books/handbook/l10n/_index.adoc
@@ -5,6 +5,9 @@ prev: books/handbook/disks
next: books/handbook/cutting-edge
description: FreeBSD は多くの言語への地域化に対応しており、 ユーザは、英語以外の言語を見たり、入力したり、処理したりできます。
tags: ["i18n", "L10n", "localization", "Locale", "LANG", "MM_CHARSET", "cap_mkdb"]
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/ja/books/handbook/linuxemu/_index.adoc b/documentation/content/ja/books/handbook/linuxemu/_index.adoc
index 1e0417fc96..d312210be9 100644
--- a/documentation/content/ja/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/ja/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: 第10章 Linux® バイナリ互換機能
part: パートII. 日々の生活
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/ja/books/handbook/mail/_index.adoc b/documentation/content/ja/books/handbook/mail/_index.adoc
index c60eab4b89..cec908a3c6 100644
--- a/documentation/content/ja/books/handbook/mail/_index.adoc
+++ b/documentation/content/ja/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: 第20章 電子メール
part: パートIV. ネットワーク通信
prev: books/handbook/ppp-and-slip
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/ja/books/handbook/mirrors/_index.adoc b/documentation/content/ja/books/handbook/mirrors/_index.adoc
index 47f026d3f0..e4c889433a 100644
--- a/documentation/content/ja/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/ja/books/handbook/mirrors/_index.adoc
@@ -5,6 +5,9 @@ prev: books/handbook/partv
next: books/handbook/bibliography
description: "FreeBSD の入手方法: CD および DVD セット, FTP サイト, Git のインストールおよび利用方法"
tags: ["入手方法", "CD", "DVD", "FTP", "Git"]
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/ja/books/handbook/multimedia/_index.adoc b/documentation/content/ja/books/handbook/multimedia/_index.adoc
index bdda1c6dc6..8fe084d028 100644
--- a/documentation/content/ja/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/ja/books/handbook/multimedia/_index.adoc
@@ -5,6 +5,9 @@ prev: books/handbook/desktop
next: books/handbook/kernelconfig
description: FreeBSD は数多くの種類のサウンドカードに対応しており、FreeBSD システムで原音に忠実な出力を楽しむことができます。
tags: ["multimedia", "sound card", "MP3", "MythTV", "scanner", "SANE"]
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/ja/books/handbook/parti.adoc b/documentation/content/ja/books/handbook/parti.adoc
index 680dbc9246..4be154220c 100644
--- a/documentation/content/ja/books/handbook/parti.adoc
+++ b/documentation/content/ja/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: パートI. 導入
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= 導入
@@ -24,5 +19,3 @@ endif::[]
* UNIX(R) におけるウィンドウシステムの X、 およびプロダクティブなデスクトップ環境の設定の詳細の紹介
頻繁にページを飛すことなく各章を前から後へとスムーズに読み進めるように、 後方への参照を極力抑えるようにしています。
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/ja/books/handbook/partii.adoc b/documentation/content/ja/books/handbook/partii.adoc
index 9e7412ad3f..4369b371b8 100644
--- a/documentation/content/ja/books/handbook/partii.adoc
+++ b/documentation/content/ja/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: パートII. 日々の生活
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= 日々の生活
@@ -24,5 +19,3 @@ endif::[]
* FreeBSD システムで Linux アプリケーションを実行する方法
これらの章では、読み飛ばしを推奨しているものもあります。 これについてはそれぞれの章の始めにある概要に書かれています。
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/ja/books/handbook/partiii.adoc b/documentation/content/ja/books/handbook/partiii.adoc
index 9378a31588..c5b9f05163 100644
--- a/documentation/content/ja/books/handbook/partiii.adoc
+++ b/documentation/content/ja/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: パートIII. システム管理
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= システム管理
以下の章では、 FreeBSD のシステム管理の面について書かれています。 各章のはじめでは、その章で学ぶ内容や、 読者が実際に取り組む前に知っておくべきことについて説明します。
各章は、必要になった時に個別に参照できるように構成されています。 どの順番で読んでも構いませんし、FreeBSD を使うのに、 すべてを読み通す必要がある、というわけでもありません。
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/ja/books/handbook/partiv.adoc b/documentation/content/ja/books/handbook/partiv.adoc
index 1d4bdebfb9..b9a5161a9f 100644
--- a/documentation/content/ja/books/handbook/partiv.adoc
+++ b/documentation/content/ja/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: パートIV. ネットワーク通信
prev: books/handbook/cutting-edge
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= ネットワーク通信
@@ -25,5 +20,3 @@ FreeBSD は、 高性能なネットワークサーバとして最も広く使
* その他の高度なネットワークに関する話題
各章は、必要になった時に個別に参照できるように構成されています。 どの順番で読んでも構いませんし、ネットワーク環境で FreeBSD を使うのに、 すべてを読み通す必要がある、というわけでもありません。
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/ja/books/handbook/partv.adoc b/documentation/content/ja/books/handbook/partv.adoc
index d9b1b15a9b..359580d680 100644
--- a/documentation/content/ja/books/handbook/partv.adoc
+++ b/documentation/content/ja/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: パートV. 付録
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= 付録
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/ja/books/handbook/pgpkeys/_index.adoc b/documentation/content/ja/books/handbook/pgpkeys/_index.adoc
index 378f812497..5ed591f80b 100644
--- a/documentation/content/ja/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/ja/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: 付録 D. OpenPGP Keys
part: パートV. 付録
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/ja/books/handbook/ports/_index.adoc b/documentation/content/ja/books/handbook/ports/_index.adoc
index efa3fa224b..6d22354249 100644
--- a/documentation/content/ja/books/handbook/ports/_index.adoc
+++ b/documentation/content/ja/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: 第4章 アプリケーションのインストール - packages と port
part: パートI. 導入
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/ja/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/ja/books/handbook/ppp-and-slip/_index.adoc
index afe3c3a98c..1cdbf574cc 100644
--- a/documentation/content/ja/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/ja/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: 第19章 PPP と SLIP
part: パートIV. ネットワーク通信
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/ja/books/handbook/preface/_index.adoc b/documentation/content/ja/books/handbook/preface/_index.adoc
index 897f7c90d8..00b06a083e 100644
--- a/documentation/content/ja/books/handbook/preface/_index.adoc
+++ b/documentation/content/ja/books/handbook/preface/_index.adoc
@@ -4,6 +4,9 @@ prev: books/handbook/
next: books/handbook/parti
description: 最初の部分は FreeBSD を使い始めた人向けで、FreeBSD のインストールの過程を手引きし、UNIX(R) の基礎となっている概念や慣習を丁寧に紹介します。
tags: ["preface", "audience", "organization", "conventions", "acknowledgments"]
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/ja/books/handbook/printing/_index.adoc b/documentation/content/ja/books/handbook/printing/_index.adoc
index bd54ee8458..471d3f5135 100644
--- a/documentation/content/ja/books/handbook/printing/_index.adoc
+++ b/documentation/content/ja/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: 第9章 プリンタの利用
part: パートII. 日々の生活
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/ja/books/handbook/security/_index.adoc b/documentation/content/ja/books/handbook/security/_index.adoc
index 114fadbd83..56f1ad8df2 100644
--- a/documentation/content/ja/books/handbook/security/_index.adoc
+++ b/documentation/content/ja/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: 第14章 セキュリティ
part: パートIII. システム管理
prev: books/handbook/users
next: books/handbook/disks
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/ja/books/handbook/serialcomms/_index.adoc b/documentation/content/ja/books/handbook/serialcomms/_index.adoc
index e924005641..60596b4a04 100644
--- a/documentation/content/ja/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/ja/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: 第18章 シリアル通信
part: パートIV. ネットワーク通信
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/ja/books/handbook/users/_index.adoc b/documentation/content/ja/books/handbook/users/_index.adoc
index 73d4867135..120c3ce312 100644
--- a/documentation/content/ja/books/handbook/users/_index.adoc
+++ b/documentation/content/ja/books/handbook/users/_index.adoc
@@ -3,6 +3,9 @@ title: 第13章 ユーザと基本的なアカウントの管理
part: パートIII. システム管理
prev: books/handbook/boot
next: books/handbook/security
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[users]]
diff --git a/documentation/content/ja/books/handbook/x11/_index.adoc b/documentation/content/ja/books/handbook/x11/_index.adoc
index 5098a30db7..57a9fc0d75 100644
--- a/documentation/content/ja/books/handbook/x11/_index.adoc
+++ b/documentation/content/ja/books/handbook/x11/_index.adoc
@@ -5,6 +5,9 @@ prev: books/handbook/ports
next: books/handbook/partii
description: この章では、グラフィカル環境で使われるオープンソースの X Window System を提供する Xorg のインストールおよび設定方法について説明します。
tags: ["X11", "Xorg", "TrueType", "DE", "KDE", "Plasma", "Xfce", "Gnome", "XDM", "SDDM", "GDM", "KMS", "Intel", "AMD", "NVIDIA", "Anti-Aliased"]
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/ja/books/porters-handbook/_index.adoc b/documentation/content/ja/books/porters-handbook/_index.adoc
index 80e1b593df..bee42bb634 100644
--- a/documentation/content/ja/books/porters-handbook/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/_index.adoc
@@ -6,7 +6,9 @@ copyright: 2000-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "sun", "unix", "general"]
next: books/porters-handbook/why-port
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/porters-handbook/"
---
= FreeBSD Porter's Handbook
@@ -30,16 +32,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/porters-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -53,7 +52,3 @@ endif::[]
文書の日本語訳に関するお問い合わせや、 文書の原文に関する問い合わせをしたいが英語が得意でないという方は、 FreeBSD 日本語ドキュメンテーションプロジェクト <doc-jp@jp.FreeBSD.org> まで日本語でコメントをお寄せください。
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/ja/books/porters-handbook/book.adoc b/documentation/content/ja/books/porters-handbook/book.adoc
index 3e4af86dff..4874af618d 100644
--- a/documentation/content/ja/books/porters-handbook/book.adoc
+++ b/documentation/content/ja/books/porters-handbook/book.adoc
@@ -55,8 +55,6 @@ endif::[]
toc::[]
-include::{chapters-path}toc-examples.adoc[]
-
include::{chapters-path}why-port/_index.adoc[leveloffset=+1]
include::{chapters-path}own-port/_index.adoc[leveloffset=+1]
include::{chapters-path}quick-porting/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/ja/books/porters-handbook/changes/_index.adoc b/documentation/content/ja/books/porters-handbook/changes/_index.adoc
index 73ef4976ef..7cd662ccce 100644
--- a/documentation/content/ja/books/porters-handbook/changes/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/changes/_index.adoc
@@ -1,6 +1,9 @@
---
title: 第19章 この文書と ports システムの変更
prev: books/porters-handbook/porting-autoplist
+showBookMenu: true
+weight: 19
+path: "/books/porters-handbook/"
---
[[changes]]
diff --git a/documentation/content/ja/books/porters-handbook/chapters-order.adoc b/documentation/content/ja/books/porters-handbook/chapters-order.adoc
deleted file mode 100644
index 52b1571174..0000000000
--- a/documentation/content/ja/books/porters-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,19 +0,0 @@
-why-port/_index.adoc
-own-port/_index.adoc
-quick-porting/_index.adoc
-slow/_index.adoc
-makefile/_index.adoc
-special/_index.adoc
-porting-masterdir/_index.adoc
-shared/_index.adoc
-porting-manpages/_index.adoc
-porting-motif/_index.adoc
-x11-fonts/_index.adoc
-porting-info/_index.adoc
-pkg-files/_index.adoc
-testing/_index.adoc
-port-upgrading/_index.adoc
-porting-dads/_index.adoc
-porting-samplem/_index.adoc
-porting-autoplist/_index.adoc
-changes/_index.adoc
diff --git a/documentation/content/ja/books/porters-handbook/makefile/_index.adoc b/documentation/content/ja/books/porters-handbook/makefile/_index.adoc
index a084f9a942..8aca2248fe 100644
--- a/documentation/content/ja/books/porters-handbook/makefile/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/makefile/_index.adoc
@@ -2,6 +2,9 @@
title: 第5章 Makefile の作成
prev: books/porters-handbook/slow
next: books/porters-handbook/special
+showBookMenu: true
+weight: 5
+path: "/books/porters-handbook/"
---
[[makefile]]
diff --git a/documentation/content/ja/books/porters-handbook/own-port/_index.adoc b/documentation/content/ja/books/porters-handbook/own-port/_index.adoc
index 6a4eef7762..4f049833d0 100644
--- a/documentation/content/ja/books/porters-handbook/own-port/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/own-port/_index.adoc
@@ -2,6 +2,9 @@
title: 第2章 自分で port を作成するには
prev: books/porters-handbook/why-port
next: books/porters-handbook/quick-porting
+showBookMenu: true
+weight: 2
+path: "/books/porters-handbook/"
---
[[own-port]]
diff --git a/documentation/content/ja/books/porters-handbook/pkg-files/_index.adoc b/documentation/content/ja/books/porters-handbook/pkg-files/_index.adoc
index d1f7c7498c..a24592e2f8 100644
--- a/documentation/content/ja/books/porters-handbook/pkg-files/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/pkg-files/_index.adoc
@@ -2,6 +2,9 @@
title: 第13章 pkg-* ファイル
prev: books/porters-handbook/porting-info
next: books/porters-handbook/testing
+showBookMenu: true
+weight: 13
+path: "/books/porters-handbook/"
---
[[pkg-files]]
diff --git a/documentation/content/ja/books/porters-handbook/port-upgrading/_index.adoc b/documentation/content/ja/books/porters-handbook/port-upgrading/_index.adoc
index 4b0ed3c6ba..37e9ec9f04 100644
--- a/documentation/content/ja/books/porters-handbook/port-upgrading/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/port-upgrading/_index.adoc
@@ -2,6 +2,9 @@
title: 第15章 アップグレード
prev: books/porters-handbook/testing
next: books/porters-handbook/porting-dads
+showBookMenu: true
+weight: 15
+path: "/books/porters-handbook/"
---
[[port-upgrading]]
diff --git a/documentation/content/ja/books/porters-handbook/porting-autoplist/_index.adoc b/documentation/content/ja/books/porters-handbook/porting-autoplist/_index.adoc
index 6c4af2a27f..09c3d84d25 100644
--- a/documentation/content/ja/books/porters-handbook/porting-autoplist/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/porting-autoplist/_index.adoc
@@ -2,6 +2,9 @@
title: 第18章 パッキングリストの自動生成
prev: books/porters-handbook/porting-samplem
next: books/porters-handbook/changes
+showBookMenu: true
+weight: 18
+path: "/books/porters-handbook/"
---
[[porting-autoplist]]
diff --git a/documentation/content/ja/books/porters-handbook/porting-dads/_index.adoc b/documentation/content/ja/books/porters-handbook/porting-dads/_index.adoc
index 520fb3da22..e1e1ea7aa1 100644
--- a/documentation/content/ja/books/porters-handbook/porting-dads/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/porting-dads/_index.adoc
@@ -2,6 +2,9 @@
title: 第16章 やっていいことといけないこと
prev: books/porters-handbook/port-upgrading
next: books/porters-handbook/porting-samplem
+showBookMenu: true
+weight: 16
+path: "/books/porters-handbook/"
---
[[porting-dads]]
diff --git a/documentation/content/ja/books/porters-handbook/porting-info/_index.adoc b/documentation/content/ja/books/porters-handbook/porting-info/_index.adoc
index 781d483c75..b730178c27 100644
--- a/documentation/content/ja/books/porters-handbook/porting-info/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/porting-info/_index.adoc
@@ -2,6 +2,9 @@
title: 第12章 Info ファイル
prev: books/porters-handbook/x11-fonts
next: books/porters-handbook/pkg-files
+showBookMenu: true
+weight: 12
+path: "/books/porters-handbook/"
---
[[porting-info]]
diff --git a/documentation/content/ja/books/porters-handbook/porting-manpages/_index.adoc b/documentation/content/ja/books/porters-handbook/porting-manpages/_index.adoc
index 2d72b212b6..b7707674fc 100644
--- a/documentation/content/ja/books/porters-handbook/porting-manpages/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/porting-manpages/_index.adoc
@@ -2,6 +2,9 @@
title: 第9章 マニュアルページ
prev: books/porters-handbook/shared
next: books/porters-handbook/porting-motif
+showBookMenu: true
+weight: 9
+path: "/books/porters-handbook/"
---
[[porting-manpages]]
diff --git a/documentation/content/ja/books/porters-handbook/porting-masterdir/_index.adoc b/documentation/content/ja/books/porters-handbook/porting-masterdir/_index.adoc
index d9a60f6325..ab34c0bc66 100644
--- a/documentation/content/ja/books/porters-handbook/porting-masterdir/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/porting-masterdir/_index.adoc
@@ -2,6 +2,9 @@
title: 第7章 MASTERDIR
prev: books/porters-handbook/special
next: books/porters-handbook/shared
+showBookMenu: true
+weight: 7
+path: "/books/porters-handbook/"
---
[[porting-masterdir]]
diff --git a/documentation/content/ja/books/porters-handbook/porting-motif/_index.adoc b/documentation/content/ja/books/porters-handbook/porting-motif/_index.adoc
index 0df2dd4ccc..a3af80bbc2 100644
--- a/documentation/content/ja/books/porters-handbook/porting-motif/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/porting-motif/_index.adoc
@@ -2,6 +2,9 @@
title: 第10章 Motif を必要とする port
prev: books/porters-handbook/porting-manpages
next: books/porters-handbook/x11-fonts
+showBookMenu: true
+weight: 10
+path: "/books/porters-handbook/"
---
[[porting-motif]]
diff --git a/documentation/content/ja/books/porters-handbook/porting-samplem/_index.adoc b/documentation/content/ja/books/porters-handbook/porting-samplem/_index.adoc
index a661ac6fa1..1887435103 100644
--- a/documentation/content/ja/books/porters-handbook/porting-samplem/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/porting-samplem/_index.adoc
@@ -2,6 +2,9 @@
title: 第17章 Makefile のサンプル
prev: books/porters-handbook/porting-dads
next: books/porters-handbook/porting-autoplist
+showBookMenu: true
+weight: 17
+path: "/books/porters-handbook/"
---
[[porting-samplem]]
diff --git a/documentation/content/ja/books/porters-handbook/quick-porting/_index.adoc b/documentation/content/ja/books/porters-handbook/quick-porting/_index.adoc
index 94a47ae8a0..70d5ddfb48 100644
--- a/documentation/content/ja/books/porters-handbook/quick-porting/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/quick-porting/_index.adoc
@@ -2,6 +2,9 @@
title: 第3章 3 分間 porting
prev: books/porters-handbook/own-port
next: books/porters-handbook/slow
+showBookMenu: true
+weight: 3
+path: "/books/porters-handbook/"
---
[[quick-porting]]
diff --git a/documentation/content/ja/books/porters-handbook/shared/_index.adoc b/documentation/content/ja/books/porters-handbook/shared/_index.adoc
index 5c7c4cba3e..923d6a2d5d 100644
--- a/documentation/content/ja/books/porters-handbook/shared/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/shared/_index.adoc
@@ -2,6 +2,9 @@
title: 第8章 共有ライブラリのバージョン
prev: books/porters-handbook/porting-masterdir
next: books/porters-handbook/porting-manpages
+showBookMenu: true
+weight: 8
+path: "/books/porters-handbook/"
---
[[shared]]
diff --git a/documentation/content/ja/books/porters-handbook/slow/_index.adoc b/documentation/content/ja/books/porters-handbook/slow/_index.adoc
index a22f196cc5..41ad498a3e 100644
--- a/documentation/content/ja/books/porters-handbook/slow/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/slow/_index.adoc
@@ -2,6 +2,9 @@
title: 第4章 本格的な port
prev: books/porters-handbook/quick-porting
next: books/porters-handbook/makefile
+showBookMenu: true
+weight: 4
+path: "/books/porters-handbook/"
---
[[slow]]
diff --git a/documentation/content/ja/books/porters-handbook/special/_index.adoc b/documentation/content/ja/books/porters-handbook/special/_index.adoc
index 35cd46b305..5443dc7141 100644
--- a/documentation/content/ja/books/porters-handbook/special/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/special/_index.adoc
@@ -2,6 +2,9 @@
title: 第6章 特別な配慮
prev: books/porters-handbook/makefile
next: books/porters-handbook/porting-masterdir
+showBookMenu: true
+weight: 6
+path: "/books/porters-handbook/"
---
[[special]]
diff --git a/documentation/content/ja/books/porters-handbook/testing/_index.adoc b/documentation/content/ja/books/porters-handbook/testing/_index.adoc
index fec61ced9b..dcd1e8fb1b 100644
--- a/documentation/content/ja/books/porters-handbook/testing/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/testing/_index.adoc
@@ -2,6 +2,9 @@
title: 第14章 port のテスト
prev: books/porters-handbook/pkg-files
next: books/porters-handbook/port-upgrading
+showBookMenu: true
+weight: 14
+path: "/books/porters-handbook/"
---
[[testing]]
diff --git a/documentation/content/ja/books/porters-handbook/why-port/_index.adoc b/documentation/content/ja/books/porters-handbook/why-port/_index.adoc
index 47e3eee580..f84481ff1b 100644
--- a/documentation/content/ja/books/porters-handbook/why-port/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/why-port/_index.adoc
@@ -2,6 +2,9 @@
title: 第1章 はじめに
prev: books/porters-handbook/
next: books/porters-handbook/own-port
+showBookMenu: true
+weight: 1
+path: "/books/porters-handbook/"
---
[[why-port]]
diff --git a/documentation/content/ja/books/porters-handbook/x11-fonts/_index.adoc b/documentation/content/ja/books/porters-handbook/x11-fonts/_index.adoc
index 03d7bfce8c..c2b46bdee7 100644
--- a/documentation/content/ja/books/porters-handbook/x11-fonts/_index.adoc
+++ b/documentation/content/ja/books/porters-handbook/x11-fonts/_index.adoc
@@ -2,6 +2,9 @@
title: 第11章 X11 のフォント
prev: books/porters-handbook/porting-motif
next: books/porters-handbook/porting-info
+showBookMenu: true
+weight: 11
+path: "/books/porters-handbook/"
---
[[x11-fonts]]
diff --git a/documentation/content/ja/languages.adoc b/documentation/content/ja/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/ja/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/ko/articles/_index.adoc b/documentation/content/ko/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/ko/articles/_index.adoc
+++ b/documentation/content/ko/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/ko/languages.adoc b/documentation/content/ko/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/ko/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/mn/books/_index.adoc b/documentation/content/mn/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/mn/books/_index.adoc
+++ b/documentation/content/mn/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/mn/books/books.adoc b/documentation/content/mn/books/books.adoc
deleted file mode 100644
index 342921370c..0000000000
--- a/documentation/content/mn/books/books.adoc
+++ /dev/null
@@ -1 +0,0 @@
-handbook
diff --git a/documentation/content/mn/books/handbook/_index.adoc b/documentation/content/mn/books/handbook/_index.adoc
index a78e8617f1..2eeccfa603 100644
--- a/documentation/content/mn/books/handbook/_index.adoc
+++ b/documentation/content/mn/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 FreeBSD-г Монголоор баримтжуулах төсөл
trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= FreeBSD гарын авлага
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -48,11 +47,3 @@ endif::[]
FreeBSD-д тавтай морилно уу! Энэ гарын авлага нь _FreeBSD {rel112-current}-RELEASE_ болон _FreeBSD {rel120-current}-RELEASE_ хувилбаруудын суулгацаас эхлээд өдөр тутмын хэрэглээг тайлбарласан билээ. Энэ гарын авлага нь _төгс дуусаагүй_ бөгөөд маш олон хүний хамтын бүтээл юм. Зарим хэсэг нь хуучирч шинэчлэгдэх шаардлагатай байж болзошгүй. Хэрэв та энэ төсөлд хувь нэмрээ оруулж, бидэнд туслахыг хүсвэл {freebsd-doc} хаяг руу захиа бичнэ үү. Энэ гарын авлагын хамгийн сүүлийн хувилбарыг http://www.FreeBSD.org/[FreeBSD вэб хуудаснаас] татаж авч болно. (энэ гарын авлагын өмнөх хувилбаруудыг http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/]-с авах боломжтой). Мөн янз бүрийн шахаж бэлтгэсэн хэлбэрээр link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FreeBSD FTP серверээс] эсвэл <<mirrors-ftp,толин тусгал хуудаснаас>> татаж авагдаж болно. Хэрэв та энэ гарын авлагын хэвлэсэн хуулбарыг авахыг хүсвэл http://www.freebsdmall.com/[FreeBSD Mall] хуудсанд зорчино уу. Та мөн гарын авлага дотор link:https://www.FreeBSD.org/search/[хайлт хийх] боломжтой.
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/mn/books/handbook/advanced-networking/_index.adoc b/documentation/content/mn/books/handbook/advanced-networking/_index.adoc
index 5a5b8c69c3..2cc9e8fe6b 100644
--- a/documentation/content/mn/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/mn/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 32. Сүлжээний нэмэлт ойлголтууд
part: хэсэг IV. Сүлжээний Холболт
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/mn/books/handbook/audit/_index.adoc b/documentation/content/mn/books/handbook/audit/_index.adoc
index 00b8d972bd..4afb8b47fa 100644
--- a/documentation/content/mn/books/handbook/audit/_index.adoc
+++ b/documentation/content/mn/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 18. Аюулгүй байдлын үйл явцад аудит
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/mn/books/handbook/basics/_index.adoc b/documentation/content/mn/books/handbook/basics/_index.adoc
index c936cd376b..d1fe217795 100644
--- a/documentation/content/mn/books/handbook/basics/_index.adoc
+++ b/documentation/content/mn/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 4. Юниксийн үндэс
part: хэсэг I. Эхлэл
prev: books/handbook/install
next: books/handbook/ports
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/mn/books/handbook/bibliography/_index.adoc b/documentation/content/mn/books/handbook/bibliography/_index.adoc
index 15d7348fcd..e0201011e5 100644
--- a/documentation/content/mn/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/mn/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Хавсралт B. Ном зүй
part: хэсэг V. Хавсралтууд
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/mn/books/handbook/book.adoc b/documentation/content/mn/books/handbook/book.adoc
index c67bc76de1..8ace7ed5d6 100644
--- a/documentation/content/mn/books/handbook/book.adoc
+++ b/documentation/content/mn/books/handbook/book.adoc
@@ -59,7 +59,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -74,7 +74,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -87,7 +87,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -120,7 +120,7 @@ include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -135,7 +135,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/mn/books/handbook/boot/_index.adoc b/documentation/content/mn/books/handbook/boot/_index.adoc
index 89b4d9c451..8e7fec444c 100644
--- a/documentation/content/mn/books/handbook/boot/_index.adoc
+++ b/documentation/content/mn/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 13. FreeBSD-ийн Ачаалах процесс
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/config
next: books/handbook/users
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/mn/books/handbook/bsdinstall/_index.adoc b/documentation/content/mn/books/handbook/bsdinstall/_index.adoc
index 5059c7bd2a..0c951eb630 100644
--- a/documentation/content/mn/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/mn/books/handbook/bsdinstall/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 2. FreeBSD 9.X болон түүнээс хойшхи хуви
part: хэсэг I. Эхлэл
prev: books/handbook/introduction
next: books/handbook/install
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/mn/books/handbook/chapters-order.adoc b/documentation/content/mn/books/handbook/chapters-order.adoc
deleted file mode 100644
index fc8ea0295f..0000000000
--- a/documentation/content/mn/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,42 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-install/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-users/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-filesystems/_index.adoc
-vinum/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/mn/books/handbook/config/_index.adoc b/documentation/content/mn/books/handbook/config/_index.adoc
index 524f81d0ef..8aa7fcdd11 100644
--- a/documentation/content/mn/books/handbook/config/_index.adoc
+++ b/documentation/content/mn/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 12. Тохиргоо ба Тааруулалт
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/mn/books/handbook/cutting-edge/_index.adoc b/documentation/content/mn/books/handbook/cutting-edge/_index.adoc
index 107ca7630e..0fa67b439c 100644
--- a/documentation/content/mn/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/mn/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 25. FreeBSD-г шинэчилж сайжруулах нь
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/l10n
next: books/handbook/dtrace
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/mn/books/handbook/desktop/_index.adoc b/documentation/content/mn/books/handbook/desktop/_index.adoc
index f6d3e2cf38..04382bbaec 100644
--- a/documentation/content/mn/books/handbook/desktop/_index.adoc
+++ b/documentation/content/mn/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 7. Ширээний програмууд
part: хэсэг II. Нийтлэг асуудлууд
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/mn/books/handbook/disks/_index.adoc b/documentation/content/mn/books/handbook/disks/_index.adoc
index 4971dc27f0..267b9d1a1e 100644
--- a/documentation/content/mn/books/handbook/disks/_index.adoc
+++ b/documentation/content/mn/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 19. Хадгалалт
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/mn/books/handbook/dtrace/_index.adoc b/documentation/content/mn/books/handbook/dtrace/_index.adoc
index 0d8eac6df1..e158cf02b8 100644
--- a/documentation/content/mn/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/mn/books/handbook/dtrace/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 26. DTrace
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/cutting-edge
next: books/handbook/partiv
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/mn/books/handbook/eresources/_index.adoc b/documentation/content/mn/books/handbook/eresources/_index.adoc
index 22f7aa57ed..2b419925ae 100644
--- a/documentation/content/mn/books/handbook/eresources/_index.adoc
+++ b/documentation/content/mn/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: Хавсралт C. Интернэт дэх эх үүсвэрүүд
part: хэсэг V. Хавсралтууд
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 41
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/mn/books/handbook/filesystems/_index.adoc b/documentation/content/mn/books/handbook/filesystems/_index.adoc
index 37dc9ab0c9..cf73497c97 100644
--- a/documentation/content/mn/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/mn/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 21. Файлын системийн дэмжлэг
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/geom
next: books/handbook/vinum
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/mn/books/handbook/firewalls/_index.adoc b/documentation/content/mn/books/handbook/firewalls/_index.adoc
index da2d70bd0f..3f547d4704 100644
--- a/documentation/content/mn/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/mn/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 31. Галт хана
part: хэсэг IV. Сүлжээний Холболт
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/mn/books/handbook/geom/_index.adoc b/documentation/content/mn/books/handbook/geom/_index.adoc
index c31c6e3b55..689e8e3687 100644
--- a/documentation/content/mn/books/handbook/geom/_index.adoc
+++ b/documentation/content/mn/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "Κεφάλαιο 20. GEOM: Διαχείριση Συστοιχιών Δ
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/disks
next: books/handbook/filesystems
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/mn/books/handbook/install/_index.adoc b/documentation/content/mn/books/handbook/install/_index.adoc
index 4cbdc653a0..0dd659069d 100644
--- a/documentation/content/mn/books/handbook/install/_index.adoc
+++ b/documentation/content/mn/books/handbook/install/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 3. FreeBSD 8.X болон түүнээс өмнөх хувил
part: хэсэг I. Эхлэл
prev: books/handbook/bsdinstall
next: books/handbook/basics
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[install]]
diff --git a/documentation/content/mn/books/handbook/introduction/_index.adoc b/documentation/content/mn/books/handbook/introduction/_index.adoc
index f7bad73d73..663308e95b 100644
--- a/documentation/content/mn/books/handbook/introduction/_index.adoc
+++ b/documentation/content/mn/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 1. Танилцуулга
part: хэсэг I. Эхлэл
prev: books/handbook/parti
next: books/handbook/bsdinstall
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/mn/books/handbook/jails/_index.adoc b/documentation/content/mn/books/handbook/jails/_index.adoc
index eeb50cfbc6..d490b06f00 100644
--- a/documentation/content/mn/books/handbook/jails/_index.adoc
+++ b/documentation/content/mn/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 16. Jails буюу Шоронгууд
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/mn/books/handbook/kernelconfig/_index.adoc b/documentation/content/mn/books/handbook/kernelconfig/_index.adoc
index 970818a0aa..21f3c5b99f 100644
--- a/documentation/content/mn/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/mn/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 9. FreeBSD цөмийг тохируулах нь
part: хэсэг II. Нийтлэг асуудлууд
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/mn/books/handbook/l10n/_index.adoc b/documentation/content/mn/books/handbook/l10n/_index.adoc
index 5d7905ec9d..6018185707 100644
--- a/documentation/content/mn/books/handbook/l10n/_index.adoc
+++ b/documentation/content/mn/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 24. Локалчлал - I18N/L10N-ийн хэрэглээ б
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/mn/books/handbook/linuxemu/_index.adoc b/documentation/content/mn/books/handbook/linuxemu/_index.adoc
index fde5c5d515..cab1393776 100644
--- a/documentation/content/mn/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/mn/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 11. Линуксийн Хоёртын Нийлэмж
part: хэсэг II. Нийтлэг асуудлууд
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/mn/books/handbook/mac/_index.adoc b/documentation/content/mn/books/handbook/mac/_index.adoc
index df583e2bc5..a3670b9150 100644
--- a/documentation/content/mn/books/handbook/mac/_index.adoc
+++ b/documentation/content/mn/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 17. Mandatory Access Control буюу Албадмал Хан
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/mn/books/handbook/mail/_index.adoc b/documentation/content/mn/books/handbook/mail/_index.adoc
index 73578dfac8..d136a8f70e 100644
--- a/documentation/content/mn/books/handbook/mail/_index.adoc
+++ b/documentation/content/mn/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 29. Цахим Шуудан
part: хэсэг IV. Сүлжээний Холболт
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/mn/books/handbook/mirrors/_index.adoc b/documentation/content/mn/books/handbook/mirrors/_index.adoc
index a8af89e9a4..771dcaae6f 100644
--- a/documentation/content/mn/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/mn/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: Хавсралт A. FreeBSD-г олж авах нь
part: хэсэг V. Хавсралтууд
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/mn/books/handbook/multimedia/_index.adoc b/documentation/content/mn/books/handbook/multimedia/_index.adoc
index e8a17f73b6..0ed4fa6d0a 100644
--- a/documentation/content/mn/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/mn/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 8. Мультимедиа
part: хэсэг II. Нийтлэг асуудлууд
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/mn/books/handbook/network-servers/_index.adoc b/documentation/content/mn/books/handbook/network-servers/_index.adoc
index f79d9ab2b3..84842802f7 100644
--- a/documentation/content/mn/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/mn/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 30. Сүлжээний орчны Серверүүд
part: хэсэг IV. Сүлжээний Холболт
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/mn/books/handbook/parti.adoc b/documentation/content/mn/books/handbook/parti.adoc
index 6bae2fc279..71f48f7601 100644
--- a/documentation/content/mn/books/handbook/parti.adoc
+++ b/documentation/content/mn/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: хэсэг I. Эхлэл
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Эхлэл
@@ -24,5 +19,3 @@ FreeBSD гарын авлагын энэ хэсэг нь FreeBSD-тэй шинэ
* UNIX(R) цонхот систем X-ийг танд танилцуулж, илүү үр бүтээлтэй ажиллахын тулд ажлын ширээний орчноо хэрхэн тохируулах талаар тайлбарлана.
Бид Гарын авлагынхаа энэ хэсгийг аль болох цөөхөн хуудас дамжихаар бодолцсон бөгөөд ингэснээр танд энэ гарын авлагыг эхнээс нь дуустал хуудаснаас хуудас уруу үсрэлгүйгээр уншиж дуусгахад зориулсан билээ.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/mn/books/handbook/partii.adoc b/documentation/content/mn/books/handbook/partii.adoc
index 81f81303be..b4912b6fd0 100644
--- a/documentation/content/mn/books/handbook/partii.adoc
+++ b/documentation/content/mn/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: хэсэг II. Нийтлэг асуудлууд
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Нийтлэг асуудлууд
@@ -24,5 +19,3 @@ endif::[]
* FreeBSD систем дээр Линукс програмуудыг хэрхэн ажиллуулахыг танд үзүүлэх болно.
Эдгээр бүлгүүдийн заримд таныг зарим нэг ойлголтуудын талаар урьдаар уншихыг зөвлөх бөгөөд энэ нь бүлэг бүрийн эхэнд ерөнхий агуулгад дурдсан байгаа болно.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/mn/books/handbook/partiii.adoc b/documentation/content/mn/books/handbook/partiii.adoc
index 0e1df51371..579893d31f 100644
--- a/documentation/content/mn/books/handbook/partiii.adoc
+++ b/documentation/content/mn/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: хэсэг III. Системийн Удирдлага
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Системийн Удирдлага
FreeBSD гарын авлагын үлдсэн бүлгүүд нь FreeBSD системийн удирдлагын бүх ойлголтуудыг хамрах болно. Бүлэг бүрийн эхэнд, уг бүлгийг уншсанаар таны юу сурч авахыг тайлбарлах бөгөөд уншиж эхлэхээс өмнө юуг мэдсэн байх ёстойг бас хэлж өгөх болно.
Эдгээр бүлгүүд нь танд мэдээлэл хэрэгтэй үед уншигдахаар зориулагдсан юм. Та ямар нэгэн тодорхой дарааллаар унших хэрэггүй бөгөөд FreeBSD ашиглаж эхлэхээсээ өмнө бүгдийг нь унших шаардлагагүй болно.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/mn/books/handbook/partiv.adoc b/documentation/content/mn/books/handbook/partiv.adoc
index c78b63b165..58b951ff2b 100644
--- a/documentation/content/mn/books/handbook/partiv.adoc
+++ b/documentation/content/mn/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: хэсэг IV. Сүлжээний Холболт
prev: books/handbook/usb-device-mode
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Сүлжээний Холболт
@@ -25,5 +20,3 @@ FreeBSD нь өндөр ажиллагаатай сүлжээний сервер
* Бусад дээд түвшний сүлжээний сэдвүүд
Эдгээр бүлгүүд нь танд мэдээлэл хэрэгтэй үед уншигдахаар зориулагдсан юм. Та ямар нэгэн тодорхой дарааллаар унших хэрэггүй бөгөөд FreeBSD ашиглаж эхлэхээсээ өмнө бүгдийг нь унших шаардлагагүй болно.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/mn/books/handbook/partv.adoc b/documentation/content/mn/books/handbook/partv.adoc
index 85dc9f19b4..c259a43dea 100644
--- a/documentation/content/mn/books/handbook/partv.adoc
+++ b/documentation/content/mn/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: хэсэг V. Хавсралтууд
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
== Хавсралтууд
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/mn/books/handbook/pgpkeys/_index.adoc b/documentation/content/mn/books/handbook/pgpkeys/_index.adoc
index e2bde4c782..0e18a4b66d 100644
--- a/documentation/content/mn/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/mn/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: Хавсралт D. PGP түлхүүрүүд
part: хэсэг V. Хавсралтууд
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 42
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/mn/books/handbook/ports/_index.adoc b/documentation/content/mn/books/handbook/ports/_index.adoc
index 87eb038e86..038863394b 100644
--- a/documentation/content/mn/books/handbook/ports/_index.adoc
+++ b/documentation/content/mn/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "Бүлэг 5. Програм суулгах: Багцууд болон
part: хэсэг I. Эхлэл
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/mn/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/mn/books/handbook/ppp-and-slip/_index.adoc
index eb30d928eb..a4657a59c6 100644
--- a/documentation/content/mn/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/mn/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 28. PPP болон SLIP
part: хэсэг IV. Сүлжээний Холболт
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/mn/books/handbook/preface/_index.adoc b/documentation/content/mn/books/handbook/preface/_index.adoc
index 5336e6ea8e..0a54fc595a 100644
--- a/documentation/content/mn/books/handbook/preface/_index.adoc
+++ b/documentation/content/mn/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Өмнөх үг
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/mn/books/handbook/printing/_index.adoc b/documentation/content/mn/books/handbook/printing/_index.adoc
index 3c6cf268f8..873a644ff5 100644
--- a/documentation/content/mn/books/handbook/printing/_index.adoc
+++ b/documentation/content/mn/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 10. Хэвлэлт
part: хэсэг II. Нийтлэг асуудлууд
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/mn/books/handbook/security/_index.adoc b/documentation/content/mn/books/handbook/security/_index.adoc
index 512a56a298..cad21a3ff3 100644
--- a/documentation/content/mn/books/handbook/security/_index.adoc
+++ b/documentation/content/mn/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 15. Аюулгүй байдал
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/users
next: books/handbook/jails
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/mn/books/handbook/serialcomms/_index.adoc b/documentation/content/mn/books/handbook/serialcomms/_index.adoc
index da55f0903a..6119596615 100644
--- a/documentation/content/mn/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/mn/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 27. Цуваа холбоонууд
part: хэсэг IV. Сүлжээний Холболт
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/mn/books/handbook/users/_index.adoc b/documentation/content/mn/books/handbook/users/_index.adoc
index c9718d990f..97f5a66ff8 100644
--- a/documentation/content/mn/books/handbook/users/_index.adoc
+++ b/documentation/content/mn/books/handbook/users/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 14. Хэрэглэгчид ба үндсэн бүртгэл з
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/boot
next: books/handbook/security
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[users]]
diff --git a/documentation/content/mn/books/handbook/vinum/_index.adoc b/documentation/content/mn/books/handbook/vinum/_index.adoc
index f35a410fea..c90af0887e 100644
--- a/documentation/content/mn/books/handbook/vinum/_index.adoc
+++ b/documentation/content/mn/books/handbook/vinum/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 22. Vinum Эзлэхүүн Менежер
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/filesystems
next: books/handbook/virtualization
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[vinum-vinum]]
diff --git a/documentation/content/mn/books/handbook/virtualization/_index.adoc b/documentation/content/mn/books/handbook/virtualization/_index.adoc
index 54f765de2b..3e214f0a02 100644
--- a/documentation/content/mn/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/mn/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 23. Виртуалчлал
part: хэсэг III. Системийн Удирдлага
prev: books/handbook/vinum
next: books/handbook/l10n
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/mn/books/handbook/x11/_index.adoc b/documentation/content/mn/books/handbook/x11/_index.adoc
index 89e79b75fc..38ee86bab3 100644
--- a/documentation/content/mn/books/handbook/x11/_index.adoc
+++ b/documentation/content/mn/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: Бүлэг 6. X Цонхот систем
part: хэсэг I. Эхлэл
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/mn/languages.adoc b/documentation/content/mn/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/mn/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/nl/articles/_index.adoc b/documentation/content/nl/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/nl/articles/_index.adoc
+++ b/documentation/content/nl/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/nl/books/_index.adoc b/documentation/content/nl/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/nl/books/_index.adoc
+++ b/documentation/content/nl/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/nl/books/books.adoc b/documentation/content/nl/books/books.adoc
deleted file mode 100644
index 342921370c..0000000000
--- a/documentation/content/nl/books/books.adoc
+++ /dev/null
@@ -1 +0,0 @@
-handbook
diff --git a/documentation/content/nl/books/handbook/_index.adoc b/documentation/content/nl/books/handbook/_index.adoc
index 9a6be466be..9269e18842 100644
--- a/documentation/content/nl/books/handbook/_index.adoc
+++ b/documentation/content/nl/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 The FreeBSD Dutch Documentation Project
trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= FreeBSD handboek
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -48,11 +47,3 @@ Samenvatting
Welkom bij FreeBSD! Dit handboek behandelt de installatie en het dagelijks gebruik van _FreeBSD {rel112-current}-RELEASE_ en _FreeBSD {rel120-current}-RELEASE_. Aan deze handleiding wordt nog gewerkt, en is het resultaat van het werk van veel mensen. Veel hoofdstukken of paragrafen bestaan nog niet en wat bestaat dient soms nog bijgewerkt te worden. Als de lezer mee wil helpen aan dit project kan een mail gestuurd worden naar de {freebsd-doc}. De meest recente versie van dit document is te vinden op de http://www.FreeBSD.org/[FreeBSD website]. Eerdere versies van dit handboek zijn te vinden op http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/]. Het kan ook gedownload worden in veel verschillende formaten en compressiewijzen van de link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FreeBSD FTP server] of een van de vele <<mirrors-ftp,mirrorsites>>. Een gedrukt exemplaar van het handboek is te koop bij de http://www.freebsdmall.com/[FreeBSD Mall] (Engels). Het handboek kan ook link:https://www.FreeBSD.org/search/[doorzocht worden].
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/nl/books/handbook/advanced-networking/_index.adoc b/documentation/content/nl/books/handbook/advanced-networking/_index.adoc
index 27fa850d09..cceb871c07 100644
--- a/documentation/content/nl/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/nl/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 31. Geavanceerde netwerken
part: Deel IV. Netwerkcommunicatie
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/nl/books/handbook/audit/_index.adoc b/documentation/content/nl/books/handbook/audit/_index.adoc
index b0651b7fd8..244c6a34a9 100644
--- a/documentation/content/nl/books/handbook/audit/_index.adoc
+++ b/documentation/content/nl/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 18. Security Event Auditing
part: Deel III. Systeembeheer
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/nl/books/handbook/basics/_index.adoc b/documentation/content/nl/books/handbook/basics/_index.adoc
index eafaad6a92..b5a0ffff2f 100644
--- a/documentation/content/nl/books/handbook/basics/_index.adoc
+++ b/documentation/content/nl/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 4. UNIX® beginselen
part: Deel I. Beginnen
prev: books/handbook/bsdinstall
next: books/handbook/ports
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/nl/books/handbook/bibliography/_index.adoc b/documentation/content/nl/books/handbook/bibliography/_index.adoc
index 80d56ca30a..d6bfd26de5 100644
--- a/documentation/content/nl/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/nl/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Bijlage B. Bibliografie
part: Deel V. Appendix
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/nl/books/handbook/book.adoc b/documentation/content/nl/books/handbook/book.adoc
index eec7a8c1f8..52920c607a 100644
--- a/documentation/content/nl/books/handbook/book.adoc
+++ b/documentation/content/nl/books/handbook/book.adoc
@@ -59,7 +59,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -74,7 +74,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -87,7 +87,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -118,7 +118,7 @@ include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -133,7 +133,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/nl/books/handbook/boot/_index.adoc b/documentation/content/nl/books/handbook/boot/_index.adoc
index cf19c4b47b..0acee5eced 100644
--- a/documentation/content/nl/books/handbook/boot/_index.adoc
+++ b/documentation/content/nl/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 13. Het FreeBSD opstartproces
part: Deel III. Systeembeheer
prev: books/handbook/config
next: books/handbook/users
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/nl/books/handbook/bsdinstall/_index.adoc b/documentation/content/nl/books/handbook/bsdinstall/_index.adoc
index d46c5e234a..bd4b2d4e5b 100644
--- a/documentation/content/nl/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/nl/books/handbook/bsdinstall/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 3. FreeBSD 9.X en nieuwer installeren
part: Deel I. Beginnen
prev: books/handbook/install
next: books/handbook/basics
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/nl/books/handbook/chapters-order.adoc b/documentation/content/nl/books/handbook/chapters-order.adoc
deleted file mode 100644
index 635a6b2d98..0000000000
--- a/documentation/content/nl/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-install/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-users/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-filesystems/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/nl/books/handbook/config/_index.adoc b/documentation/content/nl/books/handbook/config/_index.adoc
index 114fb1c0eb..51268a210f 100644
--- a/documentation/content/nl/books/handbook/config/_index.adoc
+++ b/documentation/content/nl/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 12. Instellingen en optimalisatie
part: Deel III. Systeembeheer
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/nl/books/handbook/cutting-edge/_index.adoc b/documentation/content/nl/books/handbook/cutting-edge/_index.adoc
index 0b1d5628e9..91fb49f5f6 100644
--- a/documentation/content/nl/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/nl/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 24. FreeBSD updaten en upgraden
part: Deel III. Systeembeheer
prev: books/handbook/l10n
next: books/handbook/dtrace
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/nl/books/handbook/desktop/_index.adoc b/documentation/content/nl/books/handbook/desktop/_index.adoc
index 7a27fd3123..f62cb7cfe8 100644
--- a/documentation/content/nl/books/handbook/desktop/_index.adoc
+++ b/documentation/content/nl/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 7. Bureaubladapplicaties
part: Deel II. Algemene taken
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/nl/books/handbook/disks/_index.adoc b/documentation/content/nl/books/handbook/disks/_index.adoc
index 42cd334704..3c6586e9bc 100644
--- a/documentation/content/nl/books/handbook/disks/_index.adoc
+++ b/documentation/content/nl/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 19. Opslag
part: Deel III. Systeembeheer
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/nl/books/handbook/dtrace/_index.adoc b/documentation/content/nl/books/handbook/dtrace/_index.adoc
index bca84ca074..621b189d4d 100644
--- a/documentation/content/nl/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/nl/books/handbook/dtrace/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 25. DTrace
part: Deel III. Systeembeheer
prev: books/handbook/cutting-edge
next: books/handbook/partiv
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/nl/books/handbook/eresources/_index.adoc b/documentation/content/nl/books/handbook/eresources/_index.adoc
index b6d2f992de..e193592f63 100644
--- a/documentation/content/nl/books/handbook/eresources/_index.adoc
+++ b/documentation/content/nl/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: Bijlage C. Bronnen op Internet
part: Deel V. Appendix
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/nl/books/handbook/filesystems/_index.adoc b/documentation/content/nl/books/handbook/filesystems/_index.adoc
index cf1cf7ece0..d7f1ae0735 100644
--- a/documentation/content/nl/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/nl/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 21. Ondersteuning van bestandssystemen
part: Deel III. Systeembeheer
prev: books/handbook/geom
next: books/handbook/virtualization
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/nl/books/handbook/firewalls/_index.adoc b/documentation/content/nl/books/handbook/firewalls/_index.adoc
index 6b0831c8d6..d240d1c0d3 100644
--- a/documentation/content/nl/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/nl/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 30. Firewalls
part: Deel IV. Netwerkcommunicatie
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/nl/books/handbook/geom/_index.adoc b/documentation/content/nl/books/handbook/geom/_index.adoc
index 3bc06a9be2..309522c8e6 100644
--- a/documentation/content/nl/books/handbook/geom/_index.adoc
+++ b/documentation/content/nl/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "Hoofdstuk 20. GEOM: Modulair schijftransformatie raamwerk"
part: Deel III. Systeembeheer
prev: books/handbook/disks
next: books/handbook/filesystems
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/nl/books/handbook/install/_index.adoc b/documentation/content/nl/books/handbook/install/_index.adoc
index e4f69887c3..7414b69e9d 100644
--- a/documentation/content/nl/books/handbook/install/_index.adoc
+++ b/documentation/content/nl/books/handbook/install/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 2. FreeBSD installeren op FreeBSD 8.X en eerder
part: Deel I. Beginnen
prev: books/handbook/introduction
next: books/handbook/bsdinstall
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[install]]
diff --git a/documentation/content/nl/books/handbook/introduction/_index.adoc b/documentation/content/nl/books/handbook/introduction/_index.adoc
index e72448e998..1ad73f2b10 100644
--- a/documentation/content/nl/books/handbook/introduction/_index.adoc
+++ b/documentation/content/nl/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 1. Introductie
part: Deel I. Beginnen
prev: books/handbook/parti
next: books/handbook/install
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/nl/books/handbook/jails/_index.adoc b/documentation/content/nl/books/handbook/jails/_index.adoc
index 98c1c854cb..fc54a28fc6 100644
--- a/documentation/content/nl/books/handbook/jails/_index.adoc
+++ b/documentation/content/nl/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 16. Jails
part: Deel III. Systeembeheer
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/nl/books/handbook/kernelconfig/_index.adoc b/documentation/content/nl/books/handbook/kernelconfig/_index.adoc
index 73b7b6124c..cf1cfcc5a3 100644
--- a/documentation/content/nl/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/nl/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 9. De FreeBSD-kernel instellen
part: Deel II. Algemene taken
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/nl/books/handbook/l10n/_index.adoc b/documentation/content/nl/books/handbook/l10n/_index.adoc
index 58c70bde87..ac55db6951 100644
--- a/documentation/content/nl/books/handbook/l10n/_index.adoc
+++ b/documentation/content/nl/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 23. Lokalisatie - I18N/L10N gebruiken en instellen
part: Deel III. Systeembeheer
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/nl/books/handbook/linuxemu/_index.adoc b/documentation/content/nl/books/handbook/linuxemu/_index.adoc
index ac50fb503e..2980e8e760 100644
--- a/documentation/content/nl/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/nl/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 11. Linux® binaire compatibiliteit
part: Deel II. Algemene taken
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/nl/books/handbook/mac/_index.adoc b/documentation/content/nl/books/handbook/mac/_index.adoc
index 833378d6be..5bc4eab8d2 100644
--- a/documentation/content/nl/books/handbook/mac/_index.adoc
+++ b/documentation/content/nl/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 17. Verplichte Toegangscontrole (MAC)
part: Deel III. Systeembeheer
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/nl/books/handbook/mail/_index.adoc b/documentation/content/nl/books/handbook/mail/_index.adoc
index acb1e30fa3..f46601412d 100644
--- a/documentation/content/nl/books/handbook/mail/_index.adoc
+++ b/documentation/content/nl/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 28. Elektronische mail
part: Deel IV. Netwerkcommunicatie
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/nl/books/handbook/mirrors/_index.adoc b/documentation/content/nl/books/handbook/mirrors/_index.adoc
index ef02ff2c1d..3e853e410a 100644
--- a/documentation/content/nl/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/nl/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: Bijlage A. FreeBSD verkrijgen
part: Deel V. Appendix
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/nl/books/handbook/multimedia/_index.adoc b/documentation/content/nl/books/handbook/multimedia/_index.adoc
index 867a8ba19f..67a2f76cfa 100644
--- a/documentation/content/nl/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/nl/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 8. Multimedia
part: Deel II. Algemene taken
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/nl/books/handbook/network-servers/_index.adoc b/documentation/content/nl/books/handbook/network-servers/_index.adoc
index a1fa60c432..b5fd9dcb62 100644
--- a/documentation/content/nl/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/nl/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 29. Netwerkdiensten
part: Deel IV. Netwerkcommunicatie
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/nl/books/handbook/parti.adoc b/documentation/content/nl/books/handbook/parti.adoc
index 6bc5f85771..1ffee79bfc 100644
--- a/documentation/content/nl/books/handbook/parti.adoc
+++ b/documentation/content/nl/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: Deel I. Beginnen
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Beginnen
@@ -24,5 +19,3 @@ Dit deel van het FreeBSD handboek is voor gebruikers en beheerders die net begin
* Introduceren X, het venstersysteem van UNIX(R) en gaan uitvoerig in op hoe een bureaubladomgeving wordt ingesteld die een gebruiker helpt productiever te zijn.
Er is geprobeerd het aantal vooruitwijzingen tot een minimum te beperken zodat het handboek van begin tot einde gelezen kan worden zonder bladeren.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/nl/books/handbook/partii.adoc b/documentation/content/nl/books/handbook/partii.adoc
index 78f9aebb1d..4b26c9cdb2 100644
--- a/documentation/content/nl/books/handbook/partii.adoc
+++ b/documentation/content/nl/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: Deel II. Algemene taken
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Algemene taken
@@ -24,5 +19,3 @@ Na de inleiding gaat dit deel van het FreeBSD handboek over een aantal vaak gebr
* Beschrijven hoe applicaties voor Linux(R) op FreeBSD kunnen draaien.
In een aantal van de hoofdstukken wordt voorkennis aangeraden. Dit staat vermeld in de inleiding van ieder hoofdstuk.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/nl/books/handbook/partiii.adoc b/documentation/content/nl/books/handbook/partiii.adoc
index f669ca4836..786a5302a8 100644
--- a/documentation/content/nl/books/handbook/partiii.adoc
+++ b/documentation/content/nl/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: Deel III. Systeembeheer
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Systeembeheer
De verdere hoofdstukken van het FreeBSD handboek beslaan alle aspecten van het FreeBSD systeembeheer. Ieder hoofdstuk begint met een omschrijving van wat de leerstof in een hoofdstuk is en wat de verwachte voorkennis is.
De hoofdstukken zijn ook ontworpen om gelezen te worden als de specifieke informatie nodig is. Ze hoeven niet in een bepaalde volgorde gelezen te worden en ze hoeven ook niet gelezen te zijn voordat een gebruiker met FreeBSD aan de slag kan.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/nl/books/handbook/partiv.adoc b/documentation/content/nl/books/handbook/partiv.adoc
index 19dac111a9..8d862c58f8 100644
--- a/documentation/content/nl/books/handbook/partiv.adoc
+++ b/documentation/content/nl/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: Deel IV. Netwerkcommunicatie
prev: books/handbook/usb-device-mode
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Netwerkcommunicatie
@@ -25,5 +20,3 @@ Als het om servers gaat die hoge prestaties moeten leveren, wordt wereldwijd vaa
* Overig gevorderd netwerken.
Deze hoofdstukken zijn geschreven om gelezen te worden als de informatie nodig is. Ze hoeven niet allemaal in een bepaalde volgorde gelezen te worden. Ze hoeven ook niet allemaal gelezen te worden om FreeBSD in een netwerkomgeving in te zetten.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/nl/books/handbook/partv.adoc b/documentation/content/nl/books/handbook/partv.adoc
index 3aa7e172a5..0ecd4f1c37 100644
--- a/documentation/content/nl/books/handbook/partv.adoc
+++ b/documentation/content/nl/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Deel V. Appendix
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Appendix
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/nl/books/handbook/pgpkeys/_index.adoc b/documentation/content/nl/books/handbook/pgpkeys/_index.adoc
index 03722efccc..08f1fc9b80 100644
--- a/documentation/content/nl/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/nl/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: Bijlage D. PGP sleutels
part: Deel V. Appendix
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 41
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/nl/books/handbook/ports/_index.adoc b/documentation/content/nl/books/handbook/ports/_index.adoc
index 1e1af854d1..4662dd69e9 100644
--- a/documentation/content/nl/books/handbook/ports/_index.adoc
+++ b/documentation/content/nl/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "Hoofdstuk 5. Applicaties installeren: pakketten en ports"
part: Deel I. Beginnen
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/nl/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/nl/books/handbook/ppp-and-slip/_index.adoc
index c26c59b25e..f127e42e95 100644
--- a/documentation/content/nl/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/nl/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 27. PPP en SLIP
part: Deel IV. Netwerkcommunicatie
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/nl/books/handbook/preface/_index.adoc b/documentation/content/nl/books/handbook/preface/_index.adoc
index 65ee57be49..bfe2a00db9 100644
--- a/documentation/content/nl/books/handbook/preface/_index.adoc
+++ b/documentation/content/nl/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Voorwoord
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/nl/books/handbook/printing/_index.adoc b/documentation/content/nl/books/handbook/printing/_index.adoc
index 909b6ecad8..7bdbb34baf 100644
--- a/documentation/content/nl/books/handbook/printing/_index.adoc
+++ b/documentation/content/nl/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 10. Afdrukken
part: Deel II. Algemene taken
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/nl/books/handbook/security/_index.adoc b/documentation/content/nl/books/handbook/security/_index.adoc
index d24ba2cc70..289a588bb3 100644
--- a/documentation/content/nl/books/handbook/security/_index.adoc
+++ b/documentation/content/nl/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 15. Beveiliging
part: Deel III. Systeembeheer
prev: books/handbook/users
next: books/handbook/jails
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/nl/books/handbook/serialcomms/_index.adoc b/documentation/content/nl/books/handbook/serialcomms/_index.adoc
index 7cbb36c397..4aac93dd2c 100644
--- a/documentation/content/nl/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/nl/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 26. Seriële communicatie
part: Deel IV. Netwerkcommunicatie
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/nl/books/handbook/users/_index.adoc b/documentation/content/nl/books/handbook/users/_index.adoc
index e885f2e838..e78866535e 100644
--- a/documentation/content/nl/books/handbook/users/_index.adoc
+++ b/documentation/content/nl/books/handbook/users/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 14. Gebruikers- en basisaccountbeheer
part: Deel III. Systeembeheer
prev: books/handbook/boot
next: books/handbook/security
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[users]]
diff --git a/documentation/content/nl/books/handbook/virtualization/_index.adoc b/documentation/content/nl/books/handbook/virtualization/_index.adoc
index f59ad41fbb..f15256307b 100644
--- a/documentation/content/nl/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/nl/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 22. Virtualisatie
part: Deel III. Systeembeheer
prev: books/handbook/filesystems
next: books/handbook/l10n
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/nl/books/handbook/x11/_index.adoc b/documentation/content/nl/books/handbook/x11/_index.adoc
index 13c29ccc73..554e34e3d5 100644
--- a/documentation/content/nl/books/handbook/x11/_index.adoc
+++ b/documentation/content/nl/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: Hoofdstuk 6. Het X Window systeem
part: Deel I. Beginnen
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/nl/languages.adoc b/documentation/content/nl/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/nl/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/pl/articles/_index.adoc b/documentation/content/pl/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/pl/articles/_index.adoc
+++ b/documentation/content/pl/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/pl/books/_index.adoc b/documentation/content/pl/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/pl/books/_index.adoc
+++ b/documentation/content/pl/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/pl/books/books.adoc b/documentation/content/pl/books/books.adoc
deleted file mode 100644
index 342921370c..0000000000
--- a/documentation/content/pl/books/books.adoc
+++ /dev/null
@@ -1 +0,0 @@
-handbook
diff --git a/documentation/content/pl/books/handbook/_index.adoc b/documentation/content/pl/books/handbook/_index.adoc
index 77ea2bebc0..8eb5074e80 100644
--- a/documentation/content/pl/books/handbook/_index.adoc
+++ b/documentation/content/pl/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 Projekt Dokumentacji FreeBSD
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"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= Podręcznik FreeBSD
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -48,11 +47,3 @@ Abstrakt
Witamy w świecie FreeBSD! Zadaniem niniejszego podręcznika jest opisanie procesu instalacji i czynności związanych z codziennym użytkowaniem systemu FreeBSD w wersji 11.2-RELEASE oraz 12.0-RELEASE. Prace nad tym podręcznikiem trwają cały czas. Stanowi on dzieło wielu osób z całego świata. Tym nie mniej mamy świadomość, iż wiele rozdziałów wciąż nie zostało napisanych, a niektóre spośród istniejących wymagają aktualizacji. Jeśli jesteś zainteresowany pomocą w rozwoju projektu wyślij email na adres {freebsd-doc}. Najnowsza wersja anglojęzyczna niniejszego dokumentu jest zawsze dostępna na stronie domowej FreeBSD (wersje wcześniejsze dostępne są pod adresem http://docs.FreeBSD.org/doc/). Podręcznik dostępny jest również w innych formatach dokumentów oraz w postaci skompresowanej z link:ftp://ftp.freebsd.org/pub/FreeBSD/doc/[serwera FTP Projektu FreeBSD] bądź jednego z wielu crossref:mirrors[mirrors-ftp,serwerów lustrzanych]. Dla osób zainteresowanych, drukowaną wersję podręcznika (język ang.) można nabyć wprost z witryny https://www.freebsdmall.com/[FreeBSD Mall]. Dostępne jest również link:https://www.FreeBSD.org/search/[przeszukiwanie podręcznika].
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/pl/books/handbook/advanced-networking/_index.adoc b/documentation/content/pl/books/handbook/advanced-networking/_index.adoc
index 26eed7913d..f2e5384d9d 100644
--- a/documentation/content/pl/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/pl/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 32. Advanced Networking
part: Część IV. Komunikacja sieciowa
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/pl/books/handbook/audit/_index.adoc b/documentation/content/pl/books/handbook/audit/_index.adoc
index 0c52d9d465..be90a0dafe 100644
--- a/documentation/content/pl/books/handbook/audit/_index.adoc
+++ b/documentation/content/pl/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 17. Security Event Auditing
part: Część III. Administracja systemem
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/pl/books/handbook/basics/_index.adoc b/documentation/content/pl/books/handbook/basics/_index.adoc
index 11f8c05b4f..03fe98fe96 100644
--- a/documentation/content/pl/books/handbook/basics/_index.adoc
+++ b/documentation/content/pl/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 3. Podstawy Uniksa
part: Część I. Pierwsze kroki
prev: books/handbook/install
next: books/handbook/ports
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/pl/books/handbook/bibliography/_index.adoc b/documentation/content/pl/books/handbook/bibliography/_index.adoc
index 9e6e52bee2..78006c66a2 100644
--- a/documentation/content/pl/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/pl/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Dodatek B. Bibliografia
part: Część V. Dodatki
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/pl/books/handbook/book.adoc b/documentation/content/pl/books/handbook/book.adoc
index 78aec6b5ab..01b9f4455a 100644
--- a/documentation/content/pl/books/handbook/book.adoc
+++ b/documentation/content/pl/books/handbook/book.adoc
@@ -59,7 +59,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -72,7 +72,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -85,7 +85,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -118,7 +118,7 @@ include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
include::{chapters-path}usb-device-mode/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -133,7 +133,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/pl/books/handbook/boot/_index.adoc b/documentation/content/pl/books/handbook/boot/_index.adoc
index 35d92cb420..9b20f44c12 100644
--- a/documentation/content/pl/books/handbook/boot/_index.adoc
+++ b/documentation/content/pl/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 12. The FreeBSD Booting Process
part: Część III. Administracja systemem
prev: books/handbook/config
next: books/handbook/users
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/pl/books/handbook/chapters-order.adoc b/documentation/content/pl/books/handbook/chapters-order.adoc
deleted file mode 100644
index b67f54901b..0000000000
--- a/documentation/content/pl/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-install/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-zfs/_index.adoc
-filesystems/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-usb-device-mode/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/pl/books/handbook/config/_index.adoc b/documentation/content/pl/books/handbook/config/_index.adoc
index b01a02353e..2f7704ba36 100644
--- a/documentation/content/pl/books/handbook/config/_index.adoc
+++ b/documentation/content/pl/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 11. Configuration and Tuning
part: Część III. Administracja systemem
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/pl/books/handbook/cutting-edge/_index.adoc b/documentation/content/pl/books/handbook/cutting-edge/_index.adoc
index 8b97458ba0..7526671979 100644
--- a/documentation/content/pl/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/pl/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 24. Updating and Upgrading FreeBSD
part: Część III. Administracja systemem
prev: books/handbook/l10n
next: books/handbook/dtrace
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/pl/books/handbook/desktop/_index.adoc b/documentation/content/pl/books/handbook/desktop/_index.adoc
index a87f33a2d9..b687ed129b 100644
--- a/documentation/content/pl/books/handbook/desktop/_index.adoc
+++ b/documentation/content/pl/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 6. Aplikacje biurowe
part: Część II. Codzienne czynności
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/pl/books/handbook/disks/_index.adoc b/documentation/content/pl/books/handbook/disks/_index.adoc
index beb9ca81a7..cce1c2efdb 100644
--- a/documentation/content/pl/books/handbook/disks/_index.adoc
+++ b/documentation/content/pl/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 18. Storage
part: Część III. Administracja systemem
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/pl/books/handbook/dtrace/_index.adoc b/documentation/content/pl/books/handbook/dtrace/_index.adoc
index 3d2c339583..003f8bfc62 100644
--- a/documentation/content/pl/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/pl/books/handbook/dtrace/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 25. DTrace
part: Część III. Administracja systemem
prev: books/handbook/cutting-edge
next: books/handbook/usb-device-mode
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/pl/books/handbook/eresources/_index.adoc b/documentation/content/pl/books/handbook/eresources/_index.adoc
index b07dfc639b..81083082bc 100644
--- a/documentation/content/pl/books/handbook/eresources/_index.adoc
+++ b/documentation/content/pl/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: Dodatek C. Resources on the Internet
part: Część V. Dodatki
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 41
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/pl/books/handbook/filesystems/_index.adoc b/documentation/content/pl/books/handbook/filesystems/_index.adoc
index e07526584c..5080979f16 100644
--- a/documentation/content/pl/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/pl/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 21. Other File Systems
part: Część III. Administracja systemem
prev: books/handbook/zfs
next: books/handbook/virtualization
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/pl/books/handbook/firewalls/_index.adoc b/documentation/content/pl/books/handbook/firewalls/_index.adoc
index 6da6781f6e..876f9ec338 100644
--- a/documentation/content/pl/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/pl/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 31. Firewalls
part: Część IV. Komunikacja sieciowa
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/pl/books/handbook/geom/_index.adoc b/documentation/content/pl/books/handbook/geom/_index.adoc
index 42ff7bf7a3..22d71cd353 100644
--- a/documentation/content/pl/books/handbook/geom/_index.adoc
+++ b/documentation/content/pl/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "Rozdział 19. GEOM: Modular Disk Transformation Framework"
part: Część III. Administracja systemem
prev: books/handbook/disks
next: books/handbook/zfs
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/pl/books/handbook/install/_index.adoc b/documentation/content/pl/books/handbook/install/_index.adoc
index d8f0bb7d69..bd291465e5 100644
--- a/documentation/content/pl/books/handbook/install/_index.adoc
+++ b/documentation/content/pl/books/handbook/install/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 2. Instalacja FreeBSD
part: Część I. Pierwsze kroki
prev: books/handbook/introduction
next: books/handbook/basics
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[install]]
diff --git a/documentation/content/pl/books/handbook/introduction/_index.adoc b/documentation/content/pl/books/handbook/introduction/_index.adoc
index 26810ad826..72091c31a4 100644
--- a/documentation/content/pl/books/handbook/introduction/_index.adoc
+++ b/documentation/content/pl/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 1. Wprowadzenie
part: Część I. Pierwsze kroki
prev: books/handbook/parti
next: books/handbook/install
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/pl/books/handbook/jails/_index.adoc b/documentation/content/pl/books/handbook/jails/_index.adoc
index bc455d05aa..59fffbe6c6 100644
--- a/documentation/content/pl/books/handbook/jails/_index.adoc
+++ b/documentation/content/pl/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 15. Jails
part: Część III. Administracja systemem
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/pl/books/handbook/kernelconfig/_index.adoc b/documentation/content/pl/books/handbook/kernelconfig/_index.adoc
index 1e5f077f5e..a6dc5702b0 100644
--- a/documentation/content/pl/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/pl/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 8. Konfiguracja jądra FreeBSD
part: Część II. Codzienne czynności
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/pl/books/handbook/l10n/_index.adoc b/documentation/content/pl/books/handbook/l10n/_index.adoc
index 9323fb4217..441aa7858c 100644
--- a/documentation/content/pl/books/handbook/l10n/_index.adoc
+++ b/documentation/content/pl/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 23. Localization - i18n/L10n Usage and Setup
part: Część III. Administracja systemem
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/pl/books/handbook/linuxemu/_index.adoc b/documentation/content/pl/books/handbook/linuxemu/_index.adoc
index 198a3b6404..b17cbe0c4f 100644
--- a/documentation/content/pl/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/pl/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 10. Linux® Binary Compatibility
part: Część II. Codzienne czynności
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/pl/books/handbook/mac/_index.adoc b/documentation/content/pl/books/handbook/mac/_index.adoc
index 2101befb8a..1dd6e0d2de 100644
--- a/documentation/content/pl/books/handbook/mac/_index.adoc
+++ b/documentation/content/pl/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 16. Mandatory Access Control
part: Część III. Administracja systemem
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/pl/books/handbook/mail/_index.adoc b/documentation/content/pl/books/handbook/mail/_index.adoc
index e9af260405..02678b0b35 100644
--- a/documentation/content/pl/books/handbook/mail/_index.adoc
+++ b/documentation/content/pl/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 29. Electronic Mail
part: Część IV. Komunikacja sieciowa
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/pl/books/handbook/mirrors/_index.adoc b/documentation/content/pl/books/handbook/mirrors/_index.adoc
index ba4e29800d..96c6b3ed39 100644
--- a/documentation/content/pl/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/pl/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: Dodatek A. Obtaining FreeBSD
part: Część V. Dodatki
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/pl/books/handbook/multimedia/_index.adoc b/documentation/content/pl/books/handbook/multimedia/_index.adoc
index bbf5be461d..94c8886342 100644
--- a/documentation/content/pl/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/pl/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 7. Multimedia
part: Część II. Codzienne czynności
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/pl/books/handbook/network-servers/_index.adoc b/documentation/content/pl/books/handbook/network-servers/_index.adoc
index 282a037e60..b7b0a3ed9a 100644
--- a/documentation/content/pl/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/pl/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 30. Network Servers
part: Część IV. Komunikacja sieciowa
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/pl/books/handbook/parti.adoc b/documentation/content/pl/books/handbook/parti.adoc
index 3bd83850fb..be65a3f65c 100644
--- a/documentation/content/pl/books/handbook/parti.adoc
+++ b/documentation/content/pl/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: Część I. Pierwsze kroki
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Pierwsze kroki
@@ -24,5 +19,3 @@ Ta część Podręcznika FreeBSD adresowana jest do użytkowników i administrat
* Przedstawić system X - system okien UNIX(R), oraz szczegółowo wyjaśnić jak prawidłowo skonfigurować środowisko graficzne, tak by zwiększyć efektywność swej pracy.
Staraliśmy się sprowadzić liczbę odnośników wewnątrz tekstu do możliwie najmniejszej, tak by zminimalizować ilość "przeskoków" i ułatwić czytanie Podręcznika od deski do deski.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/pl/books/handbook/partii.adoc b/documentation/content/pl/books/handbook/partii.adoc
index e35dc8376a..80f9afbae7 100644
--- a/documentation/content/pl/books/handbook/partii.adoc
+++ b/documentation/content/pl/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: Część II. Codzienne czynności
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Codzienne czynności
@@ -24,5 +19,3 @@ Skoro podstawy zostały już omówione, ta część Podręcznika zajmie się kil
* Pokarzą jak uruchomić aplikacje Linuksowe w systemie FreeBSD.
Niektóre z poniższych rozdziałów zalecają lekturę dodatkowych materiałów, co zostanie wskazane w streszczeniu na początku każdego rozdziału.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/pl/books/handbook/partiii.adoc b/documentation/content/pl/books/handbook/partiii.adoc
index 93ccc3d3f0..7904944930 100644
--- a/documentation/content/pl/books/handbook/partiii.adoc
+++ b/documentation/content/pl/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: Część III. Administracja systemem
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Administracja systemem
Pozostałe rozdziały Podręcznika omawiają wszystkie aspekty administracji systemem FreeBSD. Każdy z nich rozpoczyna się on wyjaśnienia czego nauczymy się przeczytawszy dany rozdział, a także co powinniśmy wiedzieć przed przystąpieniem do jego lektury.
Rozdziały zostały tak napisane, by móc sięgnąć po nie gdy potrzebujemy danych informacji. Nie ma przymusu czytania ich w żadnej określonej kolejności, ani też przeczytania wszystkich przed rozpoczęciem pracy z FreeBSD.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/pl/books/handbook/partiv.adoc b/documentation/content/pl/books/handbook/partiv.adoc
index 63e4df14af..32ef04267f 100644
--- a/documentation/content/pl/books/handbook/partiv.adoc
+++ b/documentation/content/pl/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: Część IV. Komunikacja sieciowa
prev: books/handbook/usb-device-mode
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Komunikacja sieciowa
@@ -25,5 +20,3 @@ FreeBSD jest jednym z najszerzej rozpowszechnionych systemów operacyjnych wykor
* Inne zaawansowane zagadnienia związane z pracą w sieci
Poniższe rozdziały zostały tak napisane, by móc sięgnąć po nie gdy potrzebujemy danych informacji. Nie ma przymusu czytania ich w żadnej określonej kolejności, ani też przeczytania wszystkich przed rozpoczęciem pracy z FreeBSD w środowisku sieciowym.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/pl/books/handbook/partv.adoc b/documentation/content/pl/books/handbook/partv.adoc
index 0c0282205a..f6589aa529 100644
--- a/documentation/content/pl/books/handbook/partv.adoc
+++ b/documentation/content/pl/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Część V. Dodatki
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Dodatki
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/pl/books/handbook/pgpkeys/_index.adoc b/documentation/content/pl/books/handbook/pgpkeys/_index.adoc
index da3b7f5fa6..02e81173d6 100644
--- a/documentation/content/pl/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/pl/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: Dodatek D. Klucze PGP
part: Część V. Dodatki
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 42
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/pl/books/handbook/ports/_index.adoc b/documentation/content/pl/books/handbook/ports/_index.adoc
index 05908b94a9..fbaa8292b2 100644
--- a/documentation/content/pl/books/handbook/ports/_index.adoc
+++ b/documentation/content/pl/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "Rozdział 4. Instalacja programów: pakiety i porty"
part: Część I. Pierwsze kroki
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/pl/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/pl/books/handbook/ppp-and-slip/_index.adoc
index eedce9a50d..0a6bbb9ca7 100644
--- a/documentation/content/pl/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/pl/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 28. PPP
part: Część IV. Komunikacja sieciowa
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/pl/books/handbook/preface/_index.adoc b/documentation/content/pl/books/handbook/preface/_index.adoc
index 0126bacf58..e9f3ab06dd 100644
--- a/documentation/content/pl/books/handbook/preface/_index.adoc
+++ b/documentation/content/pl/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Przedmowa
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/pl/books/handbook/printing/_index.adoc b/documentation/content/pl/books/handbook/printing/_index.adoc
index 50ef1ab5a6..4f6df4ee45 100644
--- a/documentation/content/pl/books/handbook/printing/_index.adoc
+++ b/documentation/content/pl/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 9. Printing
part: Część II. Codzienne czynności
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/pl/books/handbook/security/_index.adoc b/documentation/content/pl/books/handbook/security/_index.adoc
index 5ff0cd672e..edda5738ce 100644
--- a/documentation/content/pl/books/handbook/security/_index.adoc
+++ b/documentation/content/pl/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 14. Security
part: Część III. Administracja systemem
prev: books/handbook/users
next: books/handbook/jails
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/pl/books/handbook/serialcomms/_index.adoc b/documentation/content/pl/books/handbook/serialcomms/_index.adoc
index 159218cd22..ce5a67a965 100644
--- a/documentation/content/pl/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/pl/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 27. Serial Communications
part: Część IV. Komunikacja sieciowa
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/pl/books/handbook/usb-device-mode/_index.adoc b/documentation/content/pl/books/handbook/usb-device-mode/_index.adoc
index f87607079b..bc99a98087 100644
--- a/documentation/content/pl/books/handbook/usb-device-mode/_index.adoc
+++ b/documentation/content/pl/books/handbook/usb-device-mode/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 26. USB Device Mode / USB OTG
part: Część III. Administracja systemem
prev: books/handbook/dtrace
next: books/handbook/partiv
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
[[usb-device-mode]]
diff --git a/documentation/content/pl/books/handbook/users/_index.adoc b/documentation/content/pl/books/handbook/users/_index.adoc
index 3428a4ff08..877d3bde61 100644
--- a/documentation/content/pl/books/handbook/users/_index.adoc
+++ b/documentation/content/pl/books/handbook/users/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 13. Użytkownicy i podstawy zarządzania kontami
part: Część III. Administracja systemem
prev: books/handbook/boot
next: books/handbook/security
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[users]]
diff --git a/documentation/content/pl/books/handbook/virtualization/_index.adoc b/documentation/content/pl/books/handbook/virtualization/_index.adoc
index 772842b19e..61798915db 100644
--- a/documentation/content/pl/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/pl/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 22. Virtualization
part: Część III. Administracja systemem
prev: books/handbook/filesystems
next: books/handbook/l10n
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/pl/books/handbook/x11/_index.adoc b/documentation/content/pl/books/handbook/x11/_index.adoc
index 81ffdd31ea..75be9ec478 100644
--- a/documentation/content/pl/books/handbook/x11/_index.adoc
+++ b/documentation/content/pl/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 5. System okien X
part: Część I. Pierwsze kroki
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/pl/books/handbook/zfs/_index.adoc b/documentation/content/pl/books/handbook/zfs/_index.adoc
index f69c82e6bd..c86f7678fc 100644
--- a/documentation/content/pl/books/handbook/zfs/_index.adoc
+++ b/documentation/content/pl/books/handbook/zfs/_index.adoc
@@ -3,6 +3,9 @@ title: Rozdział 20. The Z File System (ZFS)
part: Część III. Administracja systemem
prev: books/handbook/geom
next: books/handbook/filesystems
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[zfs]]
diff --git a/documentation/content/pl/languages.adoc b/documentation/content/pl/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/pl/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/pt-br/articles/_index.adoc b/documentation/content/pt-br/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/pt-br/articles/_index.adoc
+++ b/documentation/content/pt-br/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/pt-br/books/_index.adoc b/documentation/content/pt-br/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/pt-br/books/_index.adoc
+++ b/documentation/content/pt-br/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/pt-br/books/books.adoc b/documentation/content/pt-br/books/books.adoc
deleted file mode 100644
index f33a25226d..0000000000
--- a/documentation/content/pt-br/books/books.adoc
+++ /dev/null
@@ -1,5 +0,0 @@
-handbook
-dev-model
-faq
-fdp-primer
-porters-handbook
diff --git a/documentation/content/pt-br/books/dev-model/_index.adoc b/documentation/content/pt-br/books/dev-model/_index.adoc
index 48a07591b8..3429d04854 100644
--- a/documentation/content/pt-br/books/dev-model/_index.adoc
+++ b/documentation/content/pt-br/books/dev-model/_index.adoc
@@ -55,16 +55,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/dev-model/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -72,8 +69,6 @@ endif::[]
toc::[]
-include::{chapters-path}toc-figures.adoc[]
-
:sectnums!:
[[foreword]]
diff --git a/documentation/content/pt-br/books/dev-model/chapters-order.adoc b/documentation/content/pt-br/books/dev-model/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/pt-br/books/dev-model/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/pt-br/books/faq/chapters-order.adoc b/documentation/content/pt-br/books/faq/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/pt-br/books/faq/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/pt-br/books/fdp-primer/_index.adoc b/documentation/content/pt-br/books/fdp-primer/_index.adoc
index 943da49fcc..e6a7eaa785 100644
--- a/documentation/content/pt-br/books/fdp-primer/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/_index.adoc
@@ -9,8 +9,9 @@ next: books/fdp-primer/preface
tags: ["FDP", "documentation", "FreeBSD", "Index"]
title: 'Primer do Projeto de Documentação do FreeBSD para Novos Colaboradores'
trademarks: ["general"]
-weight: 10
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/fdp-primer/"
---
= Primer do Projeto de Documentação do FreeBSD para Novos Colaboradores
@@ -34,16 +35,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/fdp-primer/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -57,5 +55,3 @@ Esta cartilha cobre os detalhes necessários para começar a contribuir com o Pr
Este documento é um trabalho em andamento. Correções e adições são sempre bem vindas.
'''
-
-include::{chapters-path}toc.adoc[]
diff --git a/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.adoc b/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.adoc
index 8b71063259..de33d2fae8 100644
--- a/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/rosetta
prev: books/fdp-primer/doc-build
tags: ["AsciiDoc", "AsciiDoctor", "Primer", "Introduction", "Guide"]
title: 'Capítulo 6. Primer AsciiDoctor'
+showBookMenu: true
+weight: 7
+path: "/books/fdp-primer/"
---
[[asciidoctor-primer]]
diff --git a/documentation/content/pt-br/books/fdp-primer/book.adoc b/documentation/content/pt-br/books/fdp-primer/book.adoc
index 578ec8539e..4607d58591 100644
--- a/documentation/content/pt-br/books/fdp-primer/book.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/book.adoc
@@ -59,12 +59,6 @@ Este documento é um trabalho em andamento. Correções e adições são sempre
toc::[]
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
-
:sectnums!:
include::{chapters-path}preface/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/pt-br/books/fdp-primer/chapters-order.adoc b/documentation/content/pt-br/books/fdp-primer/chapters-order.adoc
deleted file mode 100644
index e351e05521..0000000000
--- a/documentation/content/pt-br/books/fdp-primer/chapters-order.adoc
+++ /dev/null
@@ -1,15 +0,0 @@
-preface/_index.adoc
-overview/_index.adoc
-tools/_index.adoc
-working-copy/_index.adoc
-structure/_index.adoc
-doc-build/_index.adoc
-asciidoctor-primer/_index.adoc
-rosetta/_index.adoc
-translations/_index.adoc
-po-translations/_index.adoc
-manual-pages/_index.adoc
-writing-style/_index.adoc
-editor-config/_index.adoc
-see-also/_index.adoc
-examples/_index.adoc
diff --git a/documentation/content/pt-br/books/fdp-primer/doc-build/_index.adoc b/documentation/content/pt-br/books/fdp-primer/doc-build/_index.adoc
index f01d2927ab..8de4f4a0d0 100644
--- a/documentation/content/pt-br/books/fdp-primer/doc-build/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/doc-build/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/asciidoctor-primer
prev: books/fdp-primer/structure
tags: ["build", "process", "make"]
title: 'Capítulo 5. Processo de Compilação da Documentação do FreeBSD'
+showBookMenu: true
+weight: 6
+path: "/books/fdp-primer/"
---
[[doc-build]]
diff --git a/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc b/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc
index fbc3f8c6e7..26b448813d 100644
--- a/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/see-also
prev: books/fdp-primer/writing-style
tags: ["editor", "configuration", "vim", "emacs", "FreeBSD"]
title: 'Capítulo 12. Configuração do Editor'
+showBookMenu: true
+weight: 13
+path: "/books/fdp-primer/"
---
[[editor-config]]
diff --git a/documentation/content/pt-br/books/fdp-primer/manual-pages/_index.adoc b/documentation/content/pt-br/books/fdp-primer/manual-pages/_index.adoc
index 033669dec0..6075285ee0 100644
--- a/documentation/content/pt-br/books/fdp-primer/manual-pages/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/manual-pages/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/writing-style
prev: books/fdp-primer/po-translations
tags: ["manual pages", "introduction", "guide", "reference"]
title: 'Capítulo 10. Páginas de Manual'
+showBookMenu: true
+weight: 11
+path: "/books/fdp-primer/"
---
[[manual-pages]]
diff --git a/documentation/content/pt-br/books/fdp-primer/overview/_index.adoc b/documentation/content/pt-br/books/fdp-primer/overview/_index.adoc
index ad5f0955d9..3e18755283 100644
--- a/documentation/content/pt-br/books/fdp-primer/overview/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/overview/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/tools
prev: books/fdp-primer/preface
tags: ["overview", "FreeBSD Documentation Project", "quick start"]
title: 'Capítulo 1. Visão Geral'
+showBookMenu: true
+weight: 2
+path: "/books/fdp-primer/"
---
[[overview]]
diff --git a/documentation/content/pt-br/books/fdp-primer/po-translations/_index.adoc b/documentation/content/pt-br/books/fdp-primer/po-translations/_index.adoc
index e1ba82d60e..d94e3303b4 100644
--- a/documentation/content/pt-br/books/fdp-primer/po-translations/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/po-translations/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/manual-pages
prev: books/fdp-primer/translations
tags: ["po", "translations", "tutorial", "quick start"]
title: 'Capítulo 9. Traduções PO'
+showBookMenu: true
+weight: 10
+path: "/books/fdp-primer/"
---
[[po-translations]]
diff --git a/documentation/content/pt-br/books/fdp-primer/preface/_index.adoc b/documentation/content/pt-br/books/fdp-primer/preface/_index.adoc
index 0f00389594..ce85789a04 100644
--- a/documentation/content/pt-br/books/fdp-primer/preface/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/preface/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/overview
prev: books/fdp-primer/
tags: ["preface", "prompts", "conventions"]
title: Prefácio
+showBookMenu: true
+weight: 1
+path: "/books/fdp-primer/"
---
[preface]
diff --git a/documentation/content/pt-br/books/fdp-primer/rosetta/_index.adoc b/documentation/content/pt-br/books/fdp-primer/rosetta/_index.adoc
index d05e96f9cd..043efa4cef 100644
--- a/documentation/content/pt-br/books/fdp-primer/rosetta/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/rosetta/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/translations
prev: books/fdp-primer/asciidoctor-primer
tags: '["rosetta", "docbook", "asciidoc", "comparison"]'
title: 'Capítulo 7. Rosetta Stone'
+showBookMenu: true
+weight: 8
+path: "/books/fdp-primer/"
---
[[rosetta]]
diff --git a/documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc b/documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc
index 8774c14935..1824755f56 100644
--- a/documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/examples
prev: books/fdp-primer/editor-config/
tags: ["additional information", "AsciiDoctor", "HTML"]
title: 'Capítulo 13. Veja também'
+showBookMenu: true
+weight: 14
+path: "/books/fdp-primer/"
---
[[see-also]]
diff --git a/documentation/content/pt-br/books/fdp-primer/structure/_index.adoc b/documentation/content/pt-br/books/fdp-primer/structure/_index.adoc
index 84e59c9d25..5c526626d0 100644
--- a/documentation/content/pt-br/books/fdp-primer/structure/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/structure/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/doc-build
prev: books/fdp-primer/working-copy
tags: ["directory structure", "organization"]
title: 'Capítulo 4. Estrutura de Diretórios da Documentação'
+showBookMenu: true
+weight: 5
+path: "/books/fdp-primer/"
---
[[structure]]
diff --git a/documentation/content/pt-br/books/fdp-primer/tools/_index.adoc b/documentation/content/pt-br/books/fdp-primer/tools/_index.adoc
index cdc5bb44c6..dce835457b 100644
--- a/documentation/content/pt-br/books/fdp-primer/tools/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/tools/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/working-copy
prev: books/fdp-primer/overview
tags: ["tools", "required tools", "optional tools"]
title: 'Capítulo 2. Ferramentas'
+showBookMenu: true
+weight: 3
+path: "/books/fdp-primer/"
---
[[tools]]
diff --git a/documentation/content/pt-br/books/fdp-primer/translations/_index.adoc b/documentation/content/pt-br/books/fdp-primer/translations/_index.adoc
index d53102274f..e0c5f5d908 100644
--- a/documentation/content/pt-br/books/fdp-primer/translations/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/translations/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/po-translations
prev: books/fdp-primer/rosetta
tags: ["FAQ", "i18n", "i10n", "translation"]
title: 'Capítulo 8. Traduções'
+showBookMenu: true
+weight: 9
+path: "/books/fdp-primer/"
---
[[translations]]
diff --git a/documentation/content/pt-br/books/fdp-primer/working-copy/_index.adoc b/documentation/content/pt-br/books/fdp-primer/working-copy/_index.adoc
index d0ea0fa3e1..e8233f2716 100644
--- a/documentation/content/pt-br/books/fdp-primer/working-copy/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/working-copy/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/structure
prev: books/fdp-primer/tools
tags: ["working copy", "documentation", "manual pages", "git"]
title: 'Capítulo 3. A Área de Trabalho'
+showBookMenu: true
+weight: 4
+path: "/books/fdp-primer/"
---
[[working-copy]]
diff --git a/documentation/content/pt-br/books/fdp-primer/writing-style/_index.adoc b/documentation/content/pt-br/books/fdp-primer/writing-style/_index.adoc
index 06eef8e6f0..302f4173c4 100644
--- a/documentation/content/pt-br/books/fdp-primer/writing-style/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/writing-style/_index.adoc
@@ -4,6 +4,9 @@ next: books/fdp-primer/editor-config
prev: books/fdp-primer/manual-pages
tags: ["writing", "style", "tipos", "one sentence per line"]
title: 'Capítulo 11. Estilo de Escrita'
+showBookMenu: true
+weight: 12
+path: "/books/fdp-primer/"
---
[[writing-style]]
diff --git a/documentation/content/pt-br/books/handbook/_index.adoc b/documentation/content/pt-br/books/handbook/_index.adoc
index 2c7340ce9d..cc6960ff60 100644
--- a/documentation/content/pt-br/books/handbook/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 The FreeBSD Documentation Project
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"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= FreeBSD Handbook
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -50,11 +49,3 @@ Bem vindo ao FreeBSD! Este manual cobre a instalação e o uso diário do _FreeB
A última versão deste livro está disponível no https://www.FreeBSD.org/[site do FreeBSD]. Versões anteriores podem ser obtidas em https://docs.FreeBSD.org/doc/[https://docs.FreeBSD.org/doc/]. O livro pode ser baixado em uma variedade de formatos e opções de compressão do https://download.freebsd.org/ftp/doc/[servidor FTP do FreeBSD] ou de um dos inúmeros <<mirrors-ftp,sites espelho>>. Cópias impressas podem ser adquiridas da https://www.freebsdmall.com/[FreeBSD Mall]. As pesquisas podem ser realizadas no manual e em outros documentos na https://www.FreeBSD.org/search/index.html[página de busca].
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/pt-br/books/handbook/advanced-networking/_index.adoc b/documentation/content/pt-br/books/handbook/advanced-networking/_index.adoc
index 5199d3051f..7cd34020e8 100644
--- a/documentation/content/pt-br/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 31. Rede Avançada
part: Parte IV. Comunicação de rede
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/pt-br/books/handbook/audit/_index.adoc b/documentation/content/pt-br/books/handbook/audit/_index.adoc
index 73c72c326c..0fb4e63ce5 100644
--- a/documentation/content/pt-br/books/handbook/audit/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 16. Auditoria de Evento de Segurança
part: Parte III. Administração do Sistema
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/pt-br/books/handbook/basics/_index.adoc b/documentation/content/pt-br/books/handbook/basics/_index.adoc
index d39fdd0f00..e29488cc1a 100644
--- a/documentation/content/pt-br/books/handbook/basics/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 3. Fundamentos do FreeBSD
part: Parte I. Primeiros Passos
prev: books/handbook/bsdinstall
next: books/handbook/ports
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/pt-br/books/handbook/bibliography/_index.adoc b/documentation/content/pt-br/books/handbook/bibliography/_index.adoc
index 0c574fd1c5..0ea324f6a7 100644
--- a/documentation/content/pt-br/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Apêndice B. Bibliografia
part: Parte V. Apêndices
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/pt-br/books/handbook/book.adoc b/documentation/content/pt-br/books/handbook/book.adoc
index 848e8929c9..a25d4a775c 100644
--- a/documentation/content/pt-br/books/handbook/book.adoc
+++ b/documentation/content/pt-br/books/handbook/book.adoc
@@ -61,7 +61,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -74,7 +74,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -87,7 +87,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -120,7 +120,7 @@ include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
include::{chapters-path}usb-device-mode/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -135,7 +135,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/pt-br/books/handbook/boot/_index.adoc b/documentation/content/pt-br/books/handbook/boot/_index.adoc
index 1997f2a2ee..f2740827c8 100644
--- a/documentation/content/pt-br/books/handbook/boot/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 12. O processo de inicialização do FreeBSD
part: Parte III. Administração do Sistema
prev: books/handbook/config
next: books/handbook/security
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/pt-br/books/handbook/bsdinstall/_index.adoc b/documentation/content/pt-br/books/handbook/bsdinstall/_index.adoc
index fbaeffcc58..d0c3777b56 100644
--- a/documentation/content/pt-br/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/bsdinstall/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 2. Instalando o FreeBSD
part: Parte I. Primeiros Passos
prev: books/handbook/introduction
next: books/handbook/basics
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/pt-br/books/handbook/chapters-order.adoc b/documentation/content/pt-br/books/handbook/chapters-order.adoc
deleted file mode 100644
index ce637d7c78..0000000000
--- a/documentation/content/pt-br/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-zfs/_index.adoc
-filesystems/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-usb-device-mode/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/pt-br/books/handbook/config/_index.adoc b/documentation/content/pt-br/books/handbook/config/_index.adoc
index 4ef3813ace..5552030259 100644
--- a/documentation/content/pt-br/books/handbook/config/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 11. Configuração e Ajuste
part: Parte III. Administração do Sistema
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/pt-br/books/handbook/cutting-edge/_index.adoc b/documentation/content/pt-br/books/handbook/cutting-edge/_index.adoc
index fdf637fd5c..c7985f75ad 100644
--- a/documentation/content/pt-br/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 23. Atualização e Upgrade do FreeBSD
part: Parte III. Administração do Sistema
prev: books/handbook/l10n
next: books/handbook/dtrace
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/pt-br/books/handbook/desktop/_index.adoc b/documentation/content/pt-br/books/handbook/desktop/_index.adoc
index 84e73bfb24..1963b82424 100644
--- a/documentation/content/pt-br/books/handbook/desktop/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 6. Aplicações de Desktop
part: Parte II. Tarefas comuns
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/pt-br/books/handbook/disks/_index.adoc b/documentation/content/pt-br/books/handbook/disks/_index.adoc
index 008578a06f..ddb07c8b70 100644
--- a/documentation/content/pt-br/books/handbook/disks/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 17. Armazenamento
part: Parte III. Administração do Sistema
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/pt-br/books/handbook/dtrace/_index.adoc b/documentation/content/pt-br/books/handbook/dtrace/_index.adoc
index c393b8e03e..bb4b16b4d4 100644
--- a/documentation/content/pt-br/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/dtrace/_index.adoc
@@ -3,6 +3,9 @@ title: Chapter 24. DTrace
part: Parte III. Administração do Sistema
prev: books/handbook/cutting-edge
next: books/handbook/usb-device-mode
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/pt-br/books/handbook/eresources/_index.adoc b/documentation/content/pt-br/books/handbook/eresources/_index.adoc
index a2b685e718..44c836ed39 100644
--- a/documentation/content/pt-br/books/handbook/eresources/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: Apêndice C. Recursos na Internet
part: Parte V. Apêndices
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/pt-br/books/handbook/filesystems/_index.adoc b/documentation/content/pt-br/books/handbook/filesystems/_index.adoc
index 362a4480e1..6ab3277132 100644
--- a/documentation/content/pt-br/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 20. Outros Sistemas de Arquivos
part: Parte III. Administração do Sistema
prev: books/handbook/zfs
next: books/handbook/virtualization
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/pt-br/books/handbook/firewalls/_index.adoc b/documentation/content/pt-br/books/handbook/firewalls/_index.adoc
index 548d7c1a3b..5da7fee082 100644
--- a/documentation/content/pt-br/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 30. Firewalls
part: Parte IV. Comunicação de rede
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/pt-br/books/handbook/geom/_index.adoc b/documentation/content/pt-br/books/handbook/geom/_index.adoc
index 48d518374d..5f4dbeb5aa 100644
--- a/documentation/content/pt-br/books/handbook/geom/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "Capítulo 18. GEOM: Framework de Transformação de Disco Modular"
part: Parte III. Administração do Sistema
prev: books/handbook/disks
next: books/handbook/zfs
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/pt-br/books/handbook/introduction/_index.adoc b/documentation/content/pt-br/books/handbook/introduction/_index.adoc
index df81b955a8..d1b2634753 100644
--- a/documentation/content/pt-br/books/handbook/introduction/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 1. Introdução
part: Parte I. Primeiros Passos
prev: books/handbook/parti
next: books/handbook/bsdinstall
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/pt-br/books/handbook/jails/_index.adoc b/documentation/content/pt-br/books/handbook/jails/_index.adoc
index 1a49ac41b6..219281ed3b 100644
--- a/documentation/content/pt-br/books/handbook/jails/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 14. Jails
part: Parte III. Administração do Sistema
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/pt-br/books/handbook/kernelconfig/_index.adoc b/documentation/content/pt-br/books/handbook/kernelconfig/_index.adoc
index 54b5e06baf..2dd4ba37c2 100644
--- a/documentation/content/pt-br/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 8. Configurando o kernel do FreeBSD
part: Parte II. Tarefas comuns
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/pt-br/books/handbook/l10n/_index.adoc b/documentation/content/pt-br/books/handbook/l10n/_index.adoc
index 4aad488168..827ac1d8db 100644
--- a/documentation/content/pt-br/books/handbook/l10n/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 22. Localização - Uso e Configuração do i18n/L10n
part: Parte III. Administração do Sistema
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/pt-br/books/handbook/linuxemu/_index.adoc b/documentation/content/pt-br/books/handbook/linuxemu/_index.adoc
index 9cbc429d0d..8bf483973d 100644
--- a/documentation/content/pt-br/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 10. Compatibilidade binária com o Linux®
part: Parte II. Tarefas comuns
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/pt-br/books/handbook/mac/_index.adoc b/documentation/content/pt-br/books/handbook/mac/_index.adoc
index 71c129eaa1..b47f0969be 100644
--- a/documentation/content/pt-br/books/handbook/mac/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 15. Controle de acesso obrigatório
part: Parte III. Administração do Sistema
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/pt-br/books/handbook/mail/_index.adoc b/documentation/content/pt-br/books/handbook/mail/_index.adoc
index f01fdb6094..09ddf959ff 100644
--- a/documentation/content/pt-br/books/handbook/mail/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 28. Correio Eletrônico
part: Parte IV. Comunicação de rede
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/pt-br/books/handbook/mirrors/_index.adoc b/documentation/content/pt-br/books/handbook/mirrors/_index.adoc
index bc7dc19226..3a6ce84b36 100644
--- a/documentation/content/pt-br/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: Apêndice A. Obtendo o FreeBSD
part: Parte V. Apêndices
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/pt-br/books/handbook/multimedia/_index.adoc b/documentation/content/pt-br/books/handbook/multimedia/_index.adoc
index 39cc2f1650..327c42988a 100644
--- a/documentation/content/pt-br/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 7. Multimídia
part: Parte II. Tarefas comuns
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/pt-br/books/handbook/network-servers/_index.adoc b/documentation/content/pt-br/books/handbook/network-servers/_index.adoc
index d310b135fe..74b2f143f9 100644
--- a/documentation/content/pt-br/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 29. Servidores de Rede
part: Parte IV. Comunicação de rede
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/pt-br/books/handbook/parti.adoc b/documentation/content/pt-br/books/handbook/parti.adoc
index 0dcc4c016e..a36de49a9d 100644
--- a/documentation/content/pt-br/books/handbook/parti.adoc
+++ b/documentation/content/pt-br/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: Parte I. Primeiros Passos
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= Primeiros Passos
@@ -24,5 +19,3 @@ Esta parte do handbook é destinada aos usuários e administradores que são nov
* Apresenta o X, o sistema de janelas UNIX(TM) e detalha como configurar um ambiente de desktop para tornar os usuários mais produtivos.
O número de referências a tópicos futuros no texto foi mantido no mínimo, para que uma seção possa ser lida do começo ao fim com o mínimo de avanço desnecessário de páginas.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/pt-br/books/handbook/partii.adoc b/documentation/content/pt-br/books/handbook/partii.adoc
index f904cc78ca..6338c0d8f7 100644
--- a/documentation/content/pt-br/books/handbook/partii.adoc
+++ b/documentation/content/pt-br/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: Parte II. Tarefas comuns
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Tarefas comuns
@@ -24,5 +19,3 @@ Agora que o básico foi abordado, esta parte do livro discute alguns recursos fr
* Mostram como executar aplicativos Linux no sistema FreeBSD.
Alguns destes capítulos recomendam leituras prévias, e isso é destacado na sinopse no início de cada capítulo.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/pt-br/books/handbook/partiii.adoc b/documentation/content/pt-br/books/handbook/partiii.adoc
index d3eee488be..07c7e3c454 100644
--- a/documentation/content/pt-br/books/handbook/partiii.adoc
+++ b/documentation/content/pt-br/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: Parte III. Administração do Sistema
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Administração do Sistema
Os capítulos restantes cobrem todos os aspectos da administração do sistema FreeBSD. Cada capítulo começa descrevendo o que será aprendido como resultado da leitura do capítulo e também detalha o que o leitor deve saber antes de abordar o material.
Estes capítulos são projetados para serem lidos conforme as informações são necessárias. Eles não precisam ser lidos em nenhuma ordem específica, nem todos precisam ser lidos antes de começar a usar o FreeBSD.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/pt-br/books/handbook/partiv.adoc b/documentation/content/pt-br/books/handbook/partiv.adoc
index 6c5d062031..5f1213c441 100644
--- a/documentation/content/pt-br/books/handbook/partiv.adoc
+++ b/documentation/content/pt-br/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: Parte IV. Comunicação de rede
prev: books/handbook/usb-device-mode
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Comunicação de rede
@@ -25,5 +20,3 @@ O FreeBSD é um dos sistemas operacionais mais amplamente implantados para servi
* Outros tópicos avançados de rede
Esses capítulos são projetados para serem lidos quando a informação for necessária. Eles não precisam ser lidos em qualquer ordem específica, nem é necessário ler todos eles antes de usar o FreeBSD em um ambiente de rede.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/pt-br/books/handbook/partv.adoc b/documentation/content/pt-br/books/handbook/partv.adoc
index 21a1e0e7e1..c71ed11284 100644
--- a/documentation/content/pt-br/books/handbook/partv.adoc
+++ b/documentation/content/pt-br/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Parte V. Apêndices
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Apêndices
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/pt-br/books/handbook/pgpkeys/_index.adoc b/documentation/content/pt-br/books/handbook/pgpkeys/_index.adoc
index 07d6a0bffd..ae7b2feab9 100644
--- a/documentation/content/pt-br/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: Apêndice D. Chaves OpenPGP
part: Parte V. Apêndices
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 41
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/pt-br/books/handbook/ports/_index.adoc b/documentation/content/pt-br/books/handbook/ports/_index.adoc
index b797b6ba09..6a159e77e8 100644
--- a/documentation/content/pt-br/books/handbook/ports/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "Capítulo 4. Instalando Aplicativos: Pacotes e Ports"
part: Parte I. Primeiros Passos
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/pt-br/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/pt-br/books/handbook/ppp-and-slip/_index.adoc
index 48f066695e..8dc62b2fc1 100644
--- a/documentation/content/pt-br/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 27. PPP
part: Parte IV. Comunicação de rede
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/pt-br/books/handbook/preface/_index.adoc b/documentation/content/pt-br/books/handbook/preface/_index.adoc
index 242fd2c6e9..53c53255dc 100644
--- a/documentation/content/pt-br/books/handbook/preface/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Prefácio
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/pt-br/books/handbook/printing/_index.adoc b/documentation/content/pt-br/books/handbook/printing/_index.adoc
index 9ff6bcc57e..75a8dc0261 100644
--- a/documentation/content/pt-br/books/handbook/printing/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 9. Impressão
part: Parte II. Tarefas comuns
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/pt-br/books/handbook/security/_index.adoc b/documentation/content/pt-br/books/handbook/security/_index.adoc
index c559b8a9ec..ac7553ec08 100644
--- a/documentation/content/pt-br/books/handbook/security/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 13. Segurança
part: Parte III. Administração do Sistema
prev: books/handbook/boot
next: books/handbook/jails
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/pt-br/books/handbook/serialcomms/_index.adoc b/documentation/content/pt-br/books/handbook/serialcomms/_index.adoc
index fe1980f6b9..555ed67ee3 100644
--- a/documentation/content/pt-br/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 26. Comunicações Seriais
part: Parte IV. Comunicação de rede
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/pt-br/books/handbook/usb-device-mode/_index.adoc b/documentation/content/pt-br/books/handbook/usb-device-mode/_index.adoc
index 0c8c9d6155..2d776de6f4 100644
--- a/documentation/content/pt-br/books/handbook/usb-device-mode/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/usb-device-mode/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 25. Modo de dispositivo USB/USB OTG
part: Parte III. Administração do Sistema
prev: books/handbook/dtrace
next: books/handbook/partiv
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[usb-device-mode]]
diff --git a/documentation/content/pt-br/books/handbook/virtualization/_index.adoc b/documentation/content/pt-br/books/handbook/virtualization/_index.adoc
index b3224c4364..a21203e555 100644
--- a/documentation/content/pt-br/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 21. Virtualização
part: Parte III. Administração do Sistema
prev: books/handbook/filesystems
next: books/handbook/l10n
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/pt-br/books/handbook/x11/_index.adoc b/documentation/content/pt-br/books/handbook/x11/_index.adoc
index abebc8a9a8..55e88b8647 100644
--- a/documentation/content/pt-br/books/handbook/x11/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 5. O sistema X Window
part: Parte I. Primeiros Passos
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/pt-br/books/handbook/zfs/_index.adoc b/documentation/content/pt-br/books/handbook/zfs/_index.adoc
index 0cc2e0ad1e..e9919e89c2 100644
--- a/documentation/content/pt-br/books/handbook/zfs/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/zfs/_index.adoc
@@ -3,6 +3,9 @@ title: Capítulo 19. O sistema de arquivos Z (ZFS)
part: Parte III. Administração do Sistema
prev: books/handbook/geom
next: books/handbook/filesystems
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[zfs]]
diff --git a/documentation/content/pt-br/books/porters-handbook/_index.adoc b/documentation/content/pt-br/books/porters-handbook/_index.adoc
index ab02883d70..aab892d769 100644
--- a/documentation/content/pt-br/books/porters-handbook/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/_index.adoc
@@ -6,7 +6,9 @@ copyright: 2000-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "sun", "unix", "general"]
next: books/porters-handbook/porting-why
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/porters-handbook/"
---
= FreeBSD Porter's Handbook
@@ -30,23 +32,14 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/porters-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/pt-br/books/porters-handbook/book.adoc b/documentation/content/pt-br/books/porters-handbook/book.adoc
index b728ab6e06..e5f9a61515 100644
--- a/documentation/content/pt-br/books/porters-handbook/book.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/book.adoc
@@ -46,10 +46,6 @@ endif::[]
toc::[]
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
-
include::{chapters-path}porting-why/_index.adoc[leveloffset=+1]
include::{chapters-path}new-port/_index.adoc[leveloffset=+1]
include::{chapters-path}quick-porting/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/pt-br/books/porters-handbook/chapters-order.adoc b/documentation/content/pt-br/books/porters-handbook/chapters-order.adoc
deleted file mode 100644
index 81f5b000cb..0000000000
--- a/documentation/content/pt-br/books/porters-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,18 +0,0 @@
-porting-why/_index.adoc
-new-port/_index.adoc
-quick-porting/_index.adoc
-slow-porting/_index.adoc
-makefiles/_index.adoc
-special/_index.adoc
-flavors/_index.adoc
-plist/_index.adoc
-pkg-files/_index.adoc
-testing/_index.adoc
-upgrading/_index.adoc
-security/_index.adoc
-porting-dads/_index.adoc
-porting-samplem/_index.adoc
-order/_index.adoc
-keeping-up/_index.adoc
-uses/_index.adoc
-versions/_index.adoc
diff --git a/documentation/content/pt-br/books/porters-handbook/flavors/_index.adoc b/documentation/content/pt-br/books/porters-handbook/flavors/_index.adoc
index 523bd8a36c..b7da5299f4 100644
--- a/documentation/content/pt-br/books/porters-handbook/flavors/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/flavors/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 7. Flavors
prev: books/porters-handbook/special
next: books/porters-handbook/plist
+showBookMenu: true
+weight: 7
+path: "/books/porters-handbook/"
---
[[flavors]]
diff --git a/documentation/content/pt-br/books/porters-handbook/keeping-up/_index.adoc b/documentation/content/pt-br/books/porters-handbook/keeping-up/_index.adoc
index 04a185f48a..b66c9f9a8d 100644
--- a/documentation/content/pt-br/books/porters-handbook/keeping-up/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/keeping-up/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 16. Mantendo-se Atualizado
prev: books/porters-handbook/order
next: books/porters-handbook/uses
+showBookMenu: true
+weight: 16
+path: "/books/porters-handbook/"
---
[[keeping-up]]
diff --git a/documentation/content/pt-br/books/porters-handbook/makefiles/_index.adoc b/documentation/content/pt-br/books/porters-handbook/makefiles/_index.adoc
index f3d616d4c2..b0a4023cb4 100644
--- a/documentation/content/pt-br/books/porters-handbook/makefiles/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/makefiles/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 5. Configurando o Makefile
prev: books/porters-handbook/slow-porting
next: books/porters-handbook/special
+showBookMenu: true
+weight: 5
+path: "/books/porters-handbook/"
---
[[makefiles]]
diff --git a/documentation/content/pt-br/books/porters-handbook/new-port/_index.adoc b/documentation/content/pt-br/books/porters-handbook/new-port/_index.adoc
index 15bf8ef6dd..963eb62229 100644
--- a/documentation/content/pt-br/books/porters-handbook/new-port/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/new-port/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 2. Criando um Novo Port
prev: books/porters-handbook/porting-why
next: books/porters-handbook/quick-porting
+showBookMenu: true
+weight: 2
+path: "/books/porters-handbook/"
---
[[own-port]]
diff --git a/documentation/content/pt-br/books/porters-handbook/order/_index.adoc b/documentation/content/pt-br/books/porters-handbook/order/_index.adoc
index a75eb42b8d..c46f445ab3 100644
--- a/documentation/content/pt-br/books/porters-handbook/order/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/order/_index.adoc
@@ -2,6 +2,9 @@
title: Chapter 15. Ordem das Variáveis ​​nos Makefiles de Port
prev: books/porters-handbook/porting-samplem
next: books/porters-handbook/keeping-up
+showBookMenu: true
+weight: 15
+path: "/books/porters-handbook/"
---
[[porting-order]]
diff --git a/documentation/content/pt-br/books/porters-handbook/pkg-files/_index.adoc b/documentation/content/pt-br/books/porters-handbook/pkg-files/_index.adoc
index aa152280f0..11ab3f84dd 100644
--- a/documentation/content/pt-br/books/porters-handbook/pkg-files/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/pkg-files/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 9. pkg-*
prev: books/porters-handbook/plist
next: books/porters-handbook/testing
+showBookMenu: true
+weight: 9
+path: "/books/porters-handbook/"
---
[[pkg-files]]
diff --git a/documentation/content/pt-br/books/porters-handbook/plist/_index.adoc b/documentation/content/pt-br/books/porters-handbook/plist/_index.adoc
index 275ee64b41..693288f68b 100644
--- a/documentation/content/pt-br/books/porters-handbook/plist/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/plist/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 8. Prácticas Avançadas de pkg-plist
prev: books/porters-handbook/flavors
next: books/porters-handbook/pkg-files
+showBookMenu: true
+weight: 8
+path: "/books/porters-handbook/"
---
[[plist]]
diff --git a/documentation/content/pt-br/books/porters-handbook/porting-dads/_index.adoc b/documentation/content/pt-br/books/porters-handbook/porting-dads/_index.adoc
index 5864e41365..9879c71e3a 100644
--- a/documentation/content/pt-br/books/porters-handbook/porting-dads/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/porting-dads/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 13. O Que Fazer e Não Fazer
prev: books/porters-handbook/security
next: books/porters-handbook/porting-samplem
+showBookMenu: true
+weight: 13
+path: "/books/porters-handbook/"
---
[[porting-dads]]
diff --git a/documentation/content/pt-br/books/porters-handbook/porting-samplem/_index.adoc b/documentation/content/pt-br/books/porters-handbook/porting-samplem/_index.adoc
index 3a6e02ebdf..5d9f40c05f 100644
--- a/documentation/content/pt-br/books/porters-handbook/porting-samplem/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/porting-samplem/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 14. Um Exemplo de Makefile
prev: books/porters-handbook/porting-dads
next: books/porters-handbook/order
+showBookMenu: true
+weight: 14
+path: "/books/porters-handbook/"
---
[[porting-samplem]]
diff --git a/documentation/content/pt-br/books/porters-handbook/porting-why/_index.adoc b/documentation/content/pt-br/books/porters-handbook/porting-why/_index.adoc
index c91b75b047..a5ecbdbce6 100644
--- a/documentation/content/pt-br/books/porters-handbook/porting-why/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/porting-why/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 1. Introdução
prev: books/porters-handbook/
next: books/porters-handbook/new-port
+showBookMenu: true
+weight: 1
+path: "/books/porters-handbook/"
---
[[why-port]]
diff --git a/documentation/content/pt-br/books/porters-handbook/quick-porting/_index.adoc b/documentation/content/pt-br/books/porters-handbook/quick-porting/_index.adoc
index 31223a5e39..0466351ea3 100644
--- a/documentation/content/pt-br/books/porters-handbook/quick-porting/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/quick-porting/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 3. Port Rápido
prev: books/porters-handbook/new-port
next: books/porters-handbook/slow-porting
+showBookMenu: true
+weight: 3
+path: "/books/porters-handbook/"
---
[[quick-porting]]
diff --git a/documentation/content/pt-br/books/porters-handbook/security/_index.adoc b/documentation/content/pt-br/books/porters-handbook/security/_index.adoc
index 70dca85239..8fc41e89da 100644
--- a/documentation/content/pt-br/books/porters-handbook/security/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/security/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 12. Segurança
prev: books/porters-handbook/upgrading
next: books/porters-handbook/porting-dads
+showBookMenu: true
+weight: 12
+path: "/books/porters-handbook/"
---
[[security]]
diff --git a/documentation/content/pt-br/books/porters-handbook/slow-porting/_index.adoc b/documentation/content/pt-br/books/porters-handbook/slow-porting/_index.adoc
index c58c9bcd1e..857c9a7710 100644
--- a/documentation/content/pt-br/books/porters-handbook/slow-porting/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/slow-porting/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 4. Port Lento
prev: books/porters-handbook/quick-porting
next: books/porters-handbook/makefiles
+showBookMenu: true
+weight: 4
+path: "/books/porters-handbook/"
---
[[slow-porting]]
diff --git a/documentation/content/pt-br/books/porters-handbook/special/_index.adoc b/documentation/content/pt-br/books/porters-handbook/special/_index.adoc
index a79e3f7b5c..820f8671fd 100644
--- a/documentation/content/pt-br/books/porters-handbook/special/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/special/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 6. Considerações Especiais
prev: books/porters-handbook/makefiles
next: books/porters-handbook/flavors
+showBookMenu: true
+weight: 6
+path: "/books/porters-handbook/"
---
[[special]]
diff --git a/documentation/content/pt-br/books/porters-handbook/testing/_index.adoc b/documentation/content/pt-br/books/porters-handbook/testing/_index.adoc
index d116b1b1ed..9b6d99fdf2 100644
--- a/documentation/content/pt-br/books/porters-handbook/testing/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/testing/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 10. Testando o Port
prev: books/porters-handbook/pkg-files
next: books/porters-handbook/upgrading
+showBookMenu: true
+weight: 10
+path: "/books/porters-handbook/"
---
[[testing]]
diff --git a/documentation/content/pt-br/books/porters-handbook/upgrading/_index.adoc b/documentation/content/pt-br/books/porters-handbook/upgrading/_index.adoc
index 7b83c25208..35610842ae 100644
--- a/documentation/content/pt-br/books/porters-handbook/upgrading/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/upgrading/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 11. Atualizando um Port
prev: books/porters-handbook/testing
next: books/porters-handbook/security
+showBookMenu: true
+weight: 11
+path: "/books/porters-handbook/"
---
[[port-upgrading]]
diff --git a/documentation/content/pt-br/books/porters-handbook/uses/_index.adoc b/documentation/content/pt-br/books/porters-handbook/uses/_index.adoc
index 213fa2acea..f92f775f62 100644
--- a/documentation/content/pt-br/books/porters-handbook/uses/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/uses/_index.adoc
@@ -2,6 +2,9 @@
title: Capítulo 17. Using USES Macros
prev: books/porters-handbook/keeping-up
next: books/porters-handbook/versions
+showBookMenu: true
+weight: 17
+path: "/books/porters-handbook/"
---
[[uses]]
diff --git a/documentation/content/pt-br/books/porters-handbook/versions/_index.adoc b/documentation/content/pt-br/books/porters-handbook/versions/_index.adoc
index ceaccec443..2473acb423 100644
--- a/documentation/content/pt-br/books/porters-handbook/versions/_index.adoc
+++ b/documentation/content/pt-br/books/porters-handbook/versions/_index.adoc
@@ -1,6 +1,9 @@
---
title: Capítulo 18. Valores __FreeBSD_version
prev: books/porters-handbook/uses
+showBookMenu: true
+weight: 18
+path: "/books/porters-handbook/"
---
[[versions]]
diff --git a/documentation/content/pt-br/languages.adoc b/documentation/content/pt-br/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/pt-br/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/ru/articles/_index.adoc b/documentation/content/ru/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/ru/articles/_index.adoc
+++ b/documentation/content/ru/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/ru/books/_index.adoc b/documentation/content/ru/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/ru/books/_index.adoc
+++ b/documentation/content/ru/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/ru/books/books.adoc b/documentation/content/ru/books/books.adoc
deleted file mode 100644
index 089c1cae96..0000000000
--- a/documentation/content/ru/books/books.adoc
+++ /dev/null
@@ -1,4 +0,0 @@
-handbook
-design-44bsd
-faq
-porters-handbook
diff --git a/documentation/content/ru/books/design-44bsd/_index.adoc b/documentation/content/ru/books/design-44bsd/_index.adoc
index 34459e978b..439f26d9c2 100644
--- a/documentation/content/ru/books/design-44bsd/_index.adoc
+++ b/documentation/content/ru/books/design-44bsd/_index.adoc
@@ -33,16 +33,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/design-44bsd/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -50,10 +47,6 @@ endif::[]
toc::[]
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
[[overview]]
== Обзор архитектуры 4.4BSD
diff --git a/documentation/content/ru/books/design-44bsd/chapters-order.adoc b/documentation/content/ru/books/design-44bsd/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/ru/books/design-44bsd/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/ru/books/faq/chapters-order.adoc b/documentation/content/ru/books/faq/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/ru/books/faq/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/ru/books/handbook/_index.adoc b/documentation/content/ru/books/handbook/_index.adoc
index c6065e3328..684389ee27 100644
--- a/documentation/content/ru/books/handbook/_index.adoc
+++ b/documentation/content/ru/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= FreeBSD Handbook
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -48,11 +47,3 @@ endif::[]
Добро пожаловать в FreeBSD! Это Руководство охватывает процесс установки и ежедневного использования _FreeBSD {rel112-current}-RELEASE_ и _FreeBSD {rel120-current}-RELEASE_. Оно находится _в процессе разработки_ и являет собой результат работы множества людей. Многие из разделов до сих пор не существуют, а некоторые из существующих требуют обновления. Если вы заинтересованы в помощи этому проекту, отправьте письмо в {freebsd-doc}. Обновленная версия этого документа постоянно доступна с http://www.FreeBSD.org/ru/index.html[Основного Web сервера FreeBSD]. Он также может быть загружен из интернет в одном из наиболее распространенных форматов с link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FTP сервера Проекта FreeBSD] или с одного из многочисленных <<mirrors-ftp,зеркал>>. Если вы предпочитаете иметь напечатанный (английский) вариант Руководства, то можете приобрести его на http://www.freebsdmall.com/[FreeBSD Mall]. Вы также можете воспользоваться link:https://www.FreeBSD.org/ru/search/[Поиском в Руководстве FreeBSD].
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/ru/books/handbook/advanced-networking/_index.adoc b/documentation/content/ru/books/handbook/advanced-networking/_index.adoc
index 0b13ef22b2..aa794aaac5 100644
--- a/documentation/content/ru/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/ru/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 27. Сложные вопросы работы в сети
part: Часть IV. Сетевые коммуникации
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/ru/books/handbook/audit/_index.adoc b/documentation/content/ru/books/handbook/audit/_index.adoc
index 39417a94f6..5c8d4a143c 100644
--- a/documentation/content/ru/books/handbook/audit/_index.adoc
+++ b/documentation/content/ru/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 16. Аудит событий безопасности
part: Часть III. Системное администрирование
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/ru/books/handbook/basics/_index.adoc b/documentation/content/ru/books/handbook/basics/_index.adoc
index 5937f782e0..df487b3c91 100644
--- a/documentation/content/ru/books/handbook/basics/_index.adoc
+++ b/documentation/content/ru/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 4. Основы UNIX
part: Часть I. В начале
prev: books/handbook/bsdinstall
next: books/handbook/ports
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/ru/books/handbook/bibliography/_index.adoc b/documentation/content/ru/books/handbook/bibliography/_index.adoc
index 0eb08ff175..f56b24b8de 100644
--- a/documentation/content/ru/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/ru/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: Приложение B. Библиография
part: Часть V. Приложения
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/ru/books/handbook/book.adoc b/documentation/content/ru/books/handbook/book.adoc
index d687fa02e0..30e2b03e61 100644
--- a/documentation/content/ru/books/handbook/book.adoc
+++ b/documentation/content/ru/books/handbook/book.adoc
@@ -59,7 +59,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -74,7 +74,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -87,7 +87,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -110,7 +110,7 @@ include::{chapters-path}l10n/_index.adoc[leveloffset=+1]
include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -125,7 +125,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/ru/books/handbook/boot/_index.adoc b/documentation/content/ru/books/handbook/boot/_index.adoc
index d762459194..38d73b6e43 100644
--- a/documentation/content/ru/books/handbook/boot/_index.adoc
+++ b/documentation/content/ru/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 13. Процесс загрузки FreeBSD
part: Часть III. Системное администрирование
prev: books/handbook/config
next: books/handbook/security
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/ru/books/handbook/bsdinstall/_index.adoc b/documentation/content/ru/books/handbook/bsdinstall/_index.adoc
index 988fb67cb7..b9ca7b96d4 100644
--- a/documentation/content/ru/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/ru/books/handbook/bsdinstall/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 3. Установка FreeBSD версий 9.X и более
part: Часть I. В начале
prev: books/handbook/install
next: books/handbook/basics
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/ru/books/handbook/chapters-order.adoc b/documentation/content/ru/books/handbook/chapters-order.adoc
deleted file mode 100644
index 536c511513..0000000000
--- a/documentation/content/ru/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,37 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-install/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-security/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-filesystems/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/ru/books/handbook/config/_index.adoc b/documentation/content/ru/books/handbook/config/_index.adoc
index 343c8754a9..2ca8b8ac76 100644
--- a/documentation/content/ru/books/handbook/config/_index.adoc
+++ b/documentation/content/ru/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 12. Настройка и оптимизация
part: Часть III. Системное администрирование
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/ru/books/handbook/cutting-edge/_index.adoc b/documentation/content/ru/books/handbook/cutting-edge/_index.adoc
index e69e4e27df..8866e97fc4 100644
--- a/documentation/content/ru/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/ru/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 21. Обновление системы и смена верс
part: Часть III. Системное администрирование
prev: books/handbook/l10n
next: books/handbook/partiv
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/ru/books/handbook/desktop/_index.adoc b/documentation/content/ru/books/handbook/desktop/_index.adoc
index 6835d78603..6cd99943e0 100644
--- a/documentation/content/ru/books/handbook/desktop/_index.adoc
+++ b/documentation/content/ru/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 7. Приложения для настольного комп
part: Часть II. Общие задачи
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/ru/books/handbook/disks/_index.adoc b/documentation/content/ru/books/handbook/disks/_index.adoc
index 46d6f6129b..2447a7a97d 100644
--- a/documentation/content/ru/books/handbook/disks/_index.adoc
+++ b/documentation/content/ru/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 17. Устройства хранения
part: Часть III. Системное администрирование
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/ru/books/handbook/eresources/_index.adoc b/documentation/content/ru/books/handbook/eresources/_index.adoc
index 7c259b633a..d99e6f8d71 100644
--- a/documentation/content/ru/books/handbook/eresources/_index.adoc
+++ b/documentation/content/ru/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: Приложение C. Ресурсы в интернет
part: Часть V. Приложения
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/ru/books/handbook/filesystems/_index.adoc b/documentation/content/ru/books/handbook/filesystems/_index.adoc
index 732d7dcfb1..60b7610988 100644
--- a/documentation/content/ru/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/ru/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 19. Поддержка файловых систем
part: Часть III. Системное администрирование
prev: books/handbook/geom
next: books/handbook/l10n
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/ru/books/handbook/firewalls/_index.adoc b/documentation/content/ru/books/handbook/firewalls/_index.adoc
index d7ec9d8c1d..35afb65282 100644
--- a/documentation/content/ru/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/ru/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 26. Межсетевые экраны
part: Часть IV. Сетевые коммуникации
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/ru/books/handbook/geom/_index.adoc b/documentation/content/ru/books/handbook/geom/_index.adoc
index b06bf0b2fa..009f644fa7 100644
--- a/documentation/content/ru/books/handbook/geom/_index.adoc
+++ b/documentation/content/ru/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "Глава 18. GEOM: Модульная инфраструктура п
part: Часть III. Системное администрирование
prev: books/handbook/disks
next: books/handbook/filesystems
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/ru/books/handbook/install/_index.adoc b/documentation/content/ru/books/handbook/install/_index.adoc
index 30ea7ec96c..14411ac545 100644
--- a/documentation/content/ru/books/handbook/install/_index.adoc
+++ b/documentation/content/ru/books/handbook/install/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 2. Установка FreeBSD версий 8.X и более
part: Часть I. В начале
prev: books/handbook/introduction
next: books/handbook/bsdinstall
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[install]]
diff --git a/documentation/content/ru/books/handbook/introduction/_index.adoc b/documentation/content/ru/books/handbook/introduction/_index.adoc
index 3ebb52bf4f..3345976593 100644
--- a/documentation/content/ru/books/handbook/introduction/_index.adoc
+++ b/documentation/content/ru/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 1. Введение
part: Часть I. В начале
prev: books/handbook/parti
next: books/handbook/install
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/ru/books/handbook/kernelconfig/_index.adoc b/documentation/content/ru/books/handbook/kernelconfig/_index.adoc
index 990e719811..68ce2c76e7 100644
--- a/documentation/content/ru/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/ru/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 9. Настройка ядра FreeBSD
part: Часть II. Общие задачи
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/ru/books/handbook/l10n/_index.adoc b/documentation/content/ru/books/handbook/l10n/_index.adoc
index eb05bbd4fc..471fca6689 100644
--- a/documentation/content/ru/books/handbook/l10n/_index.adoc
+++ b/documentation/content/ru/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 20. Локализация - использование и н
part: Часть III. Системное администрирование
prev: books/handbook/filesystems
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/ru/books/handbook/linuxemu/_index.adoc b/documentation/content/ru/books/handbook/linuxemu/_index.adoc
index 13d23674a8..c872b425a8 100644
--- a/documentation/content/ru/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/ru/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 11. Двоичная совместимость с Linux
part: Часть II. Общие задачи
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/ru/books/handbook/mac/_index.adoc b/documentation/content/ru/books/handbook/mac/_index.adoc
index e05b95c9b2..3d51a7aea0 100644
--- a/documentation/content/ru/books/handbook/mac/_index.adoc
+++ b/documentation/content/ru/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 15. Принудительный контроль доступ
part: Часть III. Системное администрирование
prev: books/handbook/security
next: books/handbook/audit
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/ru/books/handbook/mail/_index.adoc b/documentation/content/ru/books/handbook/mail/_index.adoc
index 2864b6f20d..6be113ff21 100644
--- a/documentation/content/ru/books/handbook/mail/_index.adoc
+++ b/documentation/content/ru/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 24. Электронная почта
part: Часть IV. Сетевые коммуникации
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/ru/books/handbook/mirrors/_index.adoc b/documentation/content/ru/books/handbook/mirrors/_index.adoc
index df2749b42e..19550754da 100644
--- a/documentation/content/ru/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/ru/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: Приложение A. Получение FreeBSD
part: Часть V. Приложения
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/ru/books/handbook/multimedia/_index.adoc b/documentation/content/ru/books/handbook/multimedia/_index.adoc
index e9b78574b2..2cbacd9059 100644
--- a/documentation/content/ru/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/ru/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 8. Мультимедиа
part: Часть II. Общие задачи
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/ru/books/handbook/network-servers/_index.adoc b/documentation/content/ru/books/handbook/network-servers/_index.adoc
index 6a50f45f47..dd28fe42f6 100644
--- a/documentation/content/ru/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/ru/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 25. Сетевые серверы
part: Часть IV. Сетевые коммуникации
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/ru/books/handbook/parti.adoc b/documentation/content/ru/books/handbook/parti.adoc
index 18e1c4bcb5..568acfe495 100644
--- a/documentation/content/ru/books/handbook/parti.adoc
+++ b/documentation/content/ru/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: Часть I. В начале
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= В начале
@@ -24,5 +19,3 @@ endif::[]
* Введут вас в X Window, оконную систему для UNIX(R), и опишут как настроить графическое окружение и сделать вашу работу более продуктивной.
Мы попытались сократить множество ссылок в тексте до минимума для того, чтоб вы могли прочитать этот раздел Руководства с начала до конца с минимумом перелистываний страниц.
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/ru/books/handbook/partii.adoc b/documentation/content/ru/books/handbook/partii.adoc
index ca91c03bb5..bb09439e48 100644
--- a/documentation/content/ru/books/handbook/partii.adoc
+++ b/documentation/content/ru/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: Часть II. Общие задачи
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= Общие задачи
@@ -24,5 +19,3 @@ endif::[]
* Показано, как запускать приложения Linux в системе FreeBSD.
Перед прочтением некоторых из этих глав необходимо ознакомиться с предварительной информацией, что указано в кратком обзоре в начале каждой главы.
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/ru/books/handbook/partiii.adoc b/documentation/content/ru/books/handbook/partiii.adoc
index 708ae66408..212d750cfd 100644
--- a/documentation/content/ru/books/handbook/partiii.adoc
+++ b/documentation/content/ru/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: Часть III. Системное администрирование
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= Системное администрирование
Оставшиеся главы Руководства охватывают все аспекты администрирования FreeBSD системы. Каждая глава начинается с описания того, что вы сможете изучить в результате прочтения этой главы.
Эти главы спланированы так, что вы можете прочитать их когда вам нужно узнать какую-либо информацию. Вам не нужно читать их в определенном порядке, и не нужно прочитать их все перед тем, как начать пользоваться FreeBSD.
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/ru/books/handbook/partiv.adoc b/documentation/content/ru/books/handbook/partiv.adoc
index a30715de4a..43c872845a 100644
--- a/documentation/content/ru/books/handbook/partiv.adoc
+++ b/documentation/content/ru/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: Часть IV. Сетевые коммуникации
prev: books/handbook/cutting-edge
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= Сетевые коммуникации
@@ -25,5 +20,3 @@ FreeBSD это одна из наиболее широко используем
* Другую сетевую тематику повышенной сложности
Эти главы предназначены для получения дополнительной информации. Нет необходимости читать их в определенной последовательности, или читать их все перед тем, как начать использовать FreeBSD в сети.
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/ru/books/handbook/partv.adoc b/documentation/content/ru/books/handbook/partv.adoc
index 26d460f7f6..18f3bab7ba 100644
--- a/documentation/content/ru/books/handbook/partv.adoc
+++ b/documentation/content/ru/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Часть V. Приложения
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Приложения
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/ru/books/handbook/pgpkeys/_index.adoc b/documentation/content/ru/books/handbook/pgpkeys/_index.adoc
index 0ebbe4b851..f7825bfd00 100644
--- a/documentation/content/ru/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/ru/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: Приложение D. PGP ключи
part: Часть V. Приложения
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/ru/books/handbook/ports/_index.adoc b/documentation/content/ru/books/handbook/ports/_index.adoc
index 8821c85bd7..af8725ca87 100644
--- a/documentation/content/ru/books/handbook/ports/_index.adoc
+++ b/documentation/content/ru/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "Глава 5. Установка приложений: порты и п
part: Часть I. В начале
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/ru/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/ru/books/handbook/ppp-and-slip/_index.adoc
index f9497cb803..22b08e605c 100644
--- a/documentation/content/ru/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/ru/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 23. PPP и SLIP
part: Часть IV. Сетевые коммуникации
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/ru/books/handbook/preface/_index.adoc b/documentation/content/ru/books/handbook/preface/_index.adoc
index 7dc28183ba..a0403a97d4 100644
--- a/documentation/content/ru/books/handbook/preface/_index.adoc
+++ b/documentation/content/ru/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: Предисловие
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/ru/books/handbook/printing/_index.adoc b/documentation/content/ru/books/handbook/printing/_index.adoc
index bdcfd51a9f..3ffb621e37 100644
--- a/documentation/content/ru/books/handbook/printing/_index.adoc
+++ b/documentation/content/ru/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 10. Печать
part: Часть II. Общие задачи
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/ru/books/handbook/security/_index.adoc b/documentation/content/ru/books/handbook/security/_index.adoc
index 0d89a1c6f5..ac31affb33 100644
--- a/documentation/content/ru/books/handbook/security/_index.adoc
+++ b/documentation/content/ru/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 14. Безопасность
part: Часть III. Системное администрирование
prev: books/handbook/boot
next: books/handbook/mac
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/ru/books/handbook/serialcomms/_index.adoc b/documentation/content/ru/books/handbook/serialcomms/_index.adoc
index a58042a338..ad06bdd613 100644
--- a/documentation/content/ru/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/ru/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 22. Последовательные соединения
part: Часть IV. Сетевые коммуникации
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/ru/books/handbook/x11/_index.adoc b/documentation/content/ru/books/handbook/x11/_index.adoc
index 72279770e7..75510a62ab 100644
--- a/documentation/content/ru/books/handbook/x11/_index.adoc
+++ b/documentation/content/ru/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: Глава 6. X Window System
part: Часть I. В начале
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/ru/books/porters-handbook/_index.adoc b/documentation/content/ru/books/porters-handbook/_index.adoc
index 0395f5d5e7..3cc828722b 100644
--- a/documentation/content/ru/books/porters-handbook/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/_index.adoc
@@ -6,7 +6,9 @@ copyright: 2000-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "sun", "unix", "general"]
next: books/porters-handbook/porting-why
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/porters-handbook/"
---
= Руководство FreeBSD по созданию портов
@@ -30,23 +32,14 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/porters-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/ru/books/porters-handbook/book.adoc b/documentation/content/ru/books/porters-handbook/book.adoc
index c10afd18bc..73c6b67672 100644
--- a/documentation/content/ru/books/porters-handbook/book.adoc
+++ b/documentation/content/ru/books/porters-handbook/book.adoc
@@ -46,10 +46,6 @@ endif::[]
toc::[]
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
-
include::{chapters-path}porting-why/_index.adoc[leveloffset=+1]
include::{chapters-path}new-port/_index.adoc[leveloffset=+1]
include::{chapters-path}quick-porting/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/ru/books/porters-handbook/chapters-order.adoc b/documentation/content/ru/books/porters-handbook/chapters-order.adoc
deleted file mode 100644
index 80ccba6333..0000000000
--- a/documentation/content/ru/books/porters-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,16 +0,0 @@
-porting-why/_index.adoc
-new-port/_index.adoc
-quick-porting/_index.adoc
-slow-porting/_index.adoc
-makefiles/_index.adoc
-special/_index.adoc
-plist/_index.adoc
-pkg-files/_index.adoc
-testing/_index.adoc
-upgrading/_index.adoc
-security/_index.adoc
-porting-dads/_index.adoc
-porting-samplem/_index.adoc
-keeping-up/_index.adoc
-uses/_index.adoc
-versions/_index.adoc
diff --git a/documentation/content/ru/books/porters-handbook/keeping-up/_index.adoc b/documentation/content/ru/books/porters-handbook/keeping-up/_index.adoc
index 8a69b0487e..62f822875d 100644
--- a/documentation/content/ru/books/porters-handbook/keeping-up/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/keeping-up/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 14. Актуализация
prev: books/porters-handbook/porting-samplem
next: books/porters-handbook/uses
+showBookMenu: true
+weight: 14
+path: "/books/porters-handbook/"
---
[[keeping-up]]
diff --git a/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc b/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc
index a8cc2643e9..d75341c2c4 100644
--- a/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 5. Настройка файла Makefile
prev: books/porters-handbook/slow-porting
next: books/porters-handbook/special
+showBookMenu: true
+weight: 5
+path: "/books/porters-handbook/"
---
[[makefiles]]
diff --git a/documentation/content/ru/books/porters-handbook/new-port/_index.adoc b/documentation/content/ru/books/porters-handbook/new-port/_index.adoc
index e4a0c67481..cceee1d790 100644
--- a/documentation/content/ru/books/porters-handbook/new-port/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/new-port/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 2. Как самому сделать новый порт
prev: books/porters-handbook/porting-why
next: books/porters-handbook/quick-porting
+showBookMenu: true
+weight: 2
+path: "/books/porters-handbook/"
---
[[own-port]]
diff --git a/documentation/content/ru/books/porters-handbook/pkg-files/_index.adoc b/documentation/content/ru/books/porters-handbook/pkg-files/_index.adoc
index 7b641bf91b..a9aeadd3df 100644
--- a/documentation/content/ru/books/porters-handbook/pkg-files/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/pkg-files/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 8. Файлы pkg-*
prev: books/porters-handbook/plist
next: books/porters-handbook/testing
+showBookMenu: true
+weight: 8
+path: "/books/porters-handbook/"
---
[[pkg-files]]
diff --git a/documentation/content/ru/books/porters-handbook/plist/_index.adoc b/documentation/content/ru/books/porters-handbook/plist/_index.adoc
index 1f84971b10..4acc9600e3 100644
--- a/documentation/content/ru/books/porters-handbook/plist/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/plist/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 7. Продвинутые практики pkg-plist
prev: books/porters-handbook/special
next: books/porters-handbook/pkg-files
+showBookMenu: true
+weight: 7
+path: "/books/porters-handbook/"
---
[[plist]]
diff --git a/documentation/content/ru/books/porters-handbook/porting-dads/_index.adoc b/documentation/content/ru/books/porters-handbook/porting-dads/_index.adoc
index 28f6049c6a..5978b3924e 100644
--- a/documentation/content/ru/books/porters-handbook/porting-dads/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/porting-dads/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 12. Что делать нужно, и что делать нельзя
prev: books/porters-handbook/security
next: books/porters-handbook/porting-samplem
+showBookMenu: true
+weight: 12
+path: "/books/porters-handbook/"
---
[[porting-dads]]
diff --git a/documentation/content/ru/books/porters-handbook/porting-samplem/_index.adoc b/documentation/content/ru/books/porters-handbook/porting-samplem/_index.adoc
index 62b7c06914..6a7ac649c4 100644
--- a/documentation/content/ru/books/porters-handbook/porting-samplem/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/porting-samplem/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 13. Примерный Makefile
prev: books/porters-handbook/porting-dads
next: books/porters-handbook/keeping-up
+showBookMenu: true
+weight: 13
+path: "/books/porters-handbook/"
---
[[porting-samplem]]
diff --git a/documentation/content/ru/books/porters-handbook/porting-why/_index.adoc b/documentation/content/ru/books/porters-handbook/porting-why/_index.adoc
index ad292b3d14..7a024c6800 100644
--- a/documentation/content/ru/books/porters-handbook/porting-why/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/porting-why/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 1. Введение
prev: books/porters-handbook/
next: books/porters-handbook/new-port
+showBookMenu: true
+weight: 1
+path: "/books/porters-handbook/"
---
[[why-port]]
diff --git a/documentation/content/ru/books/porters-handbook/quick-porting/_index.adoc b/documentation/content/ru/books/porters-handbook/quick-porting/_index.adoc
index bebfdd67ee..788e93925f 100644
--- a/documentation/content/ru/books/porters-handbook/quick-porting/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/quick-porting/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 3. Быстрое портирование
prev: books/porters-handbook/new-port
next: books/porters-handbook/slow-porting
+showBookMenu: true
+weight: 3
+path: "/books/porters-handbook/"
---
[[quick-porting]]
diff --git a/documentation/content/ru/books/porters-handbook/security/_index.adoc b/documentation/content/ru/books/porters-handbook/security/_index.adoc
index a9b6e5a63f..475cc1a3a3 100644
--- a/documentation/content/ru/books/porters-handbook/security/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/security/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 11. Безопасность портов
prev: books/porters-handbook/upgrading
next: books/porters-handbook/porting-dads
+showBookMenu: true
+weight: 11
+path: "/books/porters-handbook/"
---
[[security]]
diff --git a/documentation/content/ru/books/porters-handbook/slow-porting/_index.adoc b/documentation/content/ru/books/porters-handbook/slow-porting/_index.adoc
index 2cadd40028..08419fa83e 100644
--- a/documentation/content/ru/books/porters-handbook/slow-porting/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/slow-porting/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 4. Медленное портирование
prev: books/porters-handbook/quick-porting
next: books/porters-handbook/makefiles
+showBookMenu: true
+weight: 4
+path: "/books/porters-handbook/"
---
[[slow-porting]]
diff --git a/documentation/content/ru/books/porters-handbook/special/_index.adoc b/documentation/content/ru/books/porters-handbook/special/_index.adoc
index ac01c34875..ae42403d78 100644
--- a/documentation/content/ru/books/porters-handbook/special/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/special/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 6. Особые соглашения
prev: books/porters-handbook/makefiles
next: books/porters-handbook/plist
+showBookMenu: true
+weight: 6
+path: "/books/porters-handbook/"
---
[[special]]
diff --git a/documentation/content/ru/books/porters-handbook/testing/_index.adoc b/documentation/content/ru/books/porters-handbook/testing/_index.adoc
index a40e23725e..908d299ab0 100644
--- a/documentation/content/ru/books/porters-handbook/testing/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/testing/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 9. Тестирование вашего порта
prev: books/porters-handbook/pkg-files
next: books/porters-handbook/upgrading
+showBookMenu: true
+weight: 9
+path: "/books/porters-handbook/"
---
[[testing]]
diff --git a/documentation/content/ru/books/porters-handbook/upgrading/_index.adoc b/documentation/content/ru/books/porters-handbook/upgrading/_index.adoc
index 6314418994..cf016a1117 100644
--- a/documentation/content/ru/books/porters-handbook/upgrading/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/upgrading/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 10. Обновление отдельного порта
prev: books/porters-handbook/testing
next: books/porters-handbook/security
+showBookMenu: true
+weight: 10
+path: "/books/porters-handbook/"
---
[[port-upgrading]]
diff --git a/documentation/content/ru/books/porters-handbook/uses/_index.adoc b/documentation/content/ru/books/porters-handbook/uses/_index.adoc
index b9944e68d9..ef1972dfde 100644
--- a/documentation/content/ru/books/porters-handbook/uses/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/uses/_index.adoc
@@ -2,6 +2,9 @@
title: Глава 15. Значения USES
prev: books/porters-handbook/keeping-up
next: books/porters-handbook/versions
+showBookMenu: true
+weight: 15
+path: "/books/porters-handbook/"
---
[[uses]]
diff --git a/documentation/content/ru/books/porters-handbook/versions/_index.adoc b/documentation/content/ru/books/porters-handbook/versions/_index.adoc
index 5878273db8..f15256b9f5 100644
--- a/documentation/content/ru/books/porters-handbook/versions/_index.adoc
+++ b/documentation/content/ru/books/porters-handbook/versions/_index.adoc
@@ -1,6 +1,9 @@
---
title: Глава 16. Значения __FreeBSD_version
prev: books/porters-handbook/uses
+showBookMenu: true
+weight: 16
+path: "/books/porters-handbook/"
---
[[versions]]
diff --git a/documentation/content/ru/languages.adoc b/documentation/content/ru/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/ru/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/tr/articles/_index.adoc b/documentation/content/tr/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/tr/articles/_index.adoc
+++ b/documentation/content/tr/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/tr/languages.adoc b/documentation/content/tr/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/tr/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/zh-cn/articles/_index.adoc b/documentation/content/zh-cn/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/zh-cn/articles/_index.adoc
+++ b/documentation/content/zh-cn/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/zh-cn/books/_index.adoc b/documentation/content/zh-cn/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/zh-cn/books/_index.adoc
+++ b/documentation/content/zh-cn/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/zh-cn/books/arch-handbook/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/_index.adoc
index 0228d5fd49..4116613b30 100644
--- a/documentation/content/zh-cn/books/arch-handbook/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/_index.adoc
@@ -7,7 +7,9 @@ copyright: Copyright © 2000-2006, 2012-2013 The FreeBSD Documentation Project
trademarks: ["freebsd", "apple", "microsoft", "unix", "general"]
next: books/arch-handbook/parti
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/arch-handbook/"
---
= FreeBSD 系统结构手册
@@ -31,16 +33,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/arch-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -52,5 +51,3 @@ endif::[]
本文档的最新英文原始版本可从 link:https:://www.FreeBSD.org[FreeBSD Web 站点] 获得, 由 link:http://www.FreeBSD.org.cn/[http://www.FreeBSD.org.cn] 维护的最新译本可以在 link:http://cnsnap.cn.FreeBSD.org/zh-cn/[http://www.FreeBSD.org.cn 快照 Web 站点] 和 link:http://cnsnap.cn.FreeBSD.org/doc/zh_CN.UTF-8/[http://www.FreeBSD.org.cn 文档快照] 处获得, 这一译本会不断向主站同步。 此外, 您也可以从 link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FreeBSD FTP 服务器] 或众多的 extref:{handbook}mirrors/[镜像站点, mirrors-ftp] 得到这份文档的各种其他格式以及压缩形式的版本。
'''
-
-include::{chapters-path}toc.adoc[]
diff --git a/documentation/content/zh-cn/books/arch-handbook/bibliography/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/bibliography/_index.adoc
index 78e23c7a39..b30f6aabdd 100644
--- a/documentation/content/zh-cn/books/arch-handbook/bibliography/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/bibliography/_index.adoc
@@ -1,6 +1,9 @@
---
title: 参考书目
prev: books/arch-handbook/partiii
+showBookMenu: true
+weight: 20
+path: "/books/arch-handbook/"
---
[bibliography]
diff --git a/documentation/content/zh-cn/books/arch-handbook/book.adoc b/documentation/content/zh-cn/books/arch-handbook/book.adoc
index 0eaba06ce3..2dfb61b545 100644
--- a/documentation/content/zh-cn/books/arch-handbook/book.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/book.adoc
@@ -54,7 +54,7 @@ endif::[]
toc::[]
-include::{chapters-path}parti.adoc[lines=15..16]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}boot/_index.adoc[leveloffset=+1]
include::{chapters-path}locking/_index.adoc[leveloffset=+1]
include::{chapters-path}kobj/_index.adoc[leveloffset=+1]
@@ -64,7 +64,7 @@ include::{chapters-path}mac/_index.adoc[leveloffset=+1]
include::{chapters-path}vm/_index.adoc[leveloffset=+1]
include::{chapters-path}smp/_index.adoc[leveloffset=+1]
-include::{chapters-path}partii.adoc[lines=15..16]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}driverbasics/_index.adoc[leveloffset=+1]
include::{chapters-path}isa/_index.adoc[leveloffset=+1]
include::{chapters-path}pci/_index.adoc[leveloffset=+1]
@@ -74,5 +74,5 @@ include::{chapters-path}newbus/_index.adoc[leveloffset=+1]
include::{chapters-path}sound/_index.adoc[leveloffset=+1]
include::{chapters-path}pccard/_index.adoc[leveloffset=+1]
-include::{chapters-path}partiii.adoc[lines=15..16]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}bibliography/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/zh-cn/books/arch-handbook/boot/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/boot/_index.adoc
index faadabd081..298957a4ff 100644
--- a/documentation/content/zh-cn/books/arch-handbook/boot/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/boot/_index.adoc
@@ -2,6 +2,9 @@
title: 第 1 章 引导过程与内核初始化
prev: books/arch-handbook/parti
next: books/arch-handbook/locking
+showBookMenu: true
+weight: 2
+path: "/books/arch-handbook/"
---
[[boot]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/chapters-order.adoc b/documentation/content/zh-cn/books/arch-handbook/chapters-order.adoc
deleted file mode 100644
index ab4d8f3079..0000000000
--- a/documentation/content/zh-cn/books/arch-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,20 +0,0 @@
-parti.adoc
-boot/_index.adoc
-locking/_index.adoc
-kobj/_index.adoc
-jail/_index.adoc
-sysinit/_index.adoc
-mac/_index.adoc
-vm/_index.adoc
-smp/_index.adoc
-partii.adoc
-driverbasics/_index.adoc
-isa/_index.adoc
-pci/_index.adoc
-scsi/_index.adoc
-usb/_index.adoc
-newbus/_index.adoc
-sound/_index.adoc
-pccard/_index.adoc
-partiii.adoc
-bibliography/_index.adoc
diff --git a/documentation/content/zh-cn/books/arch-handbook/driverbasics/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/driverbasics/_index.adoc
index bec7d8bb40..4e5ac0677c 100644
--- a/documentation/content/zh-cn/books/arch-handbook/driverbasics/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/driverbasics/_index.adoc
@@ -2,6 +2,9 @@
title: 第 9 章 编写 FreeBSD 设备驱动程序
prev: books/arch-handbook/partii
next: books/arch-handbook/isa
+showBookMenu: true
+weight: 11
+path: "/books/arch-handbook/"
---
[[driverbasics]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/isa/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/isa/_index.adoc
index 863313a9cd..7ae0592767 100644
--- a/documentation/content/zh-cn/books/arch-handbook/isa/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/isa/_index.adoc
@@ -2,6 +2,9 @@
title: 第 10 章 ISA设备驱动程序
prev: books/arch-handbook/driverbasics
next: books/arch-handbook/pci
+showBookMenu: true
+weight: 12
+path: "/books/arch-handbook/"
---
[[isa-driver]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/jail/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/jail/_index.adoc
index 928c5564b8..1bf2aede01 100644
--- a/documentation/content/zh-cn/books/arch-handbook/jail/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/jail/_index.adoc
@@ -2,6 +2,9 @@
title: 第 4 章 Jail子系统
prev: books/arch-handbook/kobj
next: books/arch-handbook/sysinit
+showBookMenu: true
+weight: 5
+path: "/books/arch-handbook/"
---
[[jail]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/kobj/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/kobj/_index.adoc
index 61db27a441..1093e39426 100644
--- a/documentation/content/zh-cn/books/arch-handbook/kobj/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/kobj/_index.adoc
@@ -2,6 +2,9 @@
title: 第 3 章 内核对象
prev: books/arch-handbook/locking
next: books/arch-handbook/jail
+showBookMenu: true
+weight: 4
+path: "/books/arch-handbook/"
---
[[kernel-objects]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/locking/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/locking/_index.adoc
index 8070ff77fb..7851167292 100644
--- a/documentation/content/zh-cn/books/arch-handbook/locking/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/locking/_index.adoc
@@ -2,6 +2,9 @@
title: 第 2 章 内核中的锁
prev: books/arch-handbook/boot
next: books/arch-handbook/kobj
+showBookMenu: true
+weight: 3
+path: "/books/arch-handbook/"
---
[[locking]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/mac/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/mac/_index.adoc
index 2b9f341fb1..1a33f770db 100644
--- a/documentation/content/zh-cn/books/arch-handbook/mac/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/mac/_index.adoc
@@ -2,6 +2,9 @@
title: 第 6 章 TrustedBSD MAC 框架
prev: books/arch-handbook/sysinit
next: books/arch-handbook/vm
+showBookMenu: true
+weight: 7
+path: "/books/arch-handbook/"
---
[[mac]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/newbus/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/newbus/_index.adoc
index 18bf1eccb6..fda3045508 100644
--- a/documentation/content/zh-cn/books/arch-handbook/newbus/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/newbus/_index.adoc
@@ -2,6 +2,9 @@
title: 第 14 章 Newbus
prev: books/arch-handbook/usb
next: books/arch-handbook/sound
+showBookMenu: true
+weight: 16
+path: "/books/arch-handbook/"
---
[[newbus]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/parti.adoc b/documentation/content/zh-cn/books/arch-handbook/parti.adoc
index c4ade3e3a2..a37753af43 100644
--- a/documentation/content/zh-cn/books/arch-handbook/parti.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/parti.adoc
@@ -2,17 +2,10 @@
title: Part I. 内核
prev: books/arch-handbook
next: books/arch-handbook/boot
+showBookMenu: true
+weight: 1
+path: "/books/arch-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/arch-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[kernel]]
= 内核
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/zh-cn/books/arch-handbook/partii.adoc b/documentation/content/zh-cn/books/arch-handbook/partii.adoc
index cf1d799e46..8128b66462 100644
--- a/documentation/content/zh-cn/books/arch-handbook/partii.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/partii.adoc
@@ -2,17 +2,10 @@
title: Part II. 设备驱动程序
prev: books/arch-handbook/smp
next: books/arch-handbook/driverbasics
+showBookMenu: true
+weight: 10
+path: "/books/arch-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/arch-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[devicedrivers]]
= 设备驱动程序
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/zh-cn/books/arch-handbook/partiii.adoc b/documentation/content/zh-cn/books/arch-handbook/partiii.adoc
index ab4deab9b7..99c703f853 100644
--- a/documentation/content/zh-cn/books/arch-handbook/partiii.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/partiii.adoc
@@ -2,17 +2,10 @@
title: Part III. 附录
prev: books/arch-handbook/pccard
next: books/arch-handbook/bibliography
+showBookMenu: true
+weight: 19
+path: "/books/arch-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/arch-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= 附录
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/zh-cn/books/arch-handbook/pccard/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/pccard/_index.adoc
index 459a28f986..cfbcb29b72 100644
--- a/documentation/content/zh-cn/books/arch-handbook/pccard/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/pccard/_index.adoc
@@ -2,6 +2,9 @@
title: 第 16 章 PC Card
prev: books/arch-handbook/sound
next: books/arch-handbook/partiii
+showBookMenu: true
+weight: 18
+path: "/books/arch-handbook/"
---
[[pccard]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/pci/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/pci/_index.adoc
index 51fa5125c7..76c793f2b0 100644
--- a/documentation/content/zh-cn/books/arch-handbook/pci/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/pci/_index.adoc
@@ -2,6 +2,9 @@
title: 第 11 章 PCI设备
prev: books/arch-handbook/isa
next: books/arch-handbook/scsi
+showBookMenu: true
+weight: 13
+path: "/books/arch-handbook/"
---
[[pci]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/scsi/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/scsi/_index.adoc
index a273d223e5..a58f79d1b0 100644
--- a/documentation/content/zh-cn/books/arch-handbook/scsi/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/scsi/_index.adoc
@@ -2,6 +2,9 @@
title: 第 12 章 通用访问方法SCSI控制器
prev: books/arch-handbook/pci
next: books/arch-handbook/usb
+showBookMenu: true
+weight: 14
+path: "/books/arch-handbook/"
---
[[scsi]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/smp/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/smp/_index.adoc
index ce8fa9f980..dc15fde476 100644
--- a/documentation/content/zh-cn/books/arch-handbook/smp/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/smp/_index.adoc
@@ -2,6 +2,9 @@
title: 第 8 章 SMPng 设计文档
prev: books/arch-handbook/vm
next: books/arch-handbook/partii
+showBookMenu: true
+weight: 9
+path: "/books/arch-handbook/"
---
[[smp]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/sound/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/sound/_index.adoc
index 1be1305798..7ddacdac5b 100644
--- a/documentation/content/zh-cn/books/arch-handbook/sound/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/sound/_index.adoc
@@ -2,6 +2,9 @@
title: 第 15 章 声音子系统
prev: books/arch-handbook/newbus
next: books/arch-handbook/pccard
+showBookMenu: true
+weight: 17
+path: "/books/arch-handbook/"
---
[[oss]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/sysinit/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/sysinit/_index.adoc
index e368d81102..5db3e02ebf 100644
--- a/documentation/content/zh-cn/books/arch-handbook/sysinit/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/sysinit/_index.adoc
@@ -2,6 +2,9 @@
title: 第 5 章 SYSINIT框架
prev: books/arch-handbook/jail
next: books/arch-handbook/mac
+showBookMenu: true
+weight: 6
+path: "/books/arch-handbook/"
---
[[sysinit]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/usb/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/usb/_index.adoc
index 5d7a983681..12d64716f0 100644
--- a/documentation/content/zh-cn/books/arch-handbook/usb/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/usb/_index.adoc
@@ -2,6 +2,9 @@
title: 第 13 章 USB设备
prev: books/arch-handbook/scsi
next: books/arch-handbook/newbus
+showBookMenu: true
+weight: 15
+path: "/books/arch-handbook/"
---
[[usb]]
diff --git a/documentation/content/zh-cn/books/arch-handbook/vm/_index.adoc b/documentation/content/zh-cn/books/arch-handbook/vm/_index.adoc
index 5a135977f7..d38e9228b9 100644
--- a/documentation/content/zh-cn/books/arch-handbook/vm/_index.adoc
+++ b/documentation/content/zh-cn/books/arch-handbook/vm/_index.adoc
@@ -2,6 +2,9 @@
title: 第 7 章 虚拟内存系统
prev: books/arch-handbook/mac
next: books/arch-handbook/smp
+showBookMenu: true
+weight: 8
+path: "/books/arch-handbook/"
---
[[vm]]
diff --git a/documentation/content/zh-cn/books/books.adoc b/documentation/content/zh-cn/books/books.adoc
deleted file mode 100644
index 09f2ebb962..0000000000
--- a/documentation/content/zh-cn/books/books.adoc
+++ /dev/null
@@ -1,3 +0,0 @@
-handbook
-arch-handbook
-porters-handbook
diff --git a/documentation/content/zh-cn/books/handbook/_index.adoc b/documentation/content/zh-cn/books/handbook/_index.adoc
index cd9e922255..409f017ff7 100644
--- a/documentation/content/zh-cn/books/handbook/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/_index.adoc
@@ -6,7 +6,9 @@ authors:
copyright: 1995-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= FreeBSD 使用手册
@@ -30,16 +32,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -49,11 +48,3 @@ endif::[]
欢迎使用 FreeBSD! 本手册适用于安装 _FreeBSD {rel112-current}-RELEASE_ 和 _FreeBSD {rel120-current}-RELEASE_ 以及它们的日常使用。 这个手册目前由很多人 _持续地_ 维护。 其中的内容需要不断地更新。 如果您有兴趣参加这个项目, 请发邮件到 {freebsd-doc}。 此文档最新的英文原始版本可以从 http://www.FreeBSD.org/[FreeBSD 网站] 上获得 (本手册的较早期版本可以在 http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/] 找到)。 由 http://www.FreeBSD.org.cn/[FreeBSD 中文计划] 维护的最新译本可以在 http://www.FreeBSD.org.cn/zh-cn/[FreeBSD 中文计划 快照网站] 获得, 这一译本会持续地向主站同步。 此外, 您也可以从 link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FreeBSD FTP 服务器] 及其众多 <<mirrors-ftp,镜像站点>> 取得这份文档的各种其它格式, 以及压缩形式的版本。 如果您希望得到一份印刷版本的手册, 可以从 http://www.freebsdmall.com/[FreeBSD Mall] 购买。 除此之外, 您还可以 link:https://www.FreeBSD.org/search/[在手册中搜索内容]。
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/zh-cn/books/handbook/advanced-networking/_index.adoc b/documentation/content/zh-cn/books/handbook/advanced-networking/_index.adoc
index 82839359a6..644db38439 100644
--- a/documentation/content/zh-cn/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: 第 32 章 高级网络
part: 部分 IV. 网络通讯
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/zh-cn/books/handbook/audit/_index.adoc b/documentation/content/zh-cn/books/handbook/audit/_index.adoc
index 3eae766559..d70f378e4f 100644
--- a/documentation/content/zh-cn/books/handbook/audit/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: 第 18 章 安全事件审计
part: 部分 III. 系统管理
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/zh-cn/books/handbook/basics/_index.adoc b/documentation/content/zh-cn/books/handbook/basics/_index.adoc
index 901d0e6f66..d0c19e6b6a 100644
--- a/documentation/content/zh-cn/books/handbook/basics/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: 第 4 章 UNIX 基础
part: 部分 I. 起步
prev: books/handbook/install
next: books/handbook/ports
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/zh-cn/books/handbook/bibliography/_index.adoc b/documentation/content/zh-cn/books/handbook/bibliography/_index.adoc
index fe9e56b640..f455ba6efb 100644
--- a/documentation/content/zh-cn/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: 附录 B. 参考文献
part: 部分 V. 附录
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/zh-cn/books/handbook/book.adoc b/documentation/content/zh-cn/books/handbook/book.adoc
index 9fb8460b42..30486de644 100644
--- a/documentation/content/zh-cn/books/handbook/book.adoc
+++ b/documentation/content/zh-cn/books/handbook/book.adoc
@@ -60,7 +60,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -75,7 +75,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -88,7 +88,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -121,7 +121,7 @@ include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1]
include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -136,7 +136,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/zh-cn/books/handbook/boot/_index.adoc b/documentation/content/zh-cn/books/handbook/boot/_index.adoc
index f7b0508992..80cb0db897 100644
--- a/documentation/content/zh-cn/books/handbook/boot/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: 第 13 章 FreeBSD 引导过程
part: 部分 III. 系统管理
prev: books/handbook/config
next: books/handbook/users
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/zh-cn/books/handbook/bsdinstall/_index.adoc b/documentation/content/zh-cn/books/handbook/bsdinstall/_index.adoc
index de06d2781f..c84d811d9c 100644
--- a/documentation/content/zh-cn/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/bsdinstall/_index.adoc
@@ -3,6 +3,9 @@ title: 第 3 章 安装 FreeBSD(适用于 9.x 及以后版本)
part: 部分 I. 起步
prev: books/handbook/install
next: books/handbook/basics
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/zh-cn/books/handbook/chapters-order.adoc b/documentation/content/zh-cn/books/handbook/chapters-order.adoc
deleted file mode 100644
index fc8ea0295f..0000000000
--- a/documentation/content/zh-cn/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,42 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-install/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-users/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-filesystems/_index.adoc
-vinum/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/zh-cn/books/handbook/config/_index.adoc b/documentation/content/zh-cn/books/handbook/config/_index.adoc
index 1c815c5085..dbfa9ed88d 100644
--- a/documentation/content/zh-cn/books/handbook/config/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: 第 12 章 设置和调整
part: 部分 III. 系统管理
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/zh-cn/books/handbook/cutting-edge/_index.adoc b/documentation/content/zh-cn/books/handbook/cutting-edge/_index.adoc
index 587cdd3e3e..c02d99f614 100644
--- a/documentation/content/zh-cn/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: 第 25 章 更新与升级 FreeBSD
part: 部分 III. 系统管理
prev: books/handbook/l10n
next: books/handbook/dtrace
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/zh-cn/books/handbook/desktop/_index.adoc b/documentation/content/zh-cn/books/handbook/desktop/_index.adoc
index 27e738bc8d..c23d29cdee 100644
--- a/documentation/content/zh-cn/books/handbook/desktop/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: 第 7 章 桌面应用
part: 部分 II. 常见的任务
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/zh-cn/books/handbook/disks/_index.adoc b/documentation/content/zh-cn/books/handbook/disks/_index.adoc
index bcf677e6f3..edf653b17a 100644
--- a/documentation/content/zh-cn/books/handbook/disks/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: 第 19 章 存储
part: 部分 III. 系统管理
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/zh-cn/books/handbook/dtrace/_index.adoc b/documentation/content/zh-cn/books/handbook/dtrace/_index.adoc
index e4455971c5..1ef8582582 100644
--- a/documentation/content/zh-cn/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/dtrace/_index.adoc
@@ -3,6 +3,9 @@ title: 第 26 章 DTrace
part: 部分 III. 系统管理
prev: books/handbook/cutting-edge
next: books/handbook/partiv
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/zh-cn/books/handbook/eresources/_index.adoc b/documentation/content/zh-cn/books/handbook/eresources/_index.adoc
index 92a5a9712a..d091511777 100644
--- a/documentation/content/zh-cn/books/handbook/eresources/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: 附录 C. Internet上的资源
part: 部分 V. 附录
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 41
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/zh-cn/books/handbook/filesystems/_index.adoc b/documentation/content/zh-cn/books/handbook/filesystems/_index.adoc
index 419d091d51..8e9ffc2538 100644
--- a/documentation/content/zh-cn/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: 第 21 章 文件系统 Support
part: 部分 III. 系统管理
prev: books/handbook/geom
next: books/handbook/vinum
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/zh-cn/books/handbook/firewalls/_index.adoc b/documentation/content/zh-cn/books/handbook/firewalls/_index.adoc
index d676d99243..bf8441a917 100644
--- a/documentation/content/zh-cn/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: 第 31 章 防火墙
part: 部分 IV. 网络通讯
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/zh-cn/books/handbook/geom/_index.adoc b/documentation/content/zh-cn/books/handbook/geom/_index.adoc
index 4fe8f22669..d521c64116 100644
--- a/documentation/content/zh-cn/books/handbook/geom/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "第 20 章 GEOM: 模块化磁盘变换框架"
part: 部分 III. 系统管理
prev: books/handbook/disks
next: books/handbook/filesystems
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/zh-cn/books/handbook/install/_index.adoc b/documentation/content/zh-cn/books/handbook/install/_index.adoc
index 7eba28ed00..5a417c2859 100644
--- a/documentation/content/zh-cn/books/handbook/install/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/install/_index.adoc
@@ -3,6 +3,9 @@ title: 第 2 章 安装 FreeBSD
part: 部分 I. 起步
prev: books/handbook/introduction
next: books/handbook/bsdinstall
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[install]]
diff --git a/documentation/content/zh-cn/books/handbook/introduction/_index.adoc b/documentation/content/zh-cn/books/handbook/introduction/_index.adoc
index 9643ec9937..2ef0d8ed24 100644
--- a/documentation/content/zh-cn/books/handbook/introduction/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: 第 1 章 介绍
part: 部分 I. 起步
prev: books/handbook/parti
next: books/handbook/install
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/zh-cn/books/handbook/jails/_index.adoc b/documentation/content/zh-cn/books/handbook/jails/_index.adoc
index acf53e620c..5ba1ed489a 100644
--- a/documentation/content/zh-cn/books/handbook/jails/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: 第 16 章 Jails
part: 部分 III. 系统管理
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/zh-cn/books/handbook/kernelconfig/_index.adoc b/documentation/content/zh-cn/books/handbook/kernelconfig/_index.adoc
index db8cef023f..8dcf035bdd 100644
--- a/documentation/content/zh-cn/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: 第 9 章 配置FreeBSD的内核
part: 部分 II. 常见的任务
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/zh-cn/books/handbook/l10n/_index.adoc b/documentation/content/zh-cn/books/handbook/l10n/_index.adoc
index 1fa6ca00a6..39a7d77af1 100644
--- a/documentation/content/zh-cn/books/handbook/l10n/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: 第 24 章 本地化-I18N/L10N使用和设置
part: 部分 III. 系统管理
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/zh-cn/books/handbook/linuxemu/_index.adoc b/documentation/content/zh-cn/books/handbook/linuxemu/_index.adoc
index b69006cd4c..d24528468f 100644
--- a/documentation/content/zh-cn/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: 第 11 章 Linux® 二进制兼容模式
part: 部分 II. 常见的任务
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/zh-cn/books/handbook/mac/_index.adoc b/documentation/content/zh-cn/books/handbook/mac/_index.adoc
index 37ef96581d..d57c7b59a9 100644
--- a/documentation/content/zh-cn/books/handbook/mac/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: 第 17 章 强制访问控制
part: 部分 III. 系统管理
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/zh-cn/books/handbook/mail/_index.adoc b/documentation/content/zh-cn/books/handbook/mail/_index.adoc
index ba43608ea1..073bb001fc 100644
--- a/documentation/content/zh-cn/books/handbook/mail/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: 第 29 章 电子邮件
part: 部分 IV. 网络通讯
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/zh-cn/books/handbook/mirrors/_index.adoc b/documentation/content/zh-cn/books/handbook/mirrors/_index.adoc
index cd75de58b2..5f4276a17e 100644
--- a/documentation/content/zh-cn/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: 附录 A. 获取 FreeBSD
part: 部分 V. 附录
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/zh-cn/books/handbook/multimedia/_index.adoc b/documentation/content/zh-cn/books/handbook/multimedia/_index.adoc
index 93e14ed0d2..aaf5e19d08 100644
--- a/documentation/content/zh-cn/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: 第 8 章 多媒体
part: 部分 II. 常见的任务
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/zh-cn/books/handbook/network-servers/_index.adoc b/documentation/content/zh-cn/books/handbook/network-servers/_index.adoc
index f9eeb3f85d..52b2877f50 100644
--- a/documentation/content/zh-cn/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: 第 30 章 网络服务器
part: 部分 IV. 网络通讯
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/zh-cn/books/handbook/parti.adoc b/documentation/content/zh-cn/books/handbook/parti.adoc
index 3372c25d7b..1499a49cee 100644
--- a/documentation/content/zh-cn/books/handbook/parti.adoc
+++ b/documentation/content/zh-cn/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: 部分 I. 起步
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= 起步
@@ -24,5 +19,3 @@ endif::[]
* 介绍使用 X,UNIX(R) 窗口系统, 以及为一些能够提高工作效率的桌面环境配置细节。
我们尝试用最少的页数来保持前言的索引,以至于可以用最少翻页次数将该手册从头至尾读过。
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/zh-cn/books/handbook/partii.adoc b/documentation/content/zh-cn/books/handbook/partii.adoc
index 7ef07aa662..02a66cdc23 100644
--- a/documentation/content/zh-cn/books/handbook/partii.adoc
+++ b/documentation/content/zh-cn/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: 部分 II. 常见的任务
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= 常见的任务
@@ -24,5 +19,3 @@ endif::[]
* 向您展示如何在 FreeBSD 上运行 Linux 应用程序。
某些章节希望您首先阅读过其他部分, 在这些章的开头部分也会给出类似的提示。
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/zh-cn/books/handbook/partiii.adoc b/documentation/content/zh-cn/books/handbook/partiii.adoc
index 6b58acce10..c1c20f8991 100644
--- a/documentation/content/zh-cn/books/handbook/partiii.adoc
+++ b/documentation/content/zh-cn/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: 部分 III. 系统管理
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= 系统管理
FreeBSD 手册中其余章节的内容都是关于系统管理。 每一章节都从描述这章将要介绍的内容开始, 由浅入深对相关内容进行介绍。
这些章节在撰写时, 已经设计成了许多相互独立的部分, 如果您需要了解某部分内容, 直接阅读这部分内容即可, 而无需按照顺序, 也不必在您开始使用 FreeBSD 之前完整地阅读它们。
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/zh-cn/books/handbook/partiv.adoc b/documentation/content/zh-cn/books/handbook/partiv.adoc
index ad43d24c7f..e033b56173 100644
--- a/documentation/content/zh-cn/books/handbook/partiv.adoc
+++ b/documentation/content/zh-cn/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: 部分 IV. 网络通讯
prev: books/handbook/dtrace
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= 网络通讯
@@ -25,5 +20,3 @@ FreeBSD 是目前以高性能网络服务为目的而部署范围最广的操作
* 其他进阶网络话题
这些章节主要供您在需要时参考。 不必按特定的顺序来阅读它们, 此外, 您开始在网络中使用 FreeBSD 之前也不需要先把它们都读完。
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/zh-cn/books/handbook/partv.adoc b/documentation/content/zh-cn/books/handbook/partv.adoc
index da34223eac..4728c6245d 100644
--- a/documentation/content/zh-cn/books/handbook/partv.adoc
+++ b/documentation/content/zh-cn/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: 部分 V. 附录
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= 附录
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/zh-cn/books/handbook/pgpkeys/_index.adoc b/documentation/content/zh-cn/books/handbook/pgpkeys/_index.adoc
index 51c590a235..f75750e3c6 100644
--- a/documentation/content/zh-cn/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: 附录 D. PGP公钥
part: 部分 V. 附录
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 42
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/zh-cn/books/handbook/ports/_index.adoc b/documentation/content/zh-cn/books/handbook/ports/_index.adoc
index 08d24a692a..ef3b9f42de 100644
--- a/documentation/content/zh-cn/books/handbook/ports/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "第 5 章 安装应用程序: Packages 和 Ports"
part: 部分 I. 起步
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/zh-cn/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/zh-cn/books/handbook/ppp-and-slip/_index.adoc
index 9fda380840..55915b5e36 100644
--- a/documentation/content/zh-cn/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: 第 28 章 PPP 和 SLIP
part: 部分 IV. 网络通讯
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/zh-cn/books/handbook/preface/_index.adoc b/documentation/content/zh-cn/books/handbook/preface/_index.adoc
index d90bcd0de4..f377f438b3 100644
--- a/documentation/content/zh-cn/books/handbook/preface/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: 前言
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/zh-cn/books/handbook/printing/_index.adoc b/documentation/content/zh-cn/books/handbook/printing/_index.adoc
index 002d1fe10a..44239be43d 100644
--- a/documentation/content/zh-cn/books/handbook/printing/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: 第 10 章 打印
part: 部分 II. 常见的任务
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/zh-cn/books/handbook/security/_index.adoc b/documentation/content/zh-cn/books/handbook/security/_index.adoc
index 3c4805f2eb..b925cd165f 100644
--- a/documentation/content/zh-cn/books/handbook/security/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: 第 15 章 安全
part: 部分 III. 系统管理
prev: books/handbook/users
next: books/handbook/jails
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/zh-cn/books/handbook/serialcomms/_index.adoc b/documentation/content/zh-cn/books/handbook/serialcomms/_index.adoc
index b8b1090c24..e7e1f68e1b 100644
--- a/documentation/content/zh-cn/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: 第 27 章 串口通讯
part: 部分 IV. 网络通讯
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/zh-cn/books/handbook/users/_index.adoc b/documentation/content/zh-cn/books/handbook/users/_index.adoc
index 911ea2accd..9ed98cdde5 100644
--- a/documentation/content/zh-cn/books/handbook/users/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/users/_index.adoc
@@ -3,6 +3,9 @@ title: 第 14 章 用户和基本的帐户管理
part: 部分 III. 系统管理
prev: books/handbook/boot
next: books/handbook/security
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[users]]
diff --git a/documentation/content/zh-cn/books/handbook/vinum/_index.adoc b/documentation/content/zh-cn/books/handbook/vinum/_index.adoc
index 068cda94a5..929a62fa77 100644
--- a/documentation/content/zh-cn/books/handbook/vinum/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/vinum/_index.adoc
@@ -3,6 +3,9 @@ title: 第 22 章 Vinum 卷管理程序
part: 部分 III. 系统管理
prev: books/handbook/filesystems
next: books/handbook/virtualization
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[vinum-vinum]]
diff --git a/documentation/content/zh-cn/books/handbook/virtualization/_index.adoc b/documentation/content/zh-cn/books/handbook/virtualization/_index.adoc
index 8c515d11bb..95342bc41f 100644
--- a/documentation/content/zh-cn/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: 第 23 章 虚拟化
part: 部分 III. 系统管理
prev: books/handbook/vinum
next: books/handbook/l10n
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/zh-cn/books/handbook/x11/_index.adoc b/documentation/content/zh-cn/books/handbook/x11/_index.adoc
index 9a15047788..7309c54afe 100644
--- a/documentation/content/zh-cn/books/handbook/x11/_index.adoc
+++ b/documentation/content/zh-cn/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: 第 6 章 X Window 系统
part: 部分 I. 起步
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/_index.adoc
index ef8f42161c..75e4312f38 100644
--- a/documentation/content/zh-cn/books/porters-handbook/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/_index.adoc
@@ -7,7 +7,9 @@ copyright: 2000-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "sun", "unix", "general"]
next: books/porters-handbook/why-port
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/porters-handbook/"
---
= FreeBSD Porter 手册
@@ -31,23 +33,14 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/porters-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/zh-cn/books/porters-handbook/book.adoc b/documentation/content/zh-cn/books/porters-handbook/book.adoc
index 3e0348636f..5a95059ce3 100644
--- a/documentation/content/zh-cn/books/porters-handbook/book.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/book.adoc
@@ -47,10 +47,6 @@ endif::[]
toc::[]
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
-
include::{chapters-path}why-port/_index.adoc[leveloffset=+1]
include::{chapters-path}own-port/_index.adoc[leveloffset=+1]
include::{chapters-path}quick-porting/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/zh-cn/books/porters-handbook/chapters-order.adoc b/documentation/content/zh-cn/books/porters-handbook/chapters-order.adoc
deleted file mode 100644
index 5b56462bca..0000000000
--- a/documentation/content/zh-cn/books/porters-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,14 +0,0 @@
-why-port/_index.adoc
-own-port/_index.adoc
-quick-porting/_index.adoc
-slow/_index.adoc
-makefile/_index.adoc
-special/_index.adoc
-plist/_index.adoc
-pkg-files/_index.adoc
-testing/_index.adoc
-port-upgrading/_index.adoc
-security/_index.adoc
-porting-dads/_index.adoc
-porting-samplem/_index.adoc
-keeping-up/_index.adoc
diff --git a/documentation/content/zh-cn/books/porters-handbook/keeping-up/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/keeping-up/_index.adoc
index ed180f9bf5..c505144601 100644
--- a/documentation/content/zh-cn/books/porters-handbook/keeping-up/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/keeping-up/_index.adoc
@@ -1,6 +1,9 @@
---
title: 第 14 章 保持同步
prev: books/porters-handbook/porting-samplem
+showBookMenu: true
+weight: 14
+path: "/books/porters-handbook/"
---
[[keeping-up]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/makefile/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/makefile/_index.adoc
index 1343c993df..75b5b9f239 100644
--- a/documentation/content/zh-cn/books/porters-handbook/makefile/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/makefile/_index.adoc
@@ -2,6 +2,9 @@
title: 第 5 章 配置 Makefile
prev: books/porters-handbook/slow
next: books/porters-handbook/special
+showBookMenu: true
+weight: 5
+path: "/books/porters-handbook/"
---
[[makefile]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/own-port/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/own-port/_index.adoc
index 3969d2b6b4..3cb04d5cbd 100644
--- a/documentation/content/zh-cn/books/porters-handbook/own-port/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/own-port/_index.adoc
@@ -2,6 +2,9 @@
title: 第 2 章 自行制作新 port
prev: books/porters-handbook/why-port
next: books/porters-handbook/quick-porting
+showBookMenu: true
+weight: 2
+path: "/books/porters-handbook/"
---
[[own-port]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/pkg-files/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/pkg-files/_index.adoc
index 076ade2e6b..adc7b2bdcb 100644
--- a/documentation/content/zh-cn/books/porters-handbook/pkg-files/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/pkg-files/_index.adoc
@@ -2,6 +2,9 @@
title: 第 8 章 pkg-* 文件
prev: books/porters-handbook/plist
next: books/porters-handbook/testing
+showBookMenu: true
+weight: 8
+path: "/books/porters-handbook/"
---
[[pkg-files]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/plist/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/plist/_index.adoc
index 0d3cb23c4f..838a2d7e3f 100644
--- a/documentation/content/zh-cn/books/porters-handbook/plist/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/plist/_index.adoc
@@ -2,6 +2,9 @@
title: 第 7 章 高级 pkg-plist 用法
prev: books/porters-handbook/special
next: books/porters-handbook/pkg-files
+showBookMenu: true
+weight: 7
+path: "/books/porters-handbook/"
---
[[plist]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/port-upgrading/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/port-upgrading/_index.adoc
index a086a272c2..6b0e1c31b1 100644
--- a/documentation/content/zh-cn/books/porters-handbook/port-upgrading/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/port-upgrading/_index.adoc
@@ -2,6 +2,9 @@
title: 第 10 章 升级一个 port
prev: books/porters-handbook/testing
next: books/porters-handbook/security
+showBookMenu: true
+weight: 10
+path: "/books/porters-handbook/"
---
[[port-upgrading]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/porting-dads/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/porting-dads/_index.adoc
index c601f5bab4..b459f02a7f 100644
--- a/documentation/content/zh-cn/books/porters-handbook/porting-dads/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/porting-dads/_index.adoc
@@ -2,6 +2,9 @@
title: 第 12 章 该做什么和不该做什么
prev: books/porters-handbook/security
next: books/porters-handbook/porting-samplem
+showBookMenu: true
+weight: 12
+path: "/books/porters-handbook/"
---
[[porting-dads]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/porting-samplem/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/porting-samplem/_index.adoc
index 16a386b685..a2f8eb5053 100644
--- a/documentation/content/zh-cn/books/porters-handbook/porting-samplem/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/porting-samplem/_index.adoc
@@ -2,6 +2,9 @@
title: 第 13 章 示范的 Makefile
prev: books/porters-handbook/porting-dads
next: books/porters-handbook/keeping-up
+showBookMenu: true
+weight: 13
+path: "/books/porters-handbook/"
---
[[porting-samplem]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/quick-porting/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/quick-porting/_index.adoc
index 4e1c482cf7..bd4abe4521 100644
--- a/documentation/content/zh-cn/books/porters-handbook/quick-porting/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/quick-porting/_index.adoc
@@ -2,6 +2,9 @@
title: 第 3 章 简单的 port
prev: books/porters-handbook/own-port
next: books/porters-handbook/slow
+showBookMenu: true
+weight: 3
+path: "/books/porters-handbook/"
---
[[quick-porting]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/security/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/security/_index.adoc
index d0cfa884c7..a8f39f3e5c 100644
--- a/documentation/content/zh-cn/books/porters-handbook/security/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/security/_index.adoc
@@ -2,6 +2,9 @@
title: 第 11 章 Ports 的安全
prev: books/porters-handbook/port-upgrading
next: books/porters-handbook/porting-dads
+showBookMenu: true
+weight: 11
+path: "/books/porters-handbook/"
---
[[security]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/slow/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/slow/_index.adoc
index c83eba2142..db536d9e5a 100644
--- a/documentation/content/zh-cn/books/porters-handbook/slow/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/slow/_index.adoc
@@ -2,6 +2,9 @@
title: 第 4 章 复杂的 Porting
prev: books/porters-handbook/quick-porting
next: books/porters-handbook/makefile
+showBookMenu: true
+weight: 4
+path: "/books/porters-handbook/"
---
[[slow]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/special/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/special/_index.adoc
index e6e20d694d..a98f1ba4d0 100644
--- a/documentation/content/zh-cn/books/porters-handbook/special/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/special/_index.adoc
@@ -2,6 +2,9 @@
title: 第 6 章 特殊情况
prev: books/porters-handbook/makefile
next: books/porters-handbook/plist
+showBookMenu: true
+weight: 6
+path: "/books/porters-handbook/"
---
[[special]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/testing/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/testing/_index.adoc
index be42694f12..76942b21e9 100644
--- a/documentation/content/zh-cn/books/porters-handbook/testing/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/testing/_index.adoc
@@ -2,6 +2,9 @@
title: 第 9 章 测试您的 port
prev: books/porters-handbook/pkg-files
next: books/porters-handbook/port-upgrading
+showBookMenu: true
+weight: 9
+path: "/books/porters-handbook/"
---
[[testing]]
diff --git a/documentation/content/zh-cn/books/porters-handbook/why-port/_index.adoc b/documentation/content/zh-cn/books/porters-handbook/why-port/_index.adoc
index 9c96aacfc8..85ed298e5d 100644
--- a/documentation/content/zh-cn/books/porters-handbook/why-port/_index.adoc
+++ b/documentation/content/zh-cn/books/porters-handbook/why-port/_index.adoc
@@ -2,6 +2,9 @@
title: 第 1 章 介绍
prev: books/porters-handbook/
next: books/porters-handbook/own-port
+showBookMenu: true
+weight: 1
+path: "/books/porters-handbook/"
---
[[why-port]]
diff --git a/documentation/content/zh-cn/languages.adoc b/documentation/content/zh-cn/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/zh-cn/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/zh-tw/articles/_index.adoc b/documentation/content/zh-tw/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/zh-tw/articles/_index.adoc
+++ b/documentation/content/zh-tw/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/zh-tw/books/_index.adoc b/documentation/content/zh-tw/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/zh-tw/books/_index.adoc
+++ b/documentation/content/zh-tw/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/zh-tw/books/books.adoc b/documentation/content/zh-tw/books/books.adoc
deleted file mode 100644
index f428e3b577..0000000000
--- a/documentation/content/zh-tw/books/books.adoc
+++ /dev/null
@@ -1,4 +0,0 @@
-handbook
-developers-handbook
-faq
-porters-handbook
diff --git a/documentation/content/zh-tw/books/developers-handbook/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/_index.adoc
index 53047771e7..6991b3ae3a 100644
--- a/documentation/content/zh-tw/books/developers-handbook/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/_index.adoc
@@ -6,7 +6,9 @@ copyright: 1995-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "ibm", "ieee", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "general"]
next: books/developers-handbook/parti
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/developers-handbook/"
---
= FreeBSD Developers' Handbook
@@ -30,16 +32,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -52,5 +51,3 @@ endif::[]
最新版的文件都在 link:https://www.FreeBSD.org[FreeBSD 官網] 上面, 也可從 link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FreeBSD FTP server] 下載不同格式的資料。 當然也可以在其他的 extref:{handbook}mirrors/[mirror站, mirrors-ftp]下載。
'''
-
-include::{chapters-path}toc.adoc[]
diff --git a/documentation/content/zh-tw/books/developers-handbook/bibliography/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/bibliography/_index.adoc
index 662ad09265..442f8b345a 100644
--- a/documentation/content/zh-tw/books/developers-handbook/bibliography/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/bibliography/_index.adoc
@@ -1,6 +1,9 @@
---
title: 附錄
prev: books/developers-handbook/partv
+showBookMenu: true
+weight: 17
+path: "/books/developers-handbook/"
---
[bibliography]
diff --git a/documentation/content/zh-tw/books/developers-handbook/book.adoc b/documentation/content/zh-tw/books/developers-handbook/book.adoc
index bd34ef3d63..104ff4e8a8 100644
--- a/documentation/content/zh-tw/books/developers-handbook/book.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/book.adoc
@@ -55,7 +55,7 @@ endif::[]
toc::[]
// Section one
-include::{chapters-path}parti.adoc[lines=15..16]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
include::{chapters-path}tools/_index.adoc[leveloffset=+1]
include::{chapters-path}secure/_index.adoc[leveloffset=+1]
@@ -64,19 +64,19 @@ include::{chapters-path}policies/_index.adoc[leveloffset=+1]
include::{chapters-path}testing/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..16]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}sockets/_index.adoc[leveloffset=+1]
include::{chapters-path}ipv6/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..16]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}kernelbuild/_index.adoc[leveloffset=+1]
include::{chapters-path}kerneldebug/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..16]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}x86/_index.adoc[leveloffset=+1]
// Appendices
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
include::{chapters-path}bibliography/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/zh-tw/books/developers-handbook/chapters-order.adoc b/documentation/content/zh-tw/books/developers-handbook/chapters-order.adoc
deleted file mode 100644
index ef978f645c..0000000000
--- a/documentation/content/zh-tw/books/developers-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,17 +0,0 @@
-parti.adoc
-introduction/_index.adoc
-tools/_index.adoc
-secure/_index.adoc
-l10n/_index.adoc
-policies/_index.adoc
-testing/_index.adoc
-partii.adoc
-sockets/_index.adoc
-ipv6/_index.adoc
-partiii.adoc
-kernelbuild/_index.adoc
-kerneldebug/_index.adoc
-partiv.adoc
-x86/_index.adoc
-partv.adoc
-bibliography/_index.adoc
diff --git a/documentation/content/zh-tw/books/developers-handbook/introduction/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/introduction/_index.adoc
index 73cf9fac07..8fcb16070e 100644
--- a/documentation/content/zh-tw/books/developers-handbook/introduction/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/introduction/_index.adoc
@@ -5,6 +5,9 @@ authors:
- author: Jeroen Ruigrok van der Werven
prev: books/developers-handbook/parti
next: books/developers-handbook/tools
+showBookMenu: true
+weight: 2
+path: "/books/developers-handbook/"
---
[[introduction]]
diff --git a/documentation/content/zh-tw/books/developers-handbook/ipv6/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/ipv6/_index.adoc
index 8e5b5882f2..f1c02793b1 100644
--- a/documentation/content/zh-tw/books/developers-handbook/ipv6/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/ipv6/_index.adoc
@@ -4,6 +4,9 @@ authors:
- author: Yoshinobu Inoue
prev: books/developers-handbook/sockets
next: books/developers-handbook/partiii
+showBookMenu: true
+weight: 10
+path: "/books/developers-handbook/"
---
[[ipv6]]
diff --git a/documentation/content/zh-tw/books/developers-handbook/kernelbuild/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/kernelbuild/_index.adoc
index da8a124490..d7782a9e42 100644
--- a/documentation/content/zh-tw/books/developers-handbook/kernelbuild/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/kernelbuild/_index.adoc
@@ -2,6 +2,9 @@
title: 章 9. Building and Installing a FreeBSD Kernel
prev: books/developers-handbook/partiii
next: books/developers-handbook/kerneldebug
+showBookMenu: true
+weight: 12
+path: "/books/developers-handbook/"
---
[[kernelbuild]]
diff --git a/documentation/content/zh-tw/books/developers-handbook/kerneldebug/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/kerneldebug/_index.adoc
index 71b0e6b7ed..94d59be2da 100644
--- a/documentation/content/zh-tw/books/developers-handbook/kerneldebug/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/kerneldebug/_index.adoc
@@ -6,6 +6,9 @@ authors:
- author: Robert Watson
prev: books/developers-handbook/kernelbuild
next: books/developers-handbook/partiv
+showBookMenu: true
+weight: 13
+path: "/books/developers-handbook/"
---
[[kerneldebug]]
diff --git a/documentation/content/zh-tw/books/developers-handbook/l10n/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/l10n/_index.adoc
index 849d840a4e..0848105b58 100644
--- a/documentation/content/zh-tw/books/developers-handbook/l10n/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/l10n/_index.adoc
@@ -2,6 +2,9 @@
title: 章 4. Localization and Internationalization - L10N and I18N
prev: books/developers-handbook/secure
next: books/developers-handbook/policies
+showBookMenu: true
+weight: 5
+path: "/books/developers-handbook/"
---
[[l10n]]
diff --git a/documentation/content/zh-tw/books/developers-handbook/parti.adoc b/documentation/content/zh-tw/books/developers-handbook/parti.adoc
index 74cb4ce52b..72a08e0d9d 100644
--- a/documentation/content/zh-tw/books/developers-handbook/parti.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/parti.adoc
@@ -2,17 +2,10 @@
title: Part I. Grundlagen
prev: books/developers-handbook
next: books/developers-handbook/introduction
+showBookMenu: true
+weight: 1
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[basics]]
= 基本概念
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/zh-tw/books/developers-handbook/partii.adoc b/documentation/content/zh-tw/books/developers-handbook/partii.adoc
index b00d77ce88..03a58d6aef 100644
--- a/documentation/content/zh-tw/books/developers-handbook/partii.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/partii.adoc
@@ -2,17 +2,10 @@
title: Part II. Interprozess-Kommunikation
prev: books/developers-handbook/testing
next: books/developers-handbook/sockets
+showBookMenu: true
+weight: 8
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[ipc]]
= Interprocess Communication(IPC)
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/zh-tw/books/developers-handbook/partiii.adoc b/documentation/content/zh-tw/books/developers-handbook/partiii.adoc
index 72492990ca..3ea3bb3b6c 100644
--- a/documentation/content/zh-tw/books/developers-handbook/partiii.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/partiii.adoc
@@ -2,17 +2,10 @@
title: Part III. Kernel
prev: books/developers-handbook/ipv6
next: books/developers-handbook/kernelbuild
+showBookMenu: true
+weight: 11
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[kernel]]
= Kernel(核心)
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/zh-tw/books/developers-handbook/partiv.adoc b/documentation/content/zh-tw/books/developers-handbook/partiv.adoc
index 495e233fb0..e868878d34 100644
--- a/documentation/content/zh-tw/books/developers-handbook/partiv.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/partiv.adoc
@@ -2,18 +2,10 @@
title: Part IV. Architekturen
prev: books/developers-handbook/kerneldebug
next: books/developers-handbook/x86
+showBookMenu: true
+weight: 14
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[architectures]]
= Architectures(電腦架構)
-
-include::{chapters-path}toc-4.adoc[]
-
diff --git a/documentation/content/zh-tw/books/developers-handbook/partv.adoc b/documentation/content/zh-tw/books/developers-handbook/partv.adoc
index aad1558580..8c1d1474e1 100644
--- a/documentation/content/zh-tw/books/developers-handbook/partv.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/partv.adoc
@@ -2,17 +2,10 @@
title: Part V. Appendices
prev: books/developers-handbook/x86
next: books/developers-handbook/bibliography
+showBookMenu: true
+weight: 16
+path: "/books/developers-handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/developers-handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= Appendices
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/zh-tw/books/developers-handbook/policies/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/policies/_index.adoc
index 91cbf6b295..3109411508 100644
--- a/documentation/content/zh-tw/books/developers-handbook/policies/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/policies/_index.adoc
@@ -5,6 +5,9 @@ authors:
- author: Giorgos Keramidas
prev: books/developers-handbook/l10n
next: books/developers-handbook/testing
+showBookMenu: true
+weight: 6
+path: "/books/developers-handbook/"
---
[[policies]]
diff --git a/documentation/content/zh-tw/books/developers-handbook/secure/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/secure/_index.adoc
index 998dca0993..fd5b8dfe8d 100644
--- a/documentation/content/zh-tw/books/developers-handbook/secure/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/secure/_index.adoc
@@ -4,6 +4,9 @@ authors:
- author: Murray Stokely
prev: books/developers-handbook/tools
next: books/developers-handbook/l10n
+showBookMenu: true
+weight: 4
+path: "/books/developers-handbook/"
---
[[secure]]
diff --git a/documentation/content/zh-tw/books/developers-handbook/sockets/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/sockets/_index.adoc
index 952233ffeb..0083f0747c 100644
--- a/documentation/content/zh-tw/books/developers-handbook/sockets/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/sockets/_index.adoc
@@ -4,6 +4,9 @@ authors:
- author: G. Adam Stanislav
prev: books/developers-handbook/partii
next: books/developers-handbook/ipv6
+showBookMenu: true
+weight: 9
+path: "/books/developers-handbook/"
---
[[sockets]]
diff --git a/documentation/content/zh-tw/books/developers-handbook/testing/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/testing/_index.adoc
index 503c241da6..036a191084 100644
--- a/documentation/content/zh-tw/books/developers-handbook/testing/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/testing/_index.adoc
@@ -2,6 +2,9 @@
title: 章 6. Regression and Performance Testing
prev: books/developers-handbook/policies
next: books/developers-handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/developers-handbook/"
---
[[testing]]
diff --git a/documentation/content/zh-tw/books/developers-handbook/tools/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/tools/_index.adoc
index 502a5ca091..ce490709d9 100644
--- a/documentation/content/zh-tw/books/developers-handbook/tools/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/tools/_index.adoc
@@ -5,6 +5,9 @@ authors:
- author: Murray Stokelyç
prev: books/developers-handbook/introduction
next: books/developers-handbook/secure
+showBookMenu: true
+weight: 3
+path: "/books/developers-handbook/"
---
[[tools]]
diff --git a/documentation/content/zh-tw/books/developers-handbook/x86/_index.adoc b/documentation/content/zh-tw/books/developers-handbook/x86/_index.adoc
index 599380f57d..48bcad9abe 100644
--- a/documentation/content/zh-tw/books/developers-handbook/x86/_index.adoc
+++ b/documentation/content/zh-tw/books/developers-handbook/x86/_index.adoc
@@ -2,6 +2,9 @@
title: 章 11. x86 Assembly Language Programming
prev: books/developers-handbook/partiv
next: books/developers-handbook/partv
+showBookMenu: true
+weight: 15
+path: "/books/developers-handbook/"
---
[[x86]]
diff --git a/documentation/content/zh-tw/books/faq/chapters-order.adoc b/documentation/content/zh-tw/books/faq/chapters-order.adoc
deleted file mode 100644
index bb86b134ce..0000000000
--- a/documentation/content/zh-tw/books/faq/chapters-order.adoc
+++ /dev/null
@@ -1 +0,0 @@
-_index.adoc
diff --git a/documentation/content/zh-tw/books/handbook/_index.adoc b/documentation/content/zh-tw/books/handbook/_index.adoc
index d6d051d3c5..1c570c9eb5 100644
--- a/documentation/content/zh-tw/books/handbook/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/_index.adoc
@@ -5,7 +5,9 @@ authors:
copyright: 1995-2020 The FreeBSD Documentation Project
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"]
next: books/handbook/preface
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/handbook/"
---
= FreeBSD 使用手冊
@@ -29,16 +31,13 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
@@ -50,11 +49,3 @@ endif::[]
在 https://www.FreeBSD.org/[FreeBSD 網站] 可以找到本手冊的最新版本,舊版文件可從 https://docs.FreeBSD.org/doc/[https://docs.FreeBSD.org/doc/] 取得。本文件也提供各種格式與不同壓縮方式的版本可自 https://download.freebsd.org/ftp/doc/[FreeBSD FTP 伺服器] 或是其中一個 <<mirrors-ftp,鏡像網站>> 下載。 列印出來的實體書面資料可在 https://www.freebsdmall.com/[FreeBSD 商城] 購買。 此外,您可在 https://www.FreeBSD.org/search/[搜尋頁面] 中搜尋本文件或其他文件的資料。
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-figures.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/zh-tw/books/handbook/advanced-networking/_index.adoc b/documentation/content/zh-tw/books/handbook/advanced-networking/_index.adoc
index 957bffb932..e303dcdd2c 100644
--- a/documentation/content/zh-tw/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/advanced-networking/_index.adoc
@@ -3,6 +3,9 @@ title: 章 31. 進階網路設定
part: 部 IV. 網路通訊
prev: books/handbook/firewalls
next: books/handbook/partv
+showBookMenu: true
+weight: 36
+path: "/books/handbook/"
---
[[advanced-networking]]
diff --git a/documentation/content/zh-tw/books/handbook/audit/_index.adoc b/documentation/content/zh-tw/books/handbook/audit/_index.adoc
index c1172d91c7..fb876dd2df 100644
--- a/documentation/content/zh-tw/books/handbook/audit/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/audit/_index.adoc
@@ -3,6 +3,9 @@ title: 章 16. 安全事件稽查
part: 部 III. 系統管理
prev: books/handbook/mac
next: books/handbook/disks
+showBookMenu: true
+weight: 20
+path: "/books/handbook/"
---
[[audit]]
diff --git a/documentation/content/zh-tw/books/handbook/basics/_index.adoc b/documentation/content/zh-tw/books/handbook/basics/_index.adoc
index e4a694e9c8..e5916c61bf 100644
--- a/documentation/content/zh-tw/books/handbook/basics/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/basics/_index.adoc
@@ -3,6 +3,9 @@ title: 章 3. FreeBSD 基礎
part: 部 I. 入門
prev: books/handbook/bsdinstall
next: books/handbook/ports
+showBookMenu: true
+weight: 5
+path: "/books/handbook/"
---
[[basics]]
diff --git a/documentation/content/zh-tw/books/handbook/bibliography/_index.adoc b/documentation/content/zh-tw/books/handbook/bibliography/_index.adoc
index 2c0797a9c2..5e0fee5c48 100644
--- a/documentation/content/zh-tw/books/handbook/bibliography/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/bibliography/_index.adoc
@@ -3,6 +3,9 @@ title: 附錄 B. 參考書目
part: 部 V. 附錄
prev: books/handbook/mirrors
next: books/handbook/eresources
+showBookMenu: true
+weight: 39
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/zh-tw/books/handbook/book.adoc b/documentation/content/zh-tw/books/handbook/book.adoc
index 586d7fde1f..004fe46b2b 100644
--- a/documentation/content/zh-tw/books/handbook/book.adoc
+++ b/documentation/content/zh-tw/books/handbook/book.adoc
@@ -61,7 +61,7 @@ include::{chapters-path}preface/_index.adoc[leveloffset=+1]
:sectnums:
// Section one
-include::{chapters-path}parti.adoc[lines=15..26]
+include::{chapters-path}parti.adoc[]
include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
@@ -74,7 +74,7 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1]
include::{chapters-path}x11/_index.adoc[leveloffset=+1]
// Section two
-include::{chapters-path}partii.adoc[lines=15..26]
+include::{chapters-path}partii.adoc[]
include::{chapters-path}desktop/_index.adoc[leveloffset=+1]
@@ -87,7 +87,7 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1]
include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1]
// Section three
-include::{chapters-path}partiii.adoc[lines=15..20]
+include::{chapters-path}partiii.adoc[]
include::{chapters-path}config/_index.adoc[leveloffset=+1]
@@ -120,7 +120,7 @@ include::{chapters-path}dtrace/_index.adoc[leveloffset=+1]
include::{chapters-path}usb-device-mode/_index.adoc[leveloffset=+1]
// Section four
-include::{chapters-path}partiv.adoc[lines=15..27]
+include::{chapters-path}partiv.adoc[]
include::{chapters-path}serialcomms/_index.adoc[leveloffset=+1]
@@ -135,7 +135,7 @@ include::{chapters-path}firewalls/_index.adoc[leveloffset=+1]
include::{chapters-path}advanced-networking/_index.adoc[leveloffset=+1]
// Section five
-include::{chapters-path}partv.adoc[lines=15..16]
+include::{chapters-path}partv.adoc[]
:sectnums!:
diff --git a/documentation/content/zh-tw/books/handbook/boot/_index.adoc b/documentation/content/zh-tw/books/handbook/boot/_index.adoc
index 7bcdcd5f86..64772a0bc1 100644
--- a/documentation/content/zh-tw/books/handbook/boot/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/boot/_index.adoc
@@ -3,6 +3,9 @@ title: 章 12. FreeBSD 開機程序
part: 部 III. 系統管理
prev: books/handbook/config
next: books/handbook/security
+showBookMenu: true
+weight: 16
+path: "/books/handbook/"
---
[[boot]]
diff --git a/documentation/content/zh-tw/books/handbook/bsdinstall/_index.adoc b/documentation/content/zh-tw/books/handbook/bsdinstall/_index.adoc
index 2633268d77..d10f6f5f48 100644
--- a/documentation/content/zh-tw/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/bsdinstall/_index.adoc
@@ -3,6 +3,9 @@ title: 章 2. 安裝 FreeBSD
part: 部 I. 入門
prev: books/handbook/introduction
next: books/handbook/basics
+showBookMenu: true
+weight: 4
+path: "/books/handbook/"
---
[[bsdinstall]]
diff --git a/documentation/content/zh-tw/books/handbook/chapters-order.adoc b/documentation/content/zh-tw/books/handbook/chapters-order.adoc
deleted file mode 100644
index ce637d7c78..0000000000
--- a/documentation/content/zh-tw/books/handbook/chapters-order.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-preface/_index.adoc
-parti.adoc
-introduction/_index.adoc
-bsdinstall/_index.adoc
-basics/_index.adoc
-ports/_index.adoc
-x11/_index.adoc
-partii.adoc
-desktop/_index.adoc
-multimedia/_index.adoc
-kernelconfig/_index.adoc
-printing/_index.adoc
-linuxemu/_index.adoc
-partiii.adoc
-config/_index.adoc
-boot/_index.adoc
-security/_index.adoc
-jails/_index.adoc
-mac/_index.adoc
-audit/_index.adoc
-disks/_index.adoc
-geom/_index.adoc
-zfs/_index.adoc
-filesystems/_index.adoc
-virtualization/_index.adoc
-l10n/_index.adoc
-cutting-edge/_index.adoc
-dtrace/_index.adoc
-usb-device-mode/_index.adoc
-partiv.adoc
-serialcomms/_index.adoc
-ppp-and-slip/_index.adoc
-mail/_index.adoc
-network-servers/_index.adoc
-firewalls/_index.adoc
-advanced-networking/_index.adoc
-partv.adoc
-mirrors/_index.adoc
-bibliography/_index.adoc
-eresources/_index.adoc
-pgpkeys/_index.adoc
diff --git a/documentation/content/zh-tw/books/handbook/config/_index.adoc b/documentation/content/zh-tw/books/handbook/config/_index.adoc
index 31891f049a..6a1cc4ef4f 100644
--- a/documentation/content/zh-tw/books/handbook/config/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/config/_index.adoc
@@ -3,6 +3,9 @@ title: 章 11. 設定與調校
part: 部 III. 系統管理
prev: books/handbook/partiii
next: books/handbook/boot
+showBookMenu: true
+weight: 15
+path: "/books/handbook/"
---
[[config-tuning]]
diff --git a/documentation/content/zh-tw/books/handbook/cutting-edge/_index.adoc b/documentation/content/zh-tw/books/handbook/cutting-edge/_index.adoc
index b0ce170f03..076ae0fddd 100644
--- a/documentation/content/zh-tw/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/cutting-edge/_index.adoc
@@ -3,6 +3,9 @@ title: 章 23. 更新與升級 FreeBSD
part: 部 III. 系統管理
prev: books/handbook/l10n
next: books/handbook/dtrace
+showBookMenu: true
+weight: 27
+path: "/books/handbook/"
---
[[updating-upgrading]]
diff --git a/documentation/content/zh-tw/books/handbook/desktop/_index.adoc b/documentation/content/zh-tw/books/handbook/desktop/_index.adoc
index 3a7314ce14..44d7d869c3 100644
--- a/documentation/content/zh-tw/books/handbook/desktop/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/desktop/_index.adoc
@@ -3,6 +3,9 @@ title: 章 6. 桌面應用程式
part: 部 II. 一般作業
prev: books/handbook/partii
next: books/handbook/multimedia
+showBookMenu: true
+weight: 9
+path: "/books/handbook/"
---
[[desktop]]
diff --git a/documentation/content/zh-tw/books/handbook/disks/_index.adoc b/documentation/content/zh-tw/books/handbook/disks/_index.adoc
index 93b2fbbf87..4b1f4c59a8 100644
--- a/documentation/content/zh-tw/books/handbook/disks/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/disks/_index.adoc
@@ -3,6 +3,9 @@ title: 章 17. 儲存設備
part: 部 III. 系統管理
prev: books/handbook/audit
next: books/handbook/geom
+showBookMenu: true
+weight: 21
+path: "/books/handbook/"
---
[[disks]]
diff --git a/documentation/content/zh-tw/books/handbook/dtrace/_index.adoc b/documentation/content/zh-tw/books/handbook/dtrace/_index.adoc
index f1964e688a..d9fdbbd683 100644
--- a/documentation/content/zh-tw/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/dtrace/_index.adoc
@@ -3,6 +3,9 @@ title: 章 24. DTrace
part: 部 III. 系統管理
prev: books/handbook/cutting-edge
next: books/handbook/usb-device-mode
+showBookMenu: true
+weight: 28
+path: "/books/handbook/"
---
[[dtrace]]
diff --git a/documentation/content/zh-tw/books/handbook/eresources/_index.adoc b/documentation/content/zh-tw/books/handbook/eresources/_index.adoc
index 8ac105b2a6..0bca4547c8 100644
--- a/documentation/content/zh-tw/books/handbook/eresources/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/eresources/_index.adoc
@@ -3,6 +3,9 @@ title: 附錄 C. 網路資源
part: 部 V. 附錄
prev: books/handbook/bibliography
next: books/handbook/pgpkeys
+showBookMenu: true
+weight: 40
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/zh-tw/books/handbook/filesystems/_index.adoc b/documentation/content/zh-tw/books/handbook/filesystems/_index.adoc
index 6598962d87..a883c0f5ee 100644
--- a/documentation/content/zh-tw/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/filesystems/_index.adoc
@@ -3,6 +3,9 @@ title: 章 20. 其他檔案系統
part: 部 III. 系統管理
prev: books/handbook/zfs
next: books/handbook/virtualization
+showBookMenu: true
+weight: 24
+path: "/books/handbook/"
---
[[filesystems]]
diff --git a/documentation/content/zh-tw/books/handbook/firewalls/_index.adoc b/documentation/content/zh-tw/books/handbook/firewalls/_index.adoc
index 07729db7f4..099b45e041 100644
--- a/documentation/content/zh-tw/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/firewalls/_index.adoc
@@ -3,6 +3,9 @@ title: 章 30. 防火牆
part: 部 IV. 網路通訊
prev: books/handbook/network-servers
next: books/handbook/advanced-networking
+showBookMenu: true
+weight: 35
+path: "/books/handbook/"
---
[[firewalls]]
diff --git a/documentation/content/zh-tw/books/handbook/geom/_index.adoc b/documentation/content/zh-tw/books/handbook/geom/_index.adoc
index cba6b206ca..e8963f6601 100644
--- a/documentation/content/zh-tw/books/handbook/geom/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/geom/_index.adoc
@@ -3,6 +3,9 @@ title: "章 18. GEOM: 模組化磁碟轉換框架"
part: 部 III. 系統管理
prev: books/handbook/disks
next: books/handbook/zfs
+showBookMenu: true
+weight: 22
+path: "/books/handbook/"
---
[[geom]]
diff --git a/documentation/content/zh-tw/books/handbook/introduction/_index.adoc b/documentation/content/zh-tw/books/handbook/introduction/_index.adoc
index cf4e68dca3..f882ecd504 100644
--- a/documentation/content/zh-tw/books/handbook/introduction/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/introduction/_index.adoc
@@ -3,6 +3,9 @@ title: 章 1. 簡介
part: 部 I. 入門
prev: books/handbook/parti
next: books/handbook/bsdinstall
+showBookMenu: true
+weight: 3
+path: "/books/handbook/"
---
[[introduction]]
diff --git a/documentation/content/zh-tw/books/handbook/jails/_index.adoc b/documentation/content/zh-tw/books/handbook/jails/_index.adoc
index d3801e3303..099ce18fb5 100644
--- a/documentation/content/zh-tw/books/handbook/jails/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/jails/_index.adoc
@@ -3,6 +3,9 @@ title: 章 14. Jail
part: 部 III. 系統管理
prev: books/handbook/security
next: books/handbook/mac
+showBookMenu: true
+weight: 18
+path: "/books/handbook/"
---
[[jails]]
diff --git a/documentation/content/zh-tw/books/handbook/kernelconfig/_index.adoc b/documentation/content/zh-tw/books/handbook/kernelconfig/_index.adoc
index f7e08e5de6..3c571dfb66 100644
--- a/documentation/content/zh-tw/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/kernelconfig/_index.adoc
@@ -3,6 +3,9 @@ title: 章 8. 設定 FreeBSD 核心
part: 部 II. 一般作業
prev: books/handbook/multimedia
next: books/handbook/printing
+showBookMenu: true
+weight: 11
+path: "/books/handbook/"
---
[[kernelconfig]]
diff --git a/documentation/content/zh-tw/books/handbook/l10n/_index.adoc b/documentation/content/zh-tw/books/handbook/l10n/_index.adoc
index e08ad133d5..94475386fb 100644
--- a/documentation/content/zh-tw/books/handbook/l10n/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/l10n/_index.adoc
@@ -3,6 +3,9 @@ title: 章 22. 在地化 - i18n/L10n 使用與安裝
part: 部 III. 系統管理
prev: books/handbook/virtualization
next: books/handbook/cutting-edge
+showBookMenu: true
+weight: 26
+path: "/books/handbook/"
---
[[l10n]]
diff --git a/documentation/content/zh-tw/books/handbook/linuxemu/_index.adoc b/documentation/content/zh-tw/books/handbook/linuxemu/_index.adoc
index 4aec095145..8f18d31e71 100644
--- a/documentation/content/zh-tw/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/linuxemu/_index.adoc
@@ -3,6 +3,9 @@ title: 章 10. Linux® Binary 相容性
part: 部 II. 一般作業
prev: books/handbook/printing
next: books/handbook/partiii
+showBookMenu: true
+weight: 13
+path: "/books/handbook/"
---
[[linuxemu]]
diff --git a/documentation/content/zh-tw/books/handbook/mac/_index.adoc b/documentation/content/zh-tw/books/handbook/mac/_index.adoc
index e294ee0bc2..a1b36f5908 100644
--- a/documentation/content/zh-tw/books/handbook/mac/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/mac/_index.adoc
@@ -3,6 +3,9 @@ title: 章 15. 強制存取控制 (MAC)
part: 部 III. 系統管理
prev: books/handbook/jails
next: books/handbook/audit
+showBookMenu: true
+weight: 19
+path: "/books/handbook/"
---
[[mac]]
diff --git a/documentation/content/zh-tw/books/handbook/mail/_index.adoc b/documentation/content/zh-tw/books/handbook/mail/_index.adoc
index bb7a686ce8..9ec558af65 100644
--- a/documentation/content/zh-tw/books/handbook/mail/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/mail/_index.adoc
@@ -3,6 +3,9 @@ title: 章 28. 電子郵件
part: 部 IV. 網路通訊
prev: books/handbook/ppp-and-slip
next: books/handbook/network-servers
+showBookMenu: true
+weight: 33
+path: "/books/handbook/"
---
[[mail]]
diff --git a/documentation/content/zh-tw/books/handbook/mirrors/_index.adoc b/documentation/content/zh-tw/books/handbook/mirrors/_index.adoc
index 7844159012..007eb77fdc 100644
--- a/documentation/content/zh-tw/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/mirrors/_index.adoc
@@ -3,6 +3,9 @@ title: 附錄 A. 取得 FreeBSD
part: 部 V. 附錄
prev: books/handbook/partv
next: books/handbook/bibliography
+showBookMenu: true
+weight: 38
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/zh-tw/books/handbook/multimedia/_index.adoc b/documentation/content/zh-tw/books/handbook/multimedia/_index.adoc
index 7377415062..030183ac5a 100644
--- a/documentation/content/zh-tw/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/multimedia/_index.adoc
@@ -3,6 +3,9 @@ title: 章 7. 多媒體
part: 部 II. 一般作業
prev: books/handbook/desktop
next: books/handbook/kernelconfig
+showBookMenu: true
+weight: 10
+path: "/books/handbook/"
---
[[multimedia]]
diff --git a/documentation/content/zh-tw/books/handbook/network-servers/_index.adoc b/documentation/content/zh-tw/books/handbook/network-servers/_index.adoc
index 741c8ee8ae..8affaefef2 100644
--- a/documentation/content/zh-tw/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/network-servers/_index.adoc
@@ -3,6 +3,9 @@ title: 章 29. 網路伺服器
part: 部 IV. 網路通訊
prev: books/handbook/mail
next: books/handbook/firewalls
+showBookMenu: true
+weight: 34
+path: "/books/handbook/"
---
[[network-servers]]
diff --git a/documentation/content/zh-tw/books/handbook/parti.adoc b/documentation/content/zh-tw/books/handbook/parti.adoc
index 5eae92418f..b098987271 100644
--- a/documentation/content/zh-tw/books/handbook/parti.adoc
+++ b/documentation/content/zh-tw/books/handbook/parti.adoc
@@ -2,16 +2,11 @@
title: 部 I. 入門
prev: books/handbook/preface
next: books/handbook/introduction
+showBookMenu: true
+weight: 2
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[getting-started]]
= 入門
@@ -24,5 +19,3 @@ endif::[]
* 向您介紹 X,UNIX(R) 的視窗系統以及詳細的桌面環境設定,讓您更有生產力。
我們試著儘可能的讓這段文字的參考連結數目降到最低,讓您在讀使用手冊的這部份時可以不太需要常常前後翻頁。
-
-include::{chapters-path}toc-1.adoc[]
diff --git a/documentation/content/zh-tw/books/handbook/partii.adoc b/documentation/content/zh-tw/books/handbook/partii.adoc
index af524ce51f..3bec77ce37 100644
--- a/documentation/content/zh-tw/books/handbook/partii.adoc
+++ b/documentation/content/zh-tw/books/handbook/partii.adoc
@@ -2,16 +2,11 @@
title: 部 II. 一般作業
prev: books/handbook/x11
next: books/handbook/desktop
+showBookMenu: true
+weight: 8
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[common-tasks]]
= 一般作業
@@ -24,5 +19,3 @@ endif::[]
* 展示給您看如何在您的 FreeBSD 系統中執行 Linux 應用軟體。
這些章節中有些需要您預先閱讀些相關文件,在各章節開頭的概要內會提及。
-
-include::{chapters-path}toc-2.adoc[]
diff --git a/documentation/content/zh-tw/books/handbook/partiii.adoc b/documentation/content/zh-tw/books/handbook/partiii.adoc
index cbf9274e48..4771d5bfe9 100644
--- a/documentation/content/zh-tw/books/handbook/partiii.adoc
+++ b/documentation/content/zh-tw/books/handbook/partiii.adoc
@@ -2,21 +2,14 @@
title: 部 III. 系統管理
prev: books/handbook/linuxemu
next: books/handbook/config
+showBookMenu: true
+weight: 14
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[system-administration]]
= 系統管理
FreeBSD 使用手冊剩下的這些章節涵蓋了全方位的 FreeBSD 系統管理。 每個章節的開頭會先描述在該您讀完該章節後您會學到什麼,也會詳述在您在看這些資料時應該要有的一些背景知識。
這些章節是讓您在需要查資料的時候翻閱用的。 您不需要依照特定的順序來讀,也不需要將這些章節全部過讀之後才開始用 FreeBSD。
-
-include::{chapters-path}toc-3.adoc[]
diff --git a/documentation/content/zh-tw/books/handbook/partiv.adoc b/documentation/content/zh-tw/books/handbook/partiv.adoc
index 6cc27f7020..1497dfa983 100644
--- a/documentation/content/zh-tw/books/handbook/partiv.adoc
+++ b/documentation/content/zh-tw/books/handbook/partiv.adoc
@@ -2,16 +2,11 @@
title: 部 IV. 網路通訊
prev: books/handbook/usb-device-mode
next: books/handbook/serialcomms
+showBookMenu: true
+weight: 30
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[network-communication]]
= 網路通訊
@@ -25,5 +20,3 @@ FreeBSD 是一種廣泛的被使用在高效能的網路伺服器中的作業系
* 其他的進階網路主題
這些章節是讓您在需要查資料的時候翻閱用的。 您不需要依照特定的順序來讀,也不需要將這些章節全部讀過之後才將 FreeBSD 用在網路環境下。
-
-include::{chapters-path}toc-4.adoc[]
diff --git a/documentation/content/zh-tw/books/handbook/partv.adoc b/documentation/content/zh-tw/books/handbook/partv.adoc
index 46a56c5a83..8d99637027 100644
--- a/documentation/content/zh-tw/books/handbook/partv.adoc
+++ b/documentation/content/zh-tw/books/handbook/partv.adoc
@@ -2,17 +2,10 @@
title: 部 V. 附錄
prev: books/handbook/advanced-networking
next: books/handbook/mirrors
+showBookMenu: true
+weight: 37
+path: "/books/handbook/"
---
-ifdef::env-beastie+backend-html5[]
-:chapters-path: content/{{% lang %}}/books/handbook/
-endif::[]
-
-ifndef::env-beastie[]
-:chapters-path:
-endif::[]
-
[[appendices]]
= 附錄
-
-include::{chapters-path}toc-5.adoc[]
diff --git a/documentation/content/zh-tw/books/handbook/pgpkeys/_index.adoc b/documentation/content/zh-tw/books/handbook/pgpkeys/_index.adoc
index f5ae897d5b..8b720a3bc4 100644
--- a/documentation/content/zh-tw/books/handbook/pgpkeys/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/pgpkeys/_index.adoc
@@ -3,6 +3,9 @@ title: 附錄 D. OpenPGP 金鑰
part: 部 V. 附錄
prev: books/handbook/eresources
next: books/handbook/freebsd-glossary
+showBookMenu: true
+weight: 41
+path: "/books/handbook/"
---
[appendix]
diff --git a/documentation/content/zh-tw/books/handbook/ports/_index.adoc b/documentation/content/zh-tw/books/handbook/ports/_index.adoc
index 156e027917..f670305b0f 100644
--- a/documentation/content/zh-tw/books/handbook/ports/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/ports/_index.adoc
@@ -3,6 +3,9 @@ title: "章 4. 安裝應用程式:套件與 Port"
part: 部 I. 入門
prev: books/handbook/basics
next: books/handbook/x11
+showBookMenu: true
+weight: 6
+path: "/books/handbook/"
---
[[ports]]
diff --git a/documentation/content/zh-tw/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/zh-tw/books/handbook/ppp-and-slip/_index.adoc
index 738056c459..0535949470 100644
--- a/documentation/content/zh-tw/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/ppp-and-slip/_index.adoc
@@ -3,6 +3,9 @@ title: 章 27. PPP
part: 部 IV. 網路通訊
prev: books/handbook/serialcomms
next: books/handbook/mail
+showBookMenu: true
+weight: 32
+path: "/books/handbook/"
---
[[ppp-and-slip]]
diff --git a/documentation/content/zh-tw/books/handbook/preface/_index.adoc b/documentation/content/zh-tw/books/handbook/preface/_index.adoc
index ae156941e1..67be68d7a9 100644
--- a/documentation/content/zh-tw/books/handbook/preface/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/preface/_index.adoc
@@ -2,6 +2,9 @@
title: 序
prev: books/handbook/
next: books/handbook/parti
+showBookMenu: true
+weight: 1
+path: "/books/handbook/"
---
[preface]
diff --git a/documentation/content/zh-tw/books/handbook/printing/_index.adoc b/documentation/content/zh-tw/books/handbook/printing/_index.adoc
index 725cb16476..07e78a7b61 100644
--- a/documentation/content/zh-tw/books/handbook/printing/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/printing/_index.adoc
@@ -3,6 +3,9 @@ title: 章 9. 列印
part: 部 II. 一般作業
prev: books/handbook/kernelconfig
next: books/handbook/linuxemu
+showBookMenu: true
+weight: 12
+path: "/books/handbook/"
---
[[printing]]
diff --git a/documentation/content/zh-tw/books/handbook/security/_index.adoc b/documentation/content/zh-tw/books/handbook/security/_index.adoc
index 0c6e43e79c..375953bdaa 100644
--- a/documentation/content/zh-tw/books/handbook/security/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/security/_index.adoc
@@ -3,6 +3,9 @@ title: 章 13. 安全性
part: 部 III. 系統管理
prev: books/handbook/boot
next: books/handbook/jails
+showBookMenu: true
+weight: 17
+path: "/books/handbook/"
---
[[security]]
diff --git a/documentation/content/zh-tw/books/handbook/serialcomms/_index.adoc b/documentation/content/zh-tw/books/handbook/serialcomms/_index.adoc
index 22614eea8c..d246a93ba9 100644
--- a/documentation/content/zh-tw/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/serialcomms/_index.adoc
@@ -3,6 +3,9 @@ title: 章 26. 序列通訊
part: 部 IV. 網路通訊
prev: books/handbook/partiv
next: books/handbook/ppp-and-slip
+showBookMenu: true
+weight: 31
+path: "/books/handbook/"
---
[[serialcomms]]
diff --git a/documentation/content/zh-tw/books/handbook/usb-device-mode/_index.adoc b/documentation/content/zh-tw/books/handbook/usb-device-mode/_index.adoc
index 0366dcf61c..3ff5c75c01 100644
--- a/documentation/content/zh-tw/books/handbook/usb-device-mode/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/usb-device-mode/_index.adoc
@@ -3,6 +3,9 @@ title: 章 25. USB Device Mode / USB OTG
part: 部 III. 系統管理
prev: books/handbook/dtrace
next: books/handbook/partiv
+showBookMenu: true
+weight: 29
+path: "/books/handbook/"
---
[[usb-device-mode]]
diff --git a/documentation/content/zh-tw/books/handbook/virtualization/_index.adoc b/documentation/content/zh-tw/books/handbook/virtualization/_index.adoc
index 0465a03bf7..0e3b9a1220 100644
--- a/documentation/content/zh-tw/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/virtualization/_index.adoc
@@ -3,6 +3,9 @@ title: 章 21. 虛擬化
part: 部 III. 系統管理
prev: books/handbook/filesystems
next: books/handbook/l10n
+showBookMenu: true
+weight: 25
+path: "/books/handbook/"
---
[[virtualization]]
diff --git a/documentation/content/zh-tw/books/handbook/x11/_index.adoc b/documentation/content/zh-tw/books/handbook/x11/_index.adoc
index 66a4d19344..fffe3809cf 100644
--- a/documentation/content/zh-tw/books/handbook/x11/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/x11/_index.adoc
@@ -3,6 +3,9 @@ title: 章 5. X Window 系統
part: 部 I. 入門
prev: books/handbook/ports
next: books/handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/handbook/"
---
[[x11]]
diff --git a/documentation/content/zh-tw/books/handbook/zfs/_index.adoc b/documentation/content/zh-tw/books/handbook/zfs/_index.adoc
index 881290e3d0..f8aa244612 100644
--- a/documentation/content/zh-tw/books/handbook/zfs/_index.adoc
+++ b/documentation/content/zh-tw/books/handbook/zfs/_index.adoc
@@ -3,6 +3,9 @@ title: 章 19. Z 檔案系統 (ZFS)
part: 部 III. 系統管理
prev: books/handbook/geom
next: books/handbook/filesystems
+showBookMenu: true
+weight: 23
+path: "/books/handbook/"
---
[[zfs]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/_index.adoc
index d15a9897e4..3f8b71eb9a 100644
--- a/documentation/content/zh-tw/books/porters-handbook/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/_index.adoc
@@ -6,7 +6,9 @@ copyright: 2000-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "sun", "unix", "general"]
next: books/porters-handbook/porting-why
add_single_page_link: true
-isIndex: true
+showBookMenu: true
+weight: 0
+path: "/books/porters-handbook/"
---
= FreeBSD Porter 手冊
@@ -30,23 +32,14 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
-:chapters-path: content/{{% lang %}}/books/porters-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]
ifndef::env-beastie[]
-:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
'''
-
-include::{chapters-path}toc.adoc[]
-
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
diff --git a/documentation/content/zh-tw/books/porters-handbook/book.adoc b/documentation/content/zh-tw/books/porters-handbook/book.adoc
index c7af3b198e..614f457816 100644
--- a/documentation/content/zh-tw/books/porters-handbook/book.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/book.adoc
@@ -46,10 +46,6 @@ endif::[]
toc::[]
-include::{chapters-path}toc-tables.adoc[]
-
-include::{chapters-path}toc-examples.adoc[]
-
include::{chapters-path}porting-why/_index.adoc[leveloffset=+1]
include::{chapters-path}new-port/_index.adoc[leveloffset=+1]
include::{chapters-path}quick-porting/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/zh-tw/books/porters-handbook/chapters-order.adoc b/documentation/content/zh-tw/books/porters-handbook/chapters-order.adoc
deleted file mode 100644
index 81f5b000cb..0000000000
--- a/documentation/content/zh-tw/books/porters-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,18 +0,0 @@
-porting-why/_index.adoc
-new-port/_index.adoc
-quick-porting/_index.adoc
-slow-porting/_index.adoc
-makefiles/_index.adoc
-special/_index.adoc
-flavors/_index.adoc
-plist/_index.adoc
-pkg-files/_index.adoc
-testing/_index.adoc
-upgrading/_index.adoc
-security/_index.adoc
-porting-dads/_index.adoc
-porting-samplem/_index.adoc
-order/_index.adoc
-keeping-up/_index.adoc
-uses/_index.adoc
-versions/_index.adoc
diff --git a/documentation/content/zh-tw/books/porters-handbook/flavors/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/flavors/_index.adoc
index 06c0a73d82..46bace6d07 100644
--- a/documentation/content/zh-tw/books/porters-handbook/flavors/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/flavors/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 7
+path: "/books/porters-handbook/"
---
[[flavors]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/keeping-up/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/keeping-up/_index.adoc
index 195910b56e..2a8cf3e639 100644
--- a/documentation/content/zh-tw/books/porters-handbook/keeping-up/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/keeping-up/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 16
+path: "/books/porters-handbook/"
---
[[keeping-up]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/makefiles/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/makefiles/_index.adoc
index fbc0f6cd7b..5d2f4cd1b7 100644
--- a/documentation/content/zh-tw/books/porters-handbook/makefiles/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/makefiles/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook/slow-porting
next: books/porters-handbook/special
description: Configuring the Makefile for FreeBSD Ports
tags: ["makefiles", "configuring", "naming", "versions"]
+showBookMenu: true
+weight: 5
+path: "/books/porters-handbook/"
---
[[makefiles]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/new-port/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/new-port/_index.adoc
index 3eb9a71524..7787f301bf 100644
--- a/documentation/content/zh-tw/books/porters-handbook/new-port/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/new-port/_index.adoc
@@ -2,6 +2,9 @@
title: 章 2. 製作新的 Port
prev: books/porters-handbook/porting-why
next: books/porters-handbook/quick-porting
+showBookMenu: true
+weight: 2
+path: "/books/porters-handbook/"
---
[[own-port]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/order/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/order/_index.adoc
index 89aa459d19..4c362669cf 100644
--- a/documentation/content/zh-tw/books/porters-handbook/order/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/order/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 15
+path: "/books/porters-handbook/"
---
[[porting-order]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/pkg-files/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/pkg-files/_index.adoc
index bd4b1bbf97..969e0b9f43 100644
--- a/documentation/content/zh-tw/books/porters-handbook/pkg-files/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/pkg-files/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 9
+path: "/books/porters-handbook/"
---
[[pkg-files]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/plist/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/plist/_index.adoc
index 4aa8bc80a5..7ee24afc97 100644
--- a/documentation/content/zh-tw/books/porters-handbook/plist/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/plist/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook/flavors
next: books/porters-handbook/pkg-files
description: Advanced pkg-plist Practices
tags: ["pkg-plist", "practices", "configuration"]
+showBookMenu: true
+weight: 8
+path: "/books/porters-handbook/"
---
[[plist]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/porting-dads/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/porting-dads/_index.adoc
index 6d1bc0c076..9693c0ca93 100644
--- a/documentation/content/zh-tw/books/porters-handbook/porting-dads/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/porting-dads/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 13
+path: "/books/porters-handbook/"
---
[[porting-dads]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/porting-samplem/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/porting-samplem/_index.adoc
index cddfbe3600..2a247922c2 100644
--- a/documentation/content/zh-tw/books/porters-handbook/porting-samplem/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/porting-samplem/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 14
+path: "/books/porters-handbook/"
---
[[porting-samplem]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/porting-why/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/porting-why/_index.adoc
index f596393064..554ff030b4 100644
--- a/documentation/content/zh-tw/books/porters-handbook/porting-why/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/porting-why/_index.adoc
@@ -2,6 +2,9 @@
title: 章 1. 楔子
prev: books/porters-handbook/
next: books/porters-handbook/new-port
+showBookMenu: true
+weight: 1
+path: "/books/porters-handbook/"
---
[[why-port]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/quick-porting/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/quick-porting/_index.adoc
index b0b3b1490c..bdab09bdc5 100644
--- a/documentation/content/zh-tw/books/porters-handbook/quick-porting/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/quick-porting/_index.adoc
@@ -2,6 +2,9 @@
title: 章 3. 打造 Port 快速上手篇
prev: books/porters-handbook/new-port
next: books/porters-handbook/slow-porting
+showBookMenu: true
+weight: 3
+path: "/books/porters-handbook/"
---
[[quick-porting]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/security/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/security/_index.adoc
index 37dd35dfa4..ac663489ae 100644
--- a/documentation/content/zh-tw/books/porters-handbook/security/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/security/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook/upgrading
next: books/porters-handbook/porting-dads
description: Security instructions when making a FreeBSD Port
tags: ["security", "porting", "ports", "VuXML"]
+showBookMenu: true
+weight: 12
+path: "/books/porters-handbook/"
---
[[security]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/slow-porting/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/slow-porting/_index.adoc
index 114e1cb2e3..3e7c6c62b3 100644
--- a/documentation/content/zh-tw/books/porters-handbook/slow-porting/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/slow-porting/_index.adoc
@@ -2,6 +2,9 @@
title: 章 4. Slow Porting
prev: books/porters-handbook/quick-porting
next: books/porters-handbook/makefiles
+showBookMenu: true
+weight: 4
+path: "/books/porters-handbook/"
---
[[slow-porting]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/special/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/special/_index.adoc
index 3766f55be2..a7ad7f9aad 100644
--- a/documentation/content/zh-tw/books/porters-handbook/special/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/special/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 6
+path: "/books/porters-handbook/"
---
[[special]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/testing/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/testing/_index.adoc
index bd0cb0de52..c32e4205ac 100644
--- a/documentation/content/zh-tw/books/porters-handbook/testing/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/testing/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook/pkg-files
next: books/porters-handbook/upgrading
description: Testing a FreeBSD Port
tags: ["testing", "port", "Portclippy", "Portfmt", "Portlint", "Poudriere", "sets"]
+showBookMenu: true
+weight: 10
+path: "/books/porters-handbook/"
---
[[testing]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/upgrading/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/upgrading/_index.adoc
index 9dfb199496..e420cb5b6b 100644
--- a/documentation/content/zh-tw/books/porters-handbook/upgrading/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/upgrading/_index.adoc
@@ -4,6 +4,9 @@ prev: books/porters-handbook/testing
next: books/porters-handbook/security
description: Upgrading a FreeBSD Port
tags: ["upgrading", "port", "git"]
+showBookMenu: true
+weight: 11
+path: "/books/porters-handbook/"
---
[[port-upgrading]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/uses/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/uses/_index.adoc
index 6e9d00d041..2c75e82aba 100644
--- a/documentation/content/zh-tw/books/porters-handbook/uses/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/uses/_index.adoc
@@ -4,6 +4,9 @@ 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"]
+showBookMenu: true
+weight: 17
+path: "/books/porters-handbook/"
---
[[uses]]
diff --git a/documentation/content/zh-tw/books/porters-handbook/versions/_index.adoc b/documentation/content/zh-tw/books/porters-handbook/versions/_index.adoc
index 83209563c5..3ec6e54eb4 100644
--- a/documentation/content/zh-tw/books/porters-handbook/versions/_index.adoc
+++ b/documentation/content/zh-tw/books/porters-handbook/versions/_index.adoc
@@ -3,6 +3,9 @@ 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"]
+showBookMenu: true
+weight: 18
+path: "/books/porters-handbook/"
---
[[versions]]
diff --git a/documentation/content/zh-tw/languages.adoc b/documentation/content/zh-tw/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/zh-tw/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/themes/beastie/assets/js/theme-chooser.js b/documentation/themes/beastie/assets/js/theme-chooser.js
new file mode 100644
index 0000000000..a05b17ff37
--- /dev/null
+++ b/documentation/themes/beastie/assets/js/theme-chooser.js
@@ -0,0 +1,63 @@
+/*
+BSD 2-Clause License
+
+Copyright (c) 2001-2022, The FreeBSD Documentation Project
+Copyright (c) 2021-2022, Sergio Carlavilla
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+(function () {
+ var theme = localStorage.getItem('theme');
+ var themeChooser = document.querySelector('#theme-chooser');
+
+ if (theme === "theme-dark") {
+ setTheme('theme-dark');
+ themeChooser.value = 'theme-dark';
+ } else if (theme === "theme-high-contrast") {
+ setTheme('theme-high-contrast');
+ themeChooser.value = 'theme-high-contrast';
+ } else {
+ setTheme('theme-light');
+ themeChooser.value = 'theme-light';
+ }
+})();
+
+var themeChooser = document.querySelector('#theme-chooser');
+
+themeChooser.addEventListener('change', function() {
+ var theme = this.value;
+
+ if (theme === "theme-dark") {
+ setTheme('theme-dark');
+ } else if (theme === "theme-high-contrast") {
+ setTheme('theme-high-contrast');
+ } else {
+ setTheme('theme-light');
+ }
+});
+
+function setTheme(themeName) {
+ localStorage.setItem('theme', themeName);
+ document.documentElement.className = themeName;
+}
diff --git a/documentation/themes/beastie/assets/styles/documentation.scss b/documentation/themes/beastie/assets/styles/documentation.scss
new file mode 100644
index 0000000000..a3860e7c8d
--- /dev/null
+++ b/documentation/themes/beastie/assets/styles/documentation.scss
@@ -0,0 +1,490 @@
+/*
+ * Copyright (c) 2001-2021, The FreeBSD Documentation Project
+ * Copyright (c) 2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+.articles-books-list {
+ list-style: none;
+ padding-left: 10px;
+
+ li {
+
+ a {
+ text-decoration: none;
+ font-weight: bolder;
+ color: var(--global-font);
+ }
+
+ p {
+ margin-top: 0px;
+ }
+ }
+
+}
+
+.main-wrapper-article {
+ display: flex;
+ margin-top: var(--header-height);
+
+ .article {
+ flex-grow: 1;
+ padding: var(--documentation-padding);
+ width: 90vw;
+ width: clamp(16rem, 90vw, 70rem);
+ min-width: 20rem;
+ margin-left: auto;
+ margin-right: auto;
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ transition: .2s ease-in-out;
+ }
+
+ .article-toc {
+ flex: 0 0 16rem;
+ font-size: .75rem;
+
+ .article-toc-content {
+ width: 16rem;
+ position: sticky;
+ top: var(--header-height);
+ bottom: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ transition: .2s ease-in-out;
+
+ h3 {
+ border-bottom: none;
+ }
+
+ #TableOfContents {
+ overflow-y: auto;
+ position: sticky;
+ overflow: auto;
+ max-height: calc(90vh);
+ }
+
+ #TableOfContents, .resources {
+ ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+
+ li {
+ margin: 0;
+
+ a {
+ color: var(--global-font-color);
+ display: inline-block;
+ padding: .25rem 0 .25rem .5rem;
+ text-decoration: none;
+ border-left: 1px solid var(--lines-color);
+
+ &:hover {
+ font-weight: bolder;
+ }
+ }
+
+ i {
+ &:hover {
+ font-weight: bolder;
+ font-weight: 900;
+ }
+ }
+ }
+ }
+ }
+
+ .resources {
+ .contents {
+ i {
+ margin-right: 5px;
+ }
+ }
+ }
+ }
+ }
+
+ .toc-mobile {
+ h3 {
+ border-bottom: none;
+ }
+
+ #TableOfContents, .resources {
+ ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+
+ li {
+ margin: 0;
+
+ a {
+ color: var(--global-font-color);
+ display: inline-block;
+ padding: .25rem 0 .25rem .5rem;
+ text-decoration: none;
+ border-left: 1px solid var(--lines-color);
+
+ &:hover {
+ font-weight: bolder;
+ }
+ }
+
+ i {
+ &:hover {
+ font-weight: bolder;
+ font-weight: 900;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+.main-wrapper-book {
+ display: flex;
+ margin-top: var(--header-height);
+
+ .book {
+ flex-grow: 1;
+ padding: var(--documentation-padding);
+ width: 90vw;
+ min-width: 20rem;
+ margin-left: auto;
+ margin-right: auto;
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ transition-duration: 0.2s;
+ background-color: var(--global-background-color);
+
+ .book-menu-mobile {
+ margin-top: 10px;
+
+ .menu-control-button {
+ border-radius: 2px;
+ cursor: pointer;
+ font-weight: 500;
+ padding: 5px;
+ border: 1px solid var(--lines-color);
+ }
+ }
+
+ .buttons {
+ display: flex;
+
+ .prev, .next {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+
+ i {
+ padding: 1rem;
+ }
+ }
+
+ .next {
+ margin-left: auto;
+ }
+
+ .container {
+ display: flex;
+ flex-direction: column;
+
+ .direction {
+ font-weight: bolder;
+ }
+ }
+ }
+
+ }
+
+ .book-toc {
+ flex: 0 0 16rem;
+ font-size: .75rem;
+ background-color: var(--global-background-color);
+
+ .book-toc-content {
+ width: 16rem;
+ position: sticky;
+ top: var(--header-height);
+ bottom: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ transition: .2s ease-in-out;
+
+ h3 {
+ border-bottom: none;
+ }
+
+ #TableOfContents {
+ position: sticky;
+ overflow: auto;
+ max-height: calc(90vh);
+ }
+
+ #TableOfContents, .resources {
+ ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+
+ li {
+ margin: 0;
+
+ a {
+ color: var(--global-font-color);
+ display: inline-block;
+ padding: .25rem 0 .25rem .5rem;
+ text-decoration: none;
+ border-left: 1px solid var(--lines-color);
+
+ &:hover {
+ font-weight: bolder;
+ }
+ }
+
+ i {
+ &:hover {
+ font-weight: bolder;
+ font-weight: 900;
+ }
+ }
+ }
+ }
+ }
+
+ .resources {
+ .contents {
+ i {
+ margin-right: 5px;
+ }
+ }
+ }
+ }
+ }
+
+ .book-menu input.toggle+label+ul {
+ display:none
+ }
+ .book-menu input.toggle:checked+label+ul {
+ display:block
+ }
+
+ .book-menu {
+ flex: 0 0 16rem;
+ font-size: .75rem;
+ background-color: var(--global-background-color);
+
+ .book-menu-content {
+ width: 16rem;
+ position: sticky;
+ top: var(--header-height);
+ bottom: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ background-color: var(--global-background-color);
+ transition: .2s ease-in-out;
+
+ h3 {
+ border-bottom: none;
+ padding-left: .5rem;
+ }
+
+ input.toggle + .icon::after {
+ display: flex;
+ align-items: center;
+ font: 1rem FontAwesome;
+ text-rendering: auto;
+ content: "\f105";
+ }
+
+ input.toggle:checked + .icon::after {
+ display: flex;
+ align-items: center;
+ font: 1rem FontAwesome;
+ text-rendering: auto;
+ content: "\f107";
+ }
+
+ #MenuContents {
+ position: sticky;
+ overflow: auto;
+ max-height: calc(90vh);
+
+ ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ padding-right: 10px;
+
+ li {
+ margin: 0;
+
+ label {
+ display: flex;
+ justify-content: space-between;
+ cursor: pointer;
+ }
+
+ a {
+ color: var(--global-font-color);
+ display: flex;
+ width: 90%;
+ padding: .25rem 0 .25rem .5rem;
+ text-decoration: none;
+ border-left: 1px solid var(--lines-color);
+ font-weight: bolder;
+ }
+
+ ul {
+ li {
+ padding-left: 10px;
+
+ a {
+ font-weight: normal;
+ border-left: 3px solid var(--lines-color);
+ }
+ }
+
+ }
+
+ }
+ }
+ }
+ }
+ }
+
+ .toc-mobile {
+ h3 {
+ border-bottom: none;
+ }
+
+ #TableOfContents, .resources {
+ ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+
+ li {
+ margin: 0;
+
+ a {
+ color: var(--global-font-color);
+ display: inline-block;
+ padding: .25rem 0 .25rem .5rem;
+ text-decoration: none;
+ border-left: 1px solid var(--lines-color);
+
+ &:hover {
+ font-weight: bolder;
+ }
+ }
+
+ i {
+ &:hover {
+ font-weight: bolder;
+ font-weight: 900;
+ }
+ }
+ }
+ }
+ }
+ }
+
+}
+
+.hidden {
+ display: none;
+}
+
+input.toggle {
+ height: 0;
+ width: 0;
+ overflow: hidden;
+ opacity: 0;
+ position: absolute;
+}
+
+@media (max-width: 55em) {
+ .article-toc {
+ display: none;
+ }
+
+ .book-toc {
+ display: none;
+ }
+
+ #menu-control {
+ display: inline;
+ }
+
+ .book-menu {
+ visibility: hidden;
+ margin-inline-start: -16rem;
+ z-index: 1;
+ }
+
+ #menu-control:focus ~ main label[for="menu-control"] {
+ outline-style: auto;
+ outline-color: currentColor;
+ }
+
+ #menu-control:checked ~ main {
+ .book-menu {
+ visibility: initial;
+ }
+
+ .book-menu .book-menu-content {
+ transform: translateX(16rem);
+ box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.1);
+ }
+
+ .book {
+ opacity: 0.25;
+ }
+
+ .book-menu-overlay {
+ display: block;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ }
+ }
+
+}
+
+@media (min-width: 55em) {
+ .toc-mobile {
+ display: none;
+ }
+ .book-menu-mobile {
+ display: none;
+ }
+
+}
diff --git a/documentation/themes/beastie/assets/styles/footer.scss b/documentation/themes/beastie/assets/styles/footer.scss
new file mode 100644
index 0000000000..6860444650
--- /dev/null
+++ b/documentation/themes/beastie/assets/styles/footer.scss
@@ -0,0 +1,164 @@
+/*
+ * Copyright (c) 2001-2021, The FreeBSD Documentation Project
+ * Copyright (c) 2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+footer {
+ display: flex;
+ flex-flow: row wrap;
+ padding: 30px 20px 20px 20px;
+ color: var(--global-font-color);
+ background-color: var(--footer-background);
+ border-top: 1px solid var(--footer-border-color);
+ align-items: center;
+
+ > * {
+ flex: 1 100%;
+ }
+
+ .footer-project-language {
+ margin-right: 1.25em;
+ margin-bottom: 2em;
+
+ h1 {
+ font-weight: bolder;
+ font-size: 1.5rem;
+ }
+
+ .options-container {
+ display: flex;
+ align-items: center;
+
+ .theme-container {
+ margin-left: 2rem;
+ }
+
+ .language-container {
+ display: flex;
+ align-items: center;
+
+ a {
+ display: flex;
+ align-items: center;
+ text-decoration: none;
+ color: var(--global-font-color);
+ border-radius: 1px;
+ padding: .3rem;
+
+ img {
+ display: inline-flex;
+ padding-right: 10px;
+ align-items: center;
+ justify-content: center;
+ height: 1.5rem;
+ width: 1.5rem;
+ }
+ }
+ }
+
+ }
+
+ }
+
+ .footer-nav {
+ display: flex;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+
+ > * {
+ flex: 1 50%;
+ margin-right: 1.25em;
+ }
+
+ .title {
+ font-weight: bolder;
+ font-size: 15px;
+ border-bottom: 1px solid var(--white);
+ }
+
+ h2 {
+ border: none !important;
+ }
+
+ ul {
+ list-style: none;
+ padding-left: 0;
+
+ li {
+ line-height: 2em;
+
+ a {
+ text-decoration: none;
+ color: var(--global-font-color);
+ }
+ }
+ }
+ }
+
+ .copyright {
+ display: flex;
+ flex-wrap: wrap;
+ color: var(--global-font-color);
+
+ .love {
+ display: flex;
+ align-items: center;
+ font-weight: bolder;
+
+ .heart {
+ color: red;
+ }
+ }
+ }
+
+}
+
+@media screen and (min-width: 24rem) {
+ .copyright .love {
+ margin-left: auto;
+ }
+}
+
+@media screen and (min-width: 40rem) {
+ .footer-project-language {
+ flex: 1 0px;
+ }
+
+ .footer-nav > * {
+ flex: 1;
+ }
+
+ .footer-nav {
+ flex: 2 0px;
+ }
+}
+
+@media screen and (max-width: 41rem) {
+ .footer-nav {
+ display: block !important;
+ }
+}
diff --git a/documentation/themes/beastie/assets/styles/global.scss b/documentation/themes/beastie/assets/styles/global.scss
new file mode 100644
index 0000000000..33f5299c11
--- /dev/null
+++ b/documentation/themes/beastie/assets/styles/global.scss
@@ -0,0 +1,710 @@
+/*
+ * Copyright (c) 2001-2021, The FreeBSD Documentation Project
+ * Copyright (c) 2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+html {
+ font-family: 'Inter', sans-serif;
+ scroll-padding-top: var(--header-height);
+ scroll-behavior: smooth;
+}
+
+@supports (font-variation-settings: normal) {
+ html {
+ font-family: 'Inter var', sans-serif;
+ }
+}
+
+html, body {
+ text-rendering: optimizeLegibility;
+ line-height: calc(1ex / 0.32);
+}
+
+body {
+ display: flex;
+ flex-direction: column;
+ color: var(--global-font-color);
+ padding: 0;
+ margin: 0;
+ font-size: 16px;
+ font-weight: 400;
+ font-style: normal;
+ cursor: auto;
+ scrollbar-width: thin;
+ background-color: var(--global-background-color);
+}
+
+/* Main */
+.main-wrapper {
+ display: flex;
+ flex-direction: column;
+ padding: 0rem 2rem 2rem 2rem;
+ margin-top: var(--header-height);
+ transition: padding .15s;
+ background-color: var(--global-background-color);
+
+ .welcome-container {
+ display: flex;
+ width: 100%;
+ margin-top: 2.5rem;
+ text-align: center;
+ align-items: center;
+ flex-direction: column;
+
+ .title-language-container {
+ display: flex;
+ width: 100%;
+ justify-content: center;
+
+ h2 {
+ margin: 0;
+ border-bottom: 0px;
+ margin-left: auto;
+ }
+
+ a {
+ margin-left: auto;
+
+ img {
+ display: inline-flex;
+ padding-right: 10px;
+ align-items: center;
+ justify-content: center;
+ height: 1.5rem;
+ width: 1.5rem;
+ }
+ }
+ }
+
+ form {
+ display: flex;
+ width: 100%;
+ background-color: var(--global-background-color);
+ justify-content: center;
+
+ input {
+ display: block;
+ width: 50%;
+ padding: 10px 20px;
+ border: 1px solid #ccc;
+ border-radius: 4px;
+ box-shadow: inset 0 1px 3px #ddd;
+ box-sizing: border-box;
+ }
+ }
+ }
+
+ .cards-container {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ width: 100%;
+ margin-top: 3rem;
+ margin-bottom: 3rem;
+
+ .row {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ width: 100%;
+ margin-bottom: 2rem;
+
+ .card {
+ display: flex;
+ flex: 280px 0;
+ margin-left: 16px;
+ padding: 24px;
+ border: 1px solid var(--card-border-color);
+ background-color: var(--card-background-color);
+
+ a {
+ display: flex;
+ flex-direction: column;
+ text-decoration: none;
+
+ h5 {
+ color: var(--global-font-color);
+ font-weight: 700;
+ font-size: 22px;
+ margin: 0px 0px 8px 0px;
+ border-bottom: 0px;
+ }
+
+ p {
+ color: var(--global-font-color);
+ font-size: 18px;
+ margin: 0px;
+ margin-top: auto;
+ text-align: inherit;
+ }
+ }
+ }
+ }
+ }
+}
+
+ul.language-list {
+ display: flex;
+ flex-wrap: wrap;
+ list-style: none;
+
+ li {
+ flex: 1 0 25%;
+ list-style-type: none;
+ max-width: 25%;
+
+ a {
+ cursor: pointer;
+ color: var(--global-font-color);
+ }
+ }
+
+ .selected {
+ font-weight: bolder;
+ }
+}
+
+@media (max-width: 55em) {
+ .main-wrapper {
+ padding: 0rem 1rem 2rem 1rem;
+
+ .welcome-container {
+ margin-bottom: 2.5rem;
+
+ form {
+ input {
+ width: 100%;
+ background-color: var(--white);
+ }
+ }
+
+ }
+
+ .cards-container {
+ display: block;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+
+ .row {
+ display: block;
+ width: 100%;
+
+ .card {
+ display: block;
+ width: 100%;
+ margin: 0px;
+ margin-bottom: 2rem;
+ padding: 0px;
+
+ a {
+ display: flex;
+ padding: 20px;
+ min-height: 100px;
+ }
+ }
+ }
+ }
+ }
+
+}
+
+@media (min-width: 1200px) {
+ .main-wrapper {
+ .cards-container {
+ .row {
+ .card {
+ width: 33.3%;
+ }
+ }
+ }
+ }
+}
+
+@media (min-width: 768px) {
+ .main-wrapper {
+ .cards-container {
+ .row {
+ .card {
+ width: 50%;
+ }
+ }
+ }
+ }
+}
+
+.abstract-title {
+ font-size: 24px;
+ font-weight: 700;
+}
+
+h1,
+h2,
+h3,
+h4 {
+ line-height: 1.3;
+}
+
+h1,
+h2 {
+ font-weight: 900;
+}
+
+h1 {
+ font-size: var(--size-750);
+}
+
+h2 {
+ font-size: var(--size-600);
+}
+
+h3 {
+ font-size: var(--size-550);
+}
+
+h4 {
+ font-size: var(--size-500);
+}
+
+h5 {
+ font-size: var(--size-400);
+}
+
+h6 {
+ font-size: var(--size-300);
+}
+
+h2,
+h3,
+h4,
+h5,
+h6 {
+ border-bottom: 1px solid var(--lines-color);
+}
+
+h1 .anchor,
+h2 .anchor,
+h3 .anchor,
+h4 .anchor,
+h5 .anchor,
+h6 .anchor,
+h1 .link,
+h2 .link,
+h3 .link,
+h4 .link,
+h5 .link,
+h6 .link {
+ text-decoration: none !important;
+ color: var(--global-font-color);
+}
+
+h1 .anchor,
+h2 .anchor,
+h3 .anchor,
+h4 .anchor,
+h5 .anchor,
+h6 .anchor {
+ visibility: hidden;
+ font-weight: normal;
+ margin-right: 5px;
+}
+
+h1 .anchor::before,
+h2 .anchor::before,
+h3 .anchor::before,
+h4 .anchor::before,
+h5 .anchor::before,
+h6 .anchor::before {
+ content: "\00a7";
+}
+
+h1:hover .anchor,
+h2:hover .anchor,
+h3:hover .anchor,
+h4:hover .anchor,
+h5:hover .anchor,
+h6:hover .anchor {
+ visibility: visible;
+ font-weight: normal;
+ margin-right: 5px;
+}
+
+hr {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ border: 0;
+ border-top: 1px solid var(--lines-color);
+}
+
+a {
+ text-decoration: none;
+ color: var(--links-color);
+
+ &:hover {
+ text-decoration: underline;
+ }
+
+}
+
+img {
+ max-width: 100%;
+}
+
+.imageblock {
+ .title {
+ margin-top: .5rem;
+ padding-bottom: 0;
+ font-weight: bolder;
+ font-style: italic;
+ }
+}
+
+figcaption {
+ font-size: var(--size-300);
+ font-style: italic;
+ margin-top: 1rem;
+}
+
+pre {
+ border-radius: 0.25rem;
+ font-family: monospace;
+ background-color: var(--pre-background-color);
+ font-size: 1rem;
+ color: var(--pre-font-color);
+ line-height: 1.4;
+ margin: 0 0 24px;
+ overflow: auto !important;
+ padding: 1rem;
+ margin: 0;
+}
+
+p {
+ text-justify: inter-word;
+}
+
+b, dt, strong, th {
+ font-weight: bolder;
+}
+
+dt {
+ font-style: italic;
+}
+
+blockquote {
+ padding-left: var(--size-600);
+ border-left: 5px solid;
+ font-style: italic;
+}
+
+.literalblock {
+ margin: .75em 0;
+ overflow: auto;
+
+ .content {
+ overflow: auto;
+ }
+}
+
+/* callouts */
+.conum {
+ display: inline-block;
+ color: #FFF !important;
+ background-color: #000;
+ border-radius: 100px;
+ text-align: center;
+ font-size: .75em;
+ width: 1.67em;
+ height: 1.67em;
+ font-style: normal;
+ font-weight: bold;
+}
+
+.conum[data-value] {
+ color: #FFF !important;
+ text-align: center;
+ font-size: .75em;
+ line-height: 1.67em;
+ font-style: normal;
+ font-weight: bold;
+}
+
+.conum[data-value]::after {
+ content: attr(data-value);
+}
+
+.colist td {
+ padding-top: 4px;
+ padding-bottom: 4px;
+}
+
+.colist tr td b, .programlisting b {
+ display: none;
+}
+
+.rouge b {
+ display: none;
+}
+
+/* Tables */
+table {
+ caption {
+ text-rendering: optimizeLegibility;
+ text-align: left;
+ font-weight: bolder;
+ font-size: 1rem;
+ }
+}
+
+table.tableblock {
+ display: block;
+ margin: auto;
+ margin-bottom: 1.25em;
+ max-width: 100%;
+ border-collapse: collapse;
+ overflow-x: auto;
+
+ th {
+ text-align: left;
+ background-color: var(--table-header-background-color);
+ text-rendering: optimizeLegibility;
+ padding: .5em .625em .625em;
+ border: 0 solid #DEDEDE;
+ border-width: 0 1px 1px 0;
+ }
+
+ td {
+ text-align: left;
+ border: 0 solid #DEDEDE;
+ text-rendering: optimizeLegibility;
+ line-height: 1.6;
+ padding: .5em .625em .625em;
+ font-size: inherit;
+ border-width: 0 1px 1px 0;
+ }
+
+ td.icon {
+ border: none;
+ }
+
+ td:first-of-type, th:first-of-type {
+ border-left: none;
+ }
+
+ td:last-of-type, th:last-of-type {
+ border-right: none;
+ }
+}
+
+table.stretch {
+ width: 100%;
+}
+
+/* Admonitions */
+.admonitionblock {
+ margin: 1.4rem 0;
+ padding: 1rem;
+ color: var(--admonition-font-color);
+
+ table {
+ table-layout: fixed;
+ position: relative;
+ width: 100%;
+
+ tbody {
+ tr {
+ td.icon {
+ position: absolute;
+ top: 0;
+ left: 0;
+ line-height: 1;
+ padding-bottom: .5rem;
+
+ i {
+ display: inline-flex;
+ align-items: center;
+ width: auto;
+ background-position-x: .5em;
+ vertical-align: initial;
+
+ &:after {
+ content: attr(title);
+ font-weight: bolder;
+ padding: 0 .5em;
+ margin: -.05em;
+ }
+ }
+
+ .icon-note::before {
+ content:"\f05a";
+ color: var(--admonition-note-color);
+ }
+
+ .icon-tip::before {
+ content:"\f0eb";
+ color: var(--admonition-tip-color)
+ }
+
+ .icon-warning::before {
+ content:"\f071";
+ color: var(--admonition-warning-color);
+ }
+
+ .icon-caution::before {
+ content:"\f06d";
+ color: var(--admonition-caution-color);
+ }
+
+ .icon-important::before {
+ content:"\f06a";
+ color: var(--admonition-important-color);
+ }
+ }
+
+ td.icon [class^="fa icon-"] {
+ font-size: 1.2rem;
+ cursor: default;
+ }
+
+ td.content {
+ width: 100%;
+ word-wrap: anywhere;
+
+ .paragraph {
+ padding-top: .5rem;
+ }
+ }
+ }
+ }
+ }
+}
+
+.note {
+ border-left: 5px solid var(--admonition-note-color);
+ background-color: var(--admonition-note-background-color);
+}
+
+.warning {
+ border-left: 5px solid var(--admonition-warning-color);
+ background-color: var(--admonition-warning-background-color);
+}
+
+.important {
+ border-left: 5px solid var(--admonition-important-color);
+ background-color: var(--admonition-important-background-color);
+}
+
+.caution {
+ border-left: 5px solid var(--admonition-caution-color);
+ background-color: var(--admonition-caution-background-color);
+}
+
+.tip {
+ border-left: 5px solid var(--admonition-tip-color);
+ background-color: var(--admonition-tip-background-color);
+}
+
+/* Example */
+.example, .exampleblock {
+ border-left: 5px solid #f1bb16;
+ padding: 1rem;
+}
+
+.exampleblock {
+ margin: .75rem 0;
+
+ .title {
+ font-weight: bolder;
+ }
+
+ .content {
+ .literalblock {
+ .content{
+ background: #fefde6 !important;
+ border: none !important;
+ }
+ }
+ }
+}
+
+.procedure {
+ border-left: 5px solid #B3B3B3;
+ padding: 1rem;
+ margin-bottom: 1.4rem;
+}
+
+/* Misc */
+.listingblock {
+ margin: .75em 0;
+}
+
+code {
+ font-family: "DejaVu Sans Mono", monospace;
+ font-size: 0.75rem;
+}
+
+.filename {
+ font-weight: bolder;
+}
+
+details {
+ summary {
+ cursor: pointer;
+ }
+}
+
+kbd {
+ font-family: "DejaVu Sans", "DejaVu Sans Bold";
+ display: inline-block;
+ color: rgba(0,0,0,.8);
+ font-size: .65em;
+ line-height: 1.45;
+ background-color: #F7F7F7;
+ border: 1px solid #ccc;
+ border-radius: 3px;
+ box-shadow: 0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #FFF inset;
+ margin: 0 .15em;
+ padding: .2em .5em;
+ vertical-align: middle;
+ position: relative;
+ top: -.1em;
+ white-space: nowrap;
+}
+
+.to-top {
+ opacity: 1;
+ visibility: visible;
+ transition: .2s;
+ position: fixed;
+ bottom: 1.2rem;
+ right: 1.5rem;
+ z-index: 15;
+ text-decoration: none;
+
+ i {
+ font-size: 2rem;
+ color: var(--global-font-color);
+ }
+}
diff --git a/documentation/themes/beastie/assets/styles/header.scss b/documentation/themes/beastie/assets/styles/header.scss
new file mode 100644
index 0000000000..adb6dcf736
--- /dev/null
+++ b/documentation/themes/beastie/assets/styles/header.scss
@@ -0,0 +1,165 @@
+/*
+ * Copyright (c) 2001-2021, The FreeBSD Documentation Project
+ * Copyright (c) 2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+header {
+ position: fixed;
+ background-color: var(--header-background);
+ box-shadow: 1px 1px 4px 0 rgba(0,0,0,.1);
+ width: 100%;
+ z-index: 9999;
+
+ ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ overflow: hidden;
+ background-color: var(--header-background);
+
+ li {
+ list-style: none;
+
+ a {
+ display: block;
+ padding: 20px 20px;
+ border-right: 1px solid var(--header-background);
+ text-decoration: none;
+ color: var(--header-font-color);
+ font-weight: bolder;
+ }
+ }
+ }
+
+ .logo {
+ display: block;
+ float: left;
+ font-size: 2em;
+ padding: 10px 20px;
+ text-decoration: none;
+ }
+
+ .menu {
+ clear: both;
+ max-height: 0;
+ transition: max-height .2s ease-out;
+
+ .first-element{
+ border-top: 1px solid transparent;
+ box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
+ }
+ }
+
+ .menu-icon {
+ cursor: pointer;
+ display: inline-block;
+ float: right;
+ padding: 28px 20px;
+ position: relative;
+ user-select: none;
+ margin-top: 5px;
+
+ .navicon {
+ background: var(--white);
+ display: block;
+ height: 2px;
+ position: relative;
+ transition: background .2s ease-out;
+ width: 18px;
+ }
+ }
+}
+
+header li a:hover,
+header .menu-btn:hover {
+ background-color: var(--header-background);
+}
+
+header .menu-icon .navicon:before,
+header .menu-icon .navicon:after {
+ background: var(--white);
+ content: '';
+ display: block;
+ height: 100%;
+ position: absolute;
+ transition: all .2s ease-out;
+ width: 100%;
+}
+
+header .menu-icon .navicon:before {
+ top: 5px;
+}
+
+header .menu-icon .navicon:after {
+ top: -5px;
+}
+
+header .menu-btn {
+ display: none;
+}
+
+header .menu-btn:checked ~ .menu {
+ max-height: 300px;
+}
+
+header .menu-btn:checked ~ .menu-icon .navicon {
+ background: transparent;
+}
+
+header .menu-btn:checked ~ .menu-icon .navicon:before {
+ transform: rotate(-45deg);
+}
+
+header .menu-btn:checked ~ .menu-icon .navicon:after {
+ transform: rotate(45deg);
+}
+
+header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
+header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
+ top: 0;
+}
+
+@media (min-width: 55em) {
+ header li {
+ float: left;
+ list-style: none;
+ }
+
+ header li a {
+ padding: 20px 30px;
+ }
+
+ header .menu {
+ clear: none;
+ float: right;
+ max-height: none;
+ }
+
+ header .menu-icon {
+ display: none;
+ }
+
+}
diff --git a/documentation/themes/beastie/assets/styles/main.scss b/documentation/themes/beastie/assets/styles/main.scss
new file mode 100644
index 0000000000..66728ffde5
--- /dev/null
+++ b/documentation/themes/beastie/assets/styles/main.scss
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2001-2021, The FreeBSD Documentation Project
+ * Copyright (c) 2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+@import url('https://rsms.me/inter/inter.css');
+
+@import "variables";
+@import "global";
+@import "header";
+@import "documentation";
+@import "footer";
+@import "rouge";
diff --git a/documentation/themes/beastie/assets/styles/rouge.scss b/documentation/themes/beastie/assets/styles/rouge.scss
new file mode 100644
index 0000000000..bf90aa992a
--- /dev/null
+++ b/documentation/themes/beastie/assets/styles/rouge.scss
@@ -0,0 +1,84 @@
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #f8f8f2;
+ background-color: #272822;
+}
+.highlight .err {
+ color: #272822;
+ background-color: #f92672;
+}
+.highlight .c {
+ color: #f8f8f2;
+}
+.highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #75715e;
+}
+.highlight .cp {
+ color: #f4bf75;
+}
+.highlight .nt {
+ color: #f4bf75;
+}
+.highlight .o, .highlight .ow {
+ color: #f8f8f2;
+}
+.highlight .p, .highlight .pi {
+ color: #f8f8f2;
+}
+.highlight .gi {
+ color: #a6e22e;
+}
+.highlight .gd {
+ color: #f92672;
+}
+.highlight .gh {
+ color: #66d9ef;
+ background-color: #272822;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #ae81ff;
+}
+.highlight .kc {
+ color: #fd971f;
+}
+.highlight .kt {
+ color: #fd971f;
+}
+.highlight .kd {
+ color: #fd971f;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #a6e22e;
+}
+.highlight .sa {
+ color: #ae81ff;
+}
+.highlight .sr {
+ color: #a1efe4;
+}
+.highlight .si {
+ color: #cc6633;
+}
+.highlight .se {
+ color: #cc6633;
+}
+.highlight .nn {
+ color: #f4bf75;
+}
+.highlight .nc {
+ color: #f4bf75;
+}
+.highlight .no {
+ color: #f4bf75;
+}
+.highlight .na {
+ color: #66d9ef;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #a6e22e;
+}
+.highlight .ss {
+ color: #a6e22e;
+}
diff --git a/documentation/themes/beastie/assets/styles/variables.scss b/documentation/themes/beastie/assets/styles/variables.scss
new file mode 100644
index 0000000000..0ee2a12a8e
--- /dev/null
+++ b/documentation/themes/beastie/assets/styles/variables.scss
@@ -0,0 +1,134 @@
+/*
+ * Copyright (c) 2001-2021, The FreeBSD Documentation Project
+ * Copyright (c) 2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+:root {
+ --header-height: 4.5rem;
+ --documentation-padding: 0px 20px 20px 20px;
+ --size-200: 0.50rem;
+ --size-300: 0.75rem;
+ --size-400: 1rem;
+ --size-500: 1.33rem;
+ --size-550: 1.55rem;
+ --size-600: 1.77rem;
+ --size-700: 2.30rem;
+ --size-750: 2.40rem;
+ --size-800: 3.15rem;
+ --size-900: 4.2rem;
+
+ --flow-space: var(--size-700);
+}
+
+.theme-light {
+ --white: #FFF;
+ --black: #000;
+ --global-font-color: #444;
+ --header-background: #9F0E0F;
+ --header-font-color: #FFF;
+ --global-background-color: #FCFCFD;
+ --card-background-color: #F0F1F5;
+ --card-border-color: #F0F1F5;
+ --table-header-background-color: #F1F3F1;
+ --footer-background: #F0F1F5;
+ --footer-border-color: #F0F1F5;
+ --lines-color: #E6ECF1;
+ --links-color: #0645AD;
+ --pre-background-color: #F4F4F4;
+ --pre-font-color: #444;
+
+ --admonition-font-color: #444;
+ --admonition-note-color: #19407C;
+ --admonition-note-background-color: #EAF1FB;
+ --admonition-warning-color: #BF6900;
+ --admonition-warning-background-color: #FFF4E6;
+ --admonition-important-color: #BF0000;
+ --admonition-important-background-color: #FFE6E6;
+ --admonition-caution-color: #BF3400;
+ --admonition-caution-background-color: #FFECE6;
+ --admonition-tip-color: #43B929;
+ --admonition-tip-background-color: #EDFAEA;
+}
+
+.theme-dark {
+ --white: #FFF;
+ --black: #000;
+ --global-font-color: #EEEFF1;
+ --header-background: #9F0E0F;
+ --header-font-color: #EEEFF1;
+ --global-background-color: #333333;
+ --card-background-color: #272727;
+ --card-border-color: #272727;
+ --table-header-background-color: #2B2B2B;
+ --footer-background: #2B2B2B;
+ --footer-border-color: #2B2B2B;
+ --lines-color: #4d4d4d;
+ --links-color: #BAD7FF;
+ --pre-background-color: #272727;
+ --pre-font-color: #EEEFF1;
+
+ --admonition-font-color: #444;
+ --admonition-note-color: #19407C;
+ --admonition-note-background-color: #EAF1FB;
+ --admonition-warning-color: #BF6900;
+ --admonition-warning-background-color: #FFF4E6;
+ --admonition-important-color: #BF0000;
+ --admonition-important-background-color: #FFE6E6;
+ --admonition-caution-color: #BF3400;
+ --admonition-caution-background-color: #FFECE6;
+ --admonition-tip-color: #43B929;
+ --admonition-tip-background-color: #EDFAEA;
+}
+
+.theme-high-contrast {
+ --white: #FFF;
+ --black: #000;
+ --global-font-color: #FFF;
+ --header-background: #9F0E0F;
+ --header-font-color: #FFF;
+ --global-background-color: #000;
+ --card-background-color: #000;
+ --card-border-color: #FFF;
+ --table-header-background-color: #000;
+ --footer-background: #000;
+ --footer-border-color: #FFF;
+ --lines-color: #FFF;
+ --links-color: #9F0E0F;
+ --pre-background-color: #FFF;
+ --pre-font-color: #000;
+
+ --admonition-font-color: #444;
+ --admonition-note-color: #19407C;
+ --admonition-note-background-color: #EAF1FB;
+ --admonition-warning-color: #BF6900;
+ --admonition-warning-background-color: #FFF4E6;
+ --admonition-important-color: #BF0000;
+ --admonition-important-background-color: #FFE6E6;
+ --admonition-caution-color: #BF3400;
+ --admonition-caution-background-color: #FFECE6;
+ --admonition-tip-color: #43B929;
+ --admonition-tip-background-color: #EDFAEA;
+}
diff --git a/documentation/themes/beastie/i18n/bn-bd.toml b/documentation/themes/beastie/i18n/bn-bd.toml
index ce4bfcf4a4..62ea2601f0 100644
--- a/documentation/themes/beastie/i18n/bn-bd.toml
+++ b/documentation/themes/beastie/i18n/bn-bd.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
-
-[articles]
-other = "Articles"
-
-[books]
-other = "Books"
-
-# Header
-[donate]
-other = "Donate to FreeBSD"
-
-[search]
-other = "Search"
-
-# Navigation
-[home]
-other = "Home"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[about]
-other = "About"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[introduction]
-other = "Introduction"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-[features]
-other = "Features"
+[toc]
+other = "Table of Contents"
-[advocacy]
-other = "Advocacy"
+[resources]
+other = "Resources"
-[marketing]
-other = "Marketing"
+[download-pdf]
+other = "Download PDF"
-[privacyPolicy]
-other = "Privacy Policy"
+[edit-page]
+other = "Edit this page"
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Revision"
-
-[trademarks]
-other = "trademarks"
-
-[last-modified]
-other = "Last modified on"
-
-[by]
-other = "by"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
other = "Prev"
[next]
other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " may be sent to"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Send questions about this document to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD is a registered trademark of the FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/da.toml b/documentation/themes/beastie/i18n/da.toml
index 657dde34f1..62ea2601f0 100644
--- a/documentation/themes/beastie/i18n/da.toml
+++ b/documentation/themes/beastie/i18n/da.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Revision"
-
-[trademarks]
-other = "Retslig note"
-
-[last-modified]
-other = "Last modified on"
-
-[by]
-other = "af"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "forrige"
+other = "Prev"
[next]
-other = "næste"
+other = "Next"
-[books-help]
-other = "Dette og andre dokumenter kan downloades fra"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "For spørgsmål om FreeBSD, læs"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentationen"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " før du kontakter"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "For spørgsmål angående denne dokumentation, e-mail"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD is a registered trademark of the FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/de.toml b/documentation/themes/beastie/i18n/de.toml
index 053bf4b7a2..0297fc067c 100644
--- a/documentation/themes/beastie/i18n/de.toml
+++ b/documentation/themes/beastie/i18n/de.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Version"
-
-[trademarks]
-other = "Rechtlicher Hinweis"
-
-[last-modified]
-other = "Zuletzt bearbeitet am"
-
-[by]
-other = "von"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Zurück"
+other = "Prev"
[next]
-other = "Weiter"
+other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " may be sent to"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Send questions about this document to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD ist ein eingetragenes Warenzeichen der FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/el.toml b/documentation/themes/beastie/i18n/el.toml
index 32a35fa47f..e98cb4720b 100644
--- a/documentation/themes/beastie/i18n/el.toml
+++ b/documentation/themes/beastie/i18n/el.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Αναθεώρηση"
-
-[trademarks]
-other = "Νομική Σημείωση"
-
-[last-modified]
-other = "Τελευταία τροποποίηση στις"
-
-[by]
-other = "από"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Προηγ"
+other = "Prev"
[next]
-other = "Επόμενο"
+other = "Next"
-[books-help]
-other = "Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "τεκμηρίωση"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " πριν να επικοινωνήσετε με την"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "Το FreeBSD είναι ένα κατοχυρωμένο εμπορικό σύμβολο του FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/en.toml b/documentation/themes/beastie/i18n/en.toml
index f3dbde951c..62ea2601f0 100644
--- a/documentation/themes/beastie/i18n/en.toml
+++ b/documentation/themes/beastie/i18n/en.toml
@@ -1,254 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
-
-[articles]
-other = "Articles"
-
-[books]
-other = "Books"
-
-# Header
-[donate]
-other = "Donate to FreeBSD"
-
-[search]
-other = "Search"
-
-# Navigation
-[home]
-other = "Home"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[about]
-other = "About"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[introduction]
-other = "Introduction"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-[features]
-other = "Features"
+[toc]
+other = "Table of Contents"
-[advocacy]
-other = "Advocacy"
+[resources]
+other = "Resources"
-[marketing]
-other = "Marketing"
+[download-pdf]
+other = "Download PDF"
-[privacyPolicy]
-other = "Privacy Policy"
+[edit-page]
+other = "Edit this page"
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[committersGuide]
-other = "Committer's Guide"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitRepository]
-other = "Git Repository"
-
-[gitMirror]
-other = "GitHub Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Revision"
-
-[trademarks]
-other = "trademarks"
-
-[last-modified]
-other = "Last modified on"
-
-[by]
-other = "by"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
other = "Prev"
[next]
other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
+
+[single-html]
+other = "Single HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[book-chapters]
+other = "Book chapters"
-[books-help-documentation]
-other = "documentation"
+[book-menu]
+other = "Book menu"
-[books-help-may]
-other = " may be sent to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-[books-help-send]
-other = "Send questions about this document to"
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
-# copyright
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD is a registered trademark of the FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/es.toml b/documentation/themes/beastie/i18n/es.toml
index 6d722ff2ce..62ea2601f0 100644
--- a/documentation/themes/beastie/i18n/es.toml
+++ b/documentation/themes/beastie/i18n/es.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Revisión"
-
-[trademarks]
-other = "Aviso Legal"
-
-[last-modified]
-other = "Última modificación el "
-
-[by]
-other = "por"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Anterior"
+other = "Prev"
[next]
-other = "Siguiente"
+other = "Next"
-[books-help]
-other = "Puede descargar éste y muchos otros documentos desde"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Si tiene dudas sobre FreeBSD consulte la"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentación"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " antes de escribir a la lista"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Envíe sus preguntas sobre la documentación a"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD is a registered trademark of the FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/fr.toml b/documentation/themes/beastie/i18n/fr.toml
index 026f0cc8a9..62ea2601f0 100644
--- a/documentation/themes/beastie/i18n/fr.toml
+++ b/documentation/themes/beastie/i18n/fr.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Version"
-
-[trademarks]
-other = "Note légale"
-
-[last-modified]
-other = ""
-
-[by]
-other = "par"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Précédent"
+other = "Prev"
[next]
-other = "Suivant"
+other = "Next"
-[books-help]
-other = "Ce document, ainsi que d'autres peut être téléchargé sur"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Pour toutes questions à propos de FreeBSD, lisez la"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " avant de contacter"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Pour les questions sur cette documentation, contactez"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD is a registered trademark of the FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/hu.toml b/documentation/themes/beastie/i18n/hu.toml
index e4038dc506..007add5b11 100644
--- a/documentation/themes/beastie/i18n/hu.toml
+++ b/documentation/themes/beastie/i18n/hu.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Verzió"
-
-[trademarks]
-other = "Jogi közlemény"
-
-[last-modified]
-other = ""
-
-[by]
-other = "írta"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Vissza"
+other = "Prev"
[next]
-other = "Előre"
+other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " may be sent to"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Send questions about this document to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "A FreeBSD a FreeBSD Foundation bejegyzett védjegye."
diff --git a/documentation/themes/beastie/i18n/it.toml b/documentation/themes/beastie/i18n/it.toml
index d7ff245765..bf8d184e83 100644
--- a/documentation/themes/beastie/i18n/it.toml
+++ b/documentation/themes/beastie/i18n/it.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Revisione"
-
-[trademarks]
-other = "Nota Legale"
-
-[last-modified]
-other = ""
-
-[by]
-other = "di"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Indietro"
+other = "Prev"
[next]
-other = "Avanti"
+other = "Next"
-[books-help]
-other = "Questo, ed altri documenti, possono essere scaricati da"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Per domande su FreeBSD, leggi la"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentazione"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " prima di contattare"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Per domande su questa documentazione, invia una e-mail a"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD è un marchio registrato della FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/ja.toml b/documentation/themes/beastie/i18n/ja.toml
index d99161f776..e312c9ff00 100644
--- a/documentation/themes/beastie/i18n/ja.toml
+++ b/documentation/themes/beastie/i18n/ja.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "改訂"
-
-[trademarks]
-other = "法律上の通知"
-
-[last-modified]
-other = ""
-
-[by]
-other = ""
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "戻る"
+other = "Prev"
[next]
-other = "次へ"
+other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " may be sent to"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Send questions about this document to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD は The FreeBSD Foundation の登録商標です。"
diff --git a/documentation/themes/beastie/i18n/ko.toml b/documentation/themes/beastie/i18n/ko.toml
index ce4bfcf4a4..62ea2601f0 100644
--- a/documentation/themes/beastie/i18n/ko.toml
+++ b/documentation/themes/beastie/i18n/ko.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
-
-[articles]
-other = "Articles"
-
-[books]
-other = "Books"
-
-# Header
-[donate]
-other = "Donate to FreeBSD"
-
-[search]
-other = "Search"
-
-# Navigation
-[home]
-other = "Home"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[about]
-other = "About"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[introduction]
-other = "Introduction"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-[features]
-other = "Features"
+[toc]
+other = "Table of Contents"
-[advocacy]
-other = "Advocacy"
+[resources]
+other = "Resources"
-[marketing]
-other = "Marketing"
+[download-pdf]
+other = "Download PDF"
-[privacyPolicy]
-other = "Privacy Policy"
+[edit-page]
+other = "Edit this page"
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Revision"
-
-[trademarks]
-other = "trademarks"
-
-[last-modified]
-other = "Last modified on"
-
-[by]
-other = "by"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
other = "Prev"
[next]
other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " may be sent to"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Send questions about this document to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD is a registered trademark of the FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/mn.toml b/documentation/themes/beastie/i18n/mn.toml
index 7d5363f289..2792a8bedd 100644
--- a/documentation/themes/beastie/i18n/mn.toml
+++ b/documentation/themes/beastie/i18n/mn.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Залруулалт"
-
-[trademarks]
-other = "Хуулийн заалт"
-
-[last-modified]
-other = ""
-
-[by]
-other = ""
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Өмнөх"
+other = "Prev"
[next]
-other = "Дараах"
+other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " may be sent to"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Send questions about this document to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD нь FreeBSD Сангийн бүртгэгдсэн худалдааны тэмдэг юм."
diff --git a/documentation/themes/beastie/i18n/nl.toml b/documentation/themes/beastie/i18n/nl.toml
index 01ba177c39..c1ad6887ed 100644
--- a/documentation/themes/beastie/i18n/nl.toml
+++ b/documentation/themes/beastie/i18n/nl.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Herziening"
-
-[trademarks]
-other = "Juridische kennisgeving"
-
-[last-modified]
-other = ""
-
-[by]
-other = "door"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Terug"
+other = "Prev"
[next]
-other = "Volgende"
+other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " may be sent to"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Send questions about this document to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD is een geregistreerd handelsmerk van de FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/pl.toml b/documentation/themes/beastie/i18n/pl.toml
index 4ea8608716..62ea2601f0 100644
--- a/documentation/themes/beastie/i18n/pl.toml
+++ b/documentation/themes/beastie/i18n/pl.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Zmiana"
-
-[trademarks]
-other = "Informacja Prawna"
-
-[last-modified]
-other = ""
-
-[by]
-other = "autorstwa"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Poprzedni"
+other = "Prev"
[next]
-other = "Następny"
+other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " may be sent to"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Send questions about this document to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD is a registered trademark of the FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/pt-br.toml b/documentation/themes/beastie/i18n/pt-br.toml
index 12600c9431..62ea2601f0 100644
--- a/documentation/themes/beastie/i18n/pt-br.toml
+++ b/documentation/themes/beastie/i18n/pt-br.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Revisão"
-
-[trademarks]
-other = "Nota Legal"
-
-[last-modified]
-other = ""
-
-[by]
-other = "por"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Anterior"
+other = "Prev"
[next]
-other = "Próxima"
+other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " may be sent to"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Send questions about this document to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD is a registered trademark of the FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/ru.toml b/documentation/themes/beastie/i18n/ru.toml
index 57d6a2cd50..797f2a4219 100644
--- a/documentation/themes/beastie/i18n/ru.toml
+++ b/documentation/themes/beastie/i18n/ru.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "Издание"
-
-[trademarks]
-other = "Юридическое уведомление"
-
-[last-modified]
-other = ""
-
-[by]
-other = ""
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "Пред."
+other = "Prev"
[next]
-other = "След."
+other = "Next"
-[books-help]
-other = "Этот, и другие документы, могут быть скачаны с"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "По вопросам, связанным с FreeBSD, прочитайте"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "документацию"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " прежде чем писать в"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "По вопросам, связанным с этой документацией, пишите в рассылку"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD это зарегистрированная торговая марка FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/tr.toml b/documentation/themes/beastie/i18n/tr.toml
index 8c0bcb39bb..62ea2601f0 100644
--- a/documentation/themes/beastie/i18n/tr.toml
+++ b/documentation/themes/beastie/i18n/tr.toml
@@ -1,245 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
-
-[articles]
-other = "Articles"
-
-[books]
-other = "Books"
-
-# Header
-[donate]
-other = "Donate to FreeBSD"
-
-[search]
-other = "Search"
-
-# Navigation
-[home]
-other = "Home"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[about]
-other = "About"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[introduction]
-other = "Introduction"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-[features]
-other = "Features"
+[toc]
+other = "Table of Contents"
-[advocacy]
-other = "Advocacy"
+[resources]
+other = "Resources"
-[marketing]
-other = "Marketing"
+[download-pdf]
+other = "Download PDF"
-[privacyPolicy]
-other = "Privacy Policy"
+[edit-page]
+other = "Edit this page"
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[trademarks]
-other = "trademarks"
-
-[last-modified]
-other = "Last modified on"
-
-[by]
-other = "by"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
other = "Prev"
[next]
other = "Next"
-[books-help]
-other = "All FreeBSD documents are available for download at"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "Questions that are not answered by the"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "documentation"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = " may be sent to"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "Send questions about this document to"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD is a registered trademark of the FreeBSD Foundation."
diff --git a/documentation/themes/beastie/i18n/zh-cn.toml b/documentation/themes/beastie/i18n/zh-cn.toml
index 80ba9806d5..c9fa57dec5 100644
--- a/documentation/themes/beastie/i18n/zh-cn.toml
+++ b/documentation/themes/beastie/i18n/zh-cn.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "修订"
-
-[trademarks]
-other = "法律通告"
-
-[last-modified]
-other = ""
-
-[by]
-other = "由"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "上一页"
+other = "Prev"
[next]
-other = "下一页"
+other = "Next"
-[books-help]
-other = "本文档和其它文档可从这里下载"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "如果对于FreeBSD有问题,请先阅读"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = " 文档"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = ",如不能解决再联系"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "关于本文档的问题请发信联系"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD 是 FreeBSD 基金会的注册商标"
diff --git a/documentation/themes/beastie/i18n/zh-tw.toml b/documentation/themes/beastie/i18n/zh-tw.toml
index dd9bec586e..29a066de07 100644
--- a/documentation/themes/beastie/i18n/zh-tw.toml
+++ b/documentation/themes/beastie/i18n/zh-tw.toml
@@ -1,248 +1,135 @@
+# ---------------------------------------------------
# Global
+# ---------------------------------------------------
[freebsd]
other = "FreeBSD"
-[freebsdProject]
+[freebsd-project]
other = "The FreeBSD Project"
-[freebsdPowerServe]
-other = "FreeBSD The Power to Serve"
-
-[freebsdFoundation]
+[freebsd-foundation]
other = "The FreeBSD Foundation"
-[languages]
-other = "Languages"
+[freebsd-documentation]
+other = "FreeBSD Documentation"
-[articles]
-other = "Articles"
+[freebsd-documentation-main-desc]
+other = "FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms."
-[books]
-other = "Books"
+[global-search-placeholder]
+other = "Search in the articles, books and guides."
-# Header
-[donate]
-other = "Donate to FreeBSD"
+[toc]
+other = "Table of Contents"
-[search]
-other = "Search"
+[resources]
+other = "Resources"
-# Navigation
-[home]
-other = "Home"
+[download-pdf]
+other = "Download PDF"
-[about]
-other = "About"
+[edit-page]
+other = "Edit this page"
-[introduction]
-other = "Introduction"
-
-[features]
-other = "Features"
-
-[advocacy]
-other = "Advocacy"
-
-[marketing]
-other = "Marketing"
-
-[privacyPolicy]
-other = "Privacy Policy"
-
-[getFreeBSD]
-other = "Get FreeBSD"
+[trademarks]
+other = "trademarks"
-[releaseInformation]
-other = "Release Information"
+[books]
+other = "Books"
-[releaseEngineering]
-other = "Release Engineering"
+[articles]
+other = "Articles"
+# ---------------------------------------------------
+# Header
+# ---------------------------------------------------
[documentation]
other = "Documentation"
-[faq]
-other = "FAQ"
-
-[handbook]
-other = "Handbook"
-
-[porterHandbook]
-other = "Porter's Handbook"
-
-[developerHandbook]
-other = "Developer's Handbook"
-
-[manualPages]
-other = "Manual Pages"
-
-[documentationProjectPrimer]
-other = "Documentation Project Primer"
-
-[allBooksArticles]
-other = "All Books and Articles"
-
[community]
other = "Community"
-[mailingLists]
-other = "Mailing Lists"
-
-[forums]
-other = "Forums"
-
-[userGroups]
-other = "User Groups"
-
-[events]
-other = "Events"
-
-[FreeBSDJournal]
-other = "FreeBSD Journal"
-
-[QA]
-other = "Q&A (external)"
-
-[developers]
-other = "Developers"
-
-[projectIdeas]
-other = "Project Ideas"
-
-[subversionRepository]
-other = "Subversion Repository"
-
-[gitMirror]
-other = "Git Mirror"
-
-[phabricator]
-other = "Code Review (Phabricator)"
-
-[wiki]
-other = "Wiki"
-
-[CI]
-other = "Continuous Integration Service"
+# ---------------------------------------------------
+# Footer
+# ---------------------------------------------------
+[light]
+other = "Light"
-[support]
-other = "Support"
+[dark]
+other = "Dark"
-[vendors]
-other = "Vendors"
+[high-contrast]
+other = "High contrast"
-[securityInformation]
-other = "Security Information"
+[previous-versions]
+other = "Previous versions"
-[bugReports]
-other = "Bug Reports"
+[4-4bsd-documents]
+other = "4.4BSD Documents"
-[submittingBugReports]
-other = "Submitting Bug Reports"
+[about]
+other = "About"
-[foundation]
-other = "Foundation"
+[legal]
+other = "Legal"
-[monetaryDonations]
-other = "Monetary Donations"
+[donations]
+other = "Donations"
-[hardwareDonations]
-other = "Hardware Donations"
+[legal-notices]
+other = "Legal notices"
-#404
-[notFoundTitle]
-other = "We could not find the page you requested."
+[made-with]
+other = "Made with"
-[notFoundDesc]
-other = "Please try your request again, use one of the links in the navigation menu, or the search box at the top of the page."
+[by-freebsd-community]
+other = "by the FreeBSD Community"
-# Footer
[copyright]
other = "All rights reserved."
-[trademark]
-other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of"
-
-[contact]
-other = "Contact"
-
-[legalNotices]
-other = "Legal Notices"
-
-# sidenav
-[mailinglists]
-other = "Mailing Lists"
-
-[usergroups]
-other = "User Groups"
-
-[FAQ]
-other = "FAQ"
-
-[man]
-other = "Manual Pages"
-
-[papers]
-other = "Presentations and Papers"
-
-[booksArticles]
-other = "Books and Articles Online"
-
-[publications]
-other = "Publications"
-
-[newbies]
-other = "For Newbies"
-
-[docproj]
-other = "Documentation Project"
-
-[archive]
-other = "Archive"
-
-[bugreports]
-other = "Bug Reports"
-
-[webresources]
-other = "Web Resources"
-
# ---------------------------------------------------
-# Documentation
+# Articles page
# ---------------------------------------------------
+[list-desc-articles]
+other = "Explore a comprehensive list of FreeBSD articles."
-[revision]
-other = "修訂"
-
-[trademarks]
-other = "法律聲明"
-
-[last-modified]
-other = ""
-
-[by]
-other = "由"
-
+# ---------------------------------------------------
+# Books page
+# ---------------------------------------------------
[prev]
-other = "前一頁"
+other = "Prev"
[next]
-other = "下一頁"
+other = "Next"
-[books-help]
-other = "本文及其他文件,可由此下載"
+[split-html]
+other = "Split HTML"
-[books-help-questions]
-other = "若有 FreeBSD 方面疑問,請先閱讀"
+[single-html]
+other = "Single HTML"
-[books-help-documentation]
-other = "FreeBSD 相關文件"
+[book-chapters]
+other = "Book chapters"
-[books-help-may]
-other = ",如不能解決的話,再洽詢"
+[book-menu]
+other = "Book menu"
-[books-help-send]
-other = "關於本文件的問題,請洽詢"
+[list-desc-books]
+other = "Explore a comprehensive list of FreeBSD books."
-# copyright
+# ---------------------------------------------------
+# Languages page
+# ---------------------------------------------------
+[select-language]
+other = "Select a language"
+
+[current-selection]
+other = "Current selection:"
+
+# ---------------------------------------------------
+# Copyright
+# ---------------------------------------------------
[freebsd-copyright]
other = "FreeBSD 是 FreeBSD 基金會的註冊商標。"
diff --git a/documentation/themes/beastie/layouts/_default/baseof.html b/documentation/themes/beastie/layouts/_default/baseof.html
index 2e4abf1ff6..c72cb86a3a 100644
--- a/documentation/themes/beastie/layouts/_default/baseof.html
+++ b/documentation/themes/beastie/layouts/_default/baseof.html
@@ -2,12 +2,8 @@
<html lang="{{ $.Site.Language.Lang | default "en" }}">
{{ partial "site-head.html" . }}
<body>
- <div id="container">
- {{ block "header" . }}{{ partial "site-header.html" .}}{{ end }}
- <main>
- {{ block "main" . }}{{ end }}
- </main>
- {{ block "footer" . }}{{ partial "site-footer.html" .}}{{ end }}
- </div>
+ {{ block "header" . }}{{ partial "site-header.html" .}}{{ end }}
+ {{ block "main" . }}{{ end }}
+ {{ block "footer" . }}{{ partial "site-footer.html" .}}{{ end }}
</body>
</html>
diff --git a/documentation/themes/beastie/layouts/_default/languages.html b/documentation/themes/beastie/layouts/_default/languages.html
new file mode 100644
index 0000000000..ba487c26c3
--- /dev/null
+++ b/documentation/themes/beastie/layouts/_default/languages.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html lang="{{ $.Site.Language.Lang | default "en" }}">
+ {{ partial "site-head.html" . }}
+ <body>
+ {{ block "header" . }}{{ partial "site-header.html" .}}{{ end }}
+ <main class="main-wrapper">
+ {{ $home := .Site.Home }}
+ <h1>{{ i18n "select-language" }}</h1>
+ <p>{{ i18n "current-selection" }} {{ .Site.Language.LanguageName }}</p>
+ <ul class="language-list">
+ {{ range $.Site.Home.AllTranslations }}
+ {{ $isCurrentLang := eq $home.Language .Language }}
+ <li {{ if $isCurrentLang}} class="selected" {{ end }}>
+ <a href="{{ .RelPermalink }}" lang="{{ .Language.Params.languageCode }}">{{.Language.LanguageName }}</a>
+ </li>
+ {{ end }}
+ </ul>
+ </main>
+ {{ block "footer" . }}{{ partial "site-footer.html" .}}{{ end }}
+ </body>
+</html>
diff --git a/documentation/themes/beastie/layouts/_default/list.html b/documentation/themes/beastie/layouts/_default/list.html
index e48711fe24..b45d15b378 100644
--- a/documentation/themes/beastie/layouts/_default/list.html
+++ b/documentation/themes/beastie/layouts/_default/list.html
@@ -1,13 +1,10 @@
{{ define "main" }}
-<div id="content">
- <div id="sidewrap">
- <div id="sidenav">
- {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "params" .Site.Params) }}
+<main class="main-wrapper">
+ <div id="content">
+ <div id="contentwrap">
+ <h1>{{ .Title }}</h1>
+ {{- .Content -}}
</div>
</div>
- <div id="contentwrap">
- <h1>{{ .Title }}</h1>
- {{- .Content -}}
- </div>
-</div>
+</main>
{{ end }}
diff --git a/documentation/themes/beastie/layouts/_default/single.html b/documentation/themes/beastie/layouts/_default/single.html
index e48711fe24..b45d15b378 100644
--- a/documentation/themes/beastie/layouts/_default/single.html
+++ b/documentation/themes/beastie/layouts/_default/single.html
@@ -1,13 +1,10 @@
{{ define "main" }}
-<div id="content">
- <div id="sidewrap">
- <div id="sidenav">
- {{ partial "sidenav.html" (dict "sidenavType" .Params.sidenav "params" .Site.Params) }}
+<main class="main-wrapper">
+ <div id="content">
+ <div id="contentwrap">
+ <h1>{{ .Title }}</h1>
+ {{- .Content -}}
</div>
</div>
- <div id="contentwrap">
- <h1>{{ .Title }}</h1>
- {{- .Content -}}
- </div>
-</div>
+</main>
{{ end }}
diff --git a/documentation/themes/beastie/layouts/articles/baseof.html b/documentation/themes/beastie/layouts/articles/baseof.html
deleted file mode 100644
index d83cd31224..0000000000
--- a/documentation/themes/beastie/layouts/articles/baseof.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html>
-<html lang="{{ $.Site.Language.Lang | default "en" }}">
- <head>
- <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="{{ with .Params.tags -}}{{ delimit . ", " }}{{- end }}" />
- <meta name="copyright" content="1995-2021 The FreeBSD Foundation">
- <link rel="canonical" href="{{ .Permalink }}" />
-
- <title>{{ block "title" . }}{{ .Site.Title }}{{ with .Params.Title }} | {{ . }}{{ end }}{{ end }}</title>
-
- <!-- FAVICON -->
- {{ if $.Site.Params.isOnline }}
- <link rel="shortcut icon" href="{{ absLangURL ($.Site.BaseURL) }}favicon.ico">
- {{ else }}
- <link rel="shortcut icon" href="../../../favicon.ico">
- {{ end }}
-
- <meta name="theme-color" content="#790000">
- <!-- END FAVICON -->
-
- {{ if $.Site.Params.isOnline }}
- <link rel="stylesheet" href="{{ absLangURL ($.Site.BaseURL) }}css/docbook.css">
- <link rel="stylesheet" href="{{ absLangURL ($.Site.BaseURL) }}css/font-awesome-min.css">
- {{ else }}
- <link rel="stylesheet" href="../../../css/docbook.css">
- <link rel="stylesheet" href="../../../css/font-awesome-min.css">
- {{ end }}
-
- <!-- SEO -->
- {{ if $.Site.Params.isOnline }}
- <meta name="twitter:card" content="summary"/>
- <meta name="twitter:domain" content="docs.FreeBSD.org"/>
- <meta name="twitter:site" content="@freebsd"/>
- <meta name="twitter:url" content="https://twitter.com/freebsd"/>
- <meta property="og:title" content="{{ if .IsHome }}{{ .Site.Params.Title }}{{ else }}{{ .Title }}{{ end }}" />
- <meta property="og:description" content="{{ if .IsHome }}{{ .Site.Params.description }}{{ else }}{{ .Description }}{{ end }}" />
- <meta property="og:type" content="website"/>
- <meta property="og:image" content="{{ absLangURL ($.Site.BaseURL) }}images/logo-164x164.png"/>
- <meta property="og:image:alt" content="FreeBSD Logo">
- <meta property="og:locale" content="{{ $.Site.Language.Lang | default "en" }}" />
- <meta property="og:url" content="{{ .Permalink }}" />
- <meta property="og:site_name" content="{{ .Site.Title }}" />
- <script type="application/ld+json">
- {
- "@context": "http://schema.org",
- "@type": "WebSite",
- "url": "{{ .Permalink }}",
- "name": "{{ .Title }}",
- "headline": "{{ .Title }}",
- "description": "{{ .Description }}"
- }
- </script>
- <!-- END SEO -->
-
- <script src="{{ absLangURL ($.Site.BaseURL) }}js/google.js"></script>
- {{ end }}
- </head>
- <body>
- <main>
- {{ block "main" . }}{{ end }}
- </main>
- </body>
-</html>
diff --git a/documentation/themes/beastie/layouts/articles/list.html b/documentation/themes/beastie/layouts/articles/list.html
index c429ab06c3..94a7c88787 100644
--- a/documentation/themes/beastie/layouts/articles/list.html
+++ b/documentation/themes/beastie/layouts/articles/list.html
@@ -1,68 +1,53 @@
{{ define "main" }}
-<div class="article">
- <h1 class="title">{{ .Title }}</h1>
- {{ if .Params.subtitle }}
- <h3 class="subtitle">{{ .Params.subtitle }}</h3>
- {{ end }}
- <div class="authorgroup">
- {{ range .Params.authors }}
- {{ if .author }}
- <div class="author">
- <h3 class="author">{{ .author }}</h3>
- </div>
- {{ end }}
- {{ if .email }}
- <div class="email">
- <p>
- <code class="email">
- <span></span><<a class="email" href="mailto:{{ .email }}">{{ .email }}</a>><span></span>
- </code>
- </p>
- </div>
- {{ end }}
- {{ if .webpage }}
- <div class="otheraddr">
- <span><a class="otheraddr" href="{{ .webpage }}">{{ .webpage }}</a></span>
- </div>
- {{ end }}
+<main class="main-wrapper-article">
+ <div class="article">
+ <h1 class="title">{{ .Title }}</h1>
+ {{ if .Params.subtitle }}
+ <h3 class="subtitle">{{ .Params.subtitle }}</h3>
{{ end }}
+ <div>
+ {{ $releaseInfo := split .Params.releaseinfo " " }}
- {{ range .Params.organizations }}
- <div class="affiliation">
- <span class="orgname">
- {{ if .webpage }}
- <a class="link" href="{{.webpage}}">{{ .organization }}</a>
- {{ else }}
- {{ .organization }}
- {{ end }}
- </span>
+ {{if gt (len $releaseInfo) 3}}
+ {{ i18n "revision" }}:
+ <a href="https://cgit.freebsd.org/doc/commit/?id=">
+ <span class="gitref">{{ index $releaseInfo 2 }}</span>
+ </a>
+ {{ end }}
+ </div>
+ {{ if .Params.copyright }}
+ <div class="copyright">
+ Copyright © {{ .Params.copyright }}
</div>
+ {{ end}}
+ {{ if isset .Params "trademarks" }}
+ {{ partial "trademarks" .Params.trademarks }}
{{ end }}
- </div>
- <div>
- {{ $releaseInfo := split .Params.releaseinfo " " }}
-
- {{if gt (len $releaseInfo) 3}}
- {{ i18n "revision" }}:
- <a href="https://cgit.freebsd.org/doc/commit/?id=">
- <span class="gitref">{{ index $releaseInfo 2 }}</span>
- </a>
- {{ end }}
- </div>
- {{ if .Params.copyright }}
- <div class="copyright">
- Copyright © {{ .Params.copyright }}
+ <div>
+ {{if gt (len $releaseInfo) 5}}
+ {{ $hour := replace (index $releaseInfo 4) "Z" "" }}
+ {{ i18n "last-modified" }} {{ index $releaseInfo 3 }} {{ $hour }} {{ i18n "by" }} {{ index $releaseInfo 5 }}.
+ {{ end }}
</div>
- {{ end}}
- {{ if isset .Params "trademarks" }}
- {{ partial "trademarks" .Params.trademarks }}
- {{ end }}
- <div>
- {{if gt (len $releaseInfo) 5}}
- {{ $hour := replace (index $releaseInfo 4) "Z" "" }}
- {{ i18n "last-modified" }} {{ index $releaseInfo 3 }} {{ $hour }} {{ i18n "by" }} {{ index $releaseInfo 5 }}.
- {{ end }}
+ <div class="toc-mobile">
+ <h3>{{ i18n "toc" }}</h3>
+ {{ .TableOfContents }}
+ </div>
+ {{ .Content }}
</div>
- {{ .Content }}
-</div>
+ <aside class="article-toc">
+ <div class="article-toc-content">
+ <h3>{{ i18n "toc" }}</h3>
+ {{ .TableOfContents }}
+ <hr />
+ <!--<div class="resources">
+ <h3>{{ i18n "resources" }}</h3>
+ <ul class="contents">
+ <li><a href="#"><i class="fa fa-file-pdf-o" aria-hidden="true"></i>Download PDF</a></li>
+ <li><a href="#"><i class="fa fa-pencil-square-o" aria-hidden="true"></i>Edit this page</a></li>
+ </ul>
+ </div>-->
+ </div>
+ </aside>
+</main>
{{ end }}
diff --git a/documentation/themes/beastie/layouts/articles/single.html b/documentation/themes/beastie/layouts/articles/single.html
index c429ab06c3..94a7c88787 100644
--- a/documentation/themes/beastie/layouts/articles/single.html
+++ b/documentation/themes/beastie/layouts/articles/single.html
@@ -1,68 +1,53 @@
{{ define "main" }}
-<div class="article">
- <h1 class="title">{{ .Title }}</h1>
- {{ if .Params.subtitle }}
- <h3 class="subtitle">{{ .Params.subtitle }}</h3>
- {{ end }}
- <div class="authorgroup">
- {{ range .Params.authors }}
- {{ if .author }}
- <div class="author">
- <h3 class="author">{{ .author }}</h3>
- </div>
- {{ end }}
- {{ if .email }}
- <div class="email">
- <p>
- <code class="email">
- <span></span><<a class="email" href="mailto:{{ .email }}">{{ .email }}</a>><span></span>
- </code>
- </p>
- </div>
- {{ end }}
- {{ if .webpage }}
- <div class="otheraddr">
- <span><a class="otheraddr" href="{{ .webpage }}">{{ .webpage }}</a></span>
- </div>
- {{ end }}
+<main class="main-wrapper-article">
+ <div class="article">
+ <h1 class="title">{{ .Title }}</h1>
+ {{ if .Params.subtitle }}
+ <h3 class="subtitle">{{ .Params.subtitle }}</h3>
{{ end }}
+ <div>
+ {{ $releaseInfo := split .Params.releaseinfo " " }}
- {{ range .Params.organizations }}
- <div class="affiliation">
- <span class="orgname">
- {{ if .webpage }}
- <a class="link" href="{{.webpage}}">{{ .organization }}</a>
- {{ else }}
- {{ .organization }}
- {{ end }}
- </span>
+ {{if gt (len $releaseInfo) 3}}
+ {{ i18n "revision" }}:
+ <a href="https://cgit.freebsd.org/doc/commit/?id=">
+ <span class="gitref">{{ index $releaseInfo 2 }}</span>
+ </a>
+ {{ end }}
+ </div>
+ {{ if .Params.copyright }}
+ <div class="copyright">
+ Copyright © {{ .Params.copyright }}
</div>
+ {{ end}}
+ {{ if isset .Params "trademarks" }}
+ {{ partial "trademarks" .Params.trademarks }}
{{ end }}
- </div>
- <div>
- {{ $releaseInfo := split .Params.releaseinfo " " }}
-
- {{if gt (len $releaseInfo) 3}}
- {{ i18n "revision" }}:
- <a href="https://cgit.freebsd.org/doc/commit/?id=">
- <span class="gitref">{{ index $releaseInfo 2 }}</span>
- </a>
- {{ end }}
- </div>
- {{ if .Params.copyright }}
- <div class="copyright">
- Copyright © {{ .Params.copyright }}
+ <div>
+ {{if gt (len $releaseInfo) 5}}
+ {{ $hour := replace (index $releaseInfo 4) "Z" "" }}
+ {{ i18n "last-modified" }} {{ index $releaseInfo 3 }} {{ $hour }} {{ i18n "by" }} {{ index $releaseInfo 5 }}.
+ {{ end }}
</div>
- {{ end}}
- {{ if isset .Params "trademarks" }}
- {{ partial "trademarks" .Params.trademarks }}
- {{ end }}
- <div>
- {{if gt (len $releaseInfo) 5}}
- {{ $hour := replace (index $releaseInfo 4) "Z" "" }}
- {{ i18n "last-modified" }} {{ index $releaseInfo 3 }} {{ $hour }} {{ i18n "by" }} {{ index $releaseInfo 5 }}.
- {{ end }}
+ <div class="toc-mobile">
+ <h3>{{ i18n "toc" }}</h3>
+ {{ .TableOfContents }}
+ </div>
+ {{ .Content }}
</div>
- {{ .Content }}
-</div>
+ <aside class="article-toc">
+ <div class="article-toc-content">
+ <h3>{{ i18n "toc" }}</h3>
+ {{ .TableOfContents }}
+ <hr />
+ <!--<div class="resources">
+ <h3>{{ i18n "resources" }}</h3>
+ <ul class="contents">
+ <li><a href="#"><i class="fa fa-file-pdf-o" aria-hidden="true"></i>Download PDF</a></li>
+ <li><a href="#"><i class="fa fa-pencil-square-o" aria-hidden="true"></i>Edit this page</a></li>
+ </ul>
+ </div>-->
+ </div>
+ </aside>
+</main>
{{ end }}
diff --git a/documentation/themes/beastie/layouts/articles/total-list.html b/documentation/themes/beastie/layouts/articles/total-list.html
new file mode 100644
index 0000000000..1a279510ad
--- /dev/null
+++ b/documentation/themes/beastie/layouts/articles/total-list.html
@@ -0,0 +1,7 @@
+{{ define "main" }}
+<main class="main-wrapper">
+ <div class="article">
+ {{ .Content }}
+ </div>
+</main>
+{{ end }}
diff --git a/documentation/themes/beastie/layouts/books/baseof.html b/documentation/themes/beastie/layouts/books/baseof.html
deleted file mode 100644
index 44aaa074e8..0000000000
--- a/documentation/themes/beastie/layouts/books/baseof.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<html lang="{{ $.Site.Language.Lang | default "en" }}">
- <head>
- <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="{{ with .Params.tags -}}{{ delimit . ", " }}{{- end }}" />
- <meta name="copyright" content="1995-2021 The FreeBSD Foundation">
- <link rel="canonical" href="{{ .Permalink }}" />
-
- <title>{{ block "title" . }}{{ .Site.Title }}{{ with .Params.Title }} | {{ . }}{{ end }}{{ end }}</title>
-
- <!-- FAVICON -->
- {{ if $.Site.Params.isOnline }}
- <link rel="shortcut icon" href="{{ absLangURL ($.Site.BaseURL) }}favicon.ico">
- {{ else }}
- <link rel="shortcut icon" href="../../../../favicon.ico">
- {{ end }}
-
- <meta name="theme-color" content="#790000">
- <!-- END FAVICON -->
-
- {{ if $.Site.Params.isOnline }}
- <link rel="stylesheet" href="{{ absLangURL ($.Site.BaseURL) }}css/docbook.css">
- <link rel="stylesheet" href="{{ absLangURL ($.Site.BaseURL) }}css/font-awesome-min.css">
- {{ else }}
- {{ if .Params.isIndex }}
- <link rel="stylesheet" href="../../../css/docbook.css">
- <link rel="stylesheet" href="../../../css/font-awesome-min.css">
- {{ else }}
- <link rel="stylesheet" href="../../../../css/docbook.css">
- <link rel="stylesheet" href="../../../../css/font-awesome-min.css">
- {{ end }}
- {{ end }}
-
- <!-- SEO -->
- {{ if $.Site.Params.isOnline }}
- <meta name="twitter:card" content="summary"/>
- <meta name="twitter:domain" content="docs.FreeBSD.org"/>
- <meta name="twitter:site" content="@freebsd"/>
- <meta name="twitter:url" content="https://twitter.com/freebsd"/>
- <meta property="og:title" content="{{ if .IsHome }}{{ .Site.Params.Title }}{{ else }}{{ .Title }}{{ end }}" />
- <meta property="og:description" content="{{ if .IsHome }}{{ .Site.Params.description }}{{ else }}{{ .Description }}{{ end }}" />
- <meta property="og:type" content="website"/>
- <meta property="og:image" content="{{ absLangURL ($.Site.BaseURL) }}images/logo-164x164.png"/>
- <meta property="og:image:alt" content="FreeBSD Logo">
- <meta property="og:locale" content="{{ $.Site.Language.Lang | default "en" }}" />
- <meta property="og:url" content="{{ .Permalink }}" />
- <meta property="og:site_name" content="{{ .Site.Title }}" />
- <script type="application/ld+json">
- {
- "@context": "http://schema.org",
- "@type": "Book",
- "url": "{{ .Permalink }}",
- "name": "{{ .Title }}",
- "headline": "{{ .Title }}",
- "description": "{{ .Description }}"
- }
- </script>
- <!-- END SEO -->
-
- <script src="{{ absLangURL ($.Site.BaseURL) }}js/google.js"></script>
- {{ end }}
- </head>
- <body>
- <main>
- {{ block "main" . }}{{ end }}
- </main>
- </body>
-</html>
diff --git a/documentation/themes/beastie/layouts/books/list.html b/documentation/themes/beastie/layouts/books/list.html
index 3d9dcf16b4..fad22d20e8 100644
--- a/documentation/themes/beastie/layouts/books/list.html
+++ b/documentation/themes/beastie/layouts/books/list.html
@@ -1,178 +1,96 @@
{{ define "main" }}
-<div>
- <div class="navheader">
- <div class="prev">
- {{ if .Params.prev }}
- {{ if $.Site.Params.isOnline }}
- <a href={{ .Params.Prev | absLangURL }}>{{ i18n "prev" }}</a>
- {{ else }}
- {{ $pathSectionsPrev := split .Params.Prev "/" }}
-
- {{if eq (len $pathSectionsPrev) 3}}
- {{ $path := index $pathSectionsPrev 2 }}
- <a href=../{{ $path }}/index.html>{{ i18n "prev" }}</a>
- {{ end }}
- {{if eq (len $pathSectionsPrev) 2}}
- <a href=../index.html>{{ i18n "prev" }}</a>
- {{ end }}
- {{ end }}
- {{ end }}
+<input type="checkbox" class="hidden toggle" id="menu-control">
+<main class="main-wrapper-book">
+ <a id="top"></a>
+ {{ if eq .Params.showBookMenu true }}
+ <aside class="book-menu">
+ <div class="book-menu-content">
+ <h3>{{ i18n "book-chapters" }}</h3>
+ <nav id="MenuContents">
+ {{ partial "menu" . }}
+ </nav>
</div>
- <div class="chapter">
- <strong class="title">{{ .Title }}</strong>
- {{ if .Params.part }}
- <strong>{{ .Params.part }}</strong>
- {{ end }}
+ </aside>
+ {{ end }}
+ <div class="book">
+ <div class="book-menu-mobile">
+ <label for="menu-control">
+ <span class="menu-control-button">
+ <i class="fa fa-list" aria-hidden="true"></i>
+ {{ i18n "book-menu" }}
+ </span>
+ </label>
</div>
- <div class="next">
- {{ if .Params.next }}
- {{ if $.Site.Params.isOnline }}
- <a href={{ .Params.Next | absLangURL }}>{{ i18n "next" }}</a>
- {{ else }}
- {{ $pathSectionsNext := split .Params.Next "/" }}
- {{if eq (len $pathSectionsNext) 3}}
- {{ if .Params.isIndex }}
- {{ $book := index $pathSectionsNext 1 }}
- {{ $path := index $pathSectionsNext 2 }}
- <a href=../{{ $book }}/{{ $path }}/index.html>{{ i18n "next" }}</a>
- {{ else }}
- {{ $path := index $pathSectionsNext 2 }}
- <a href=../{{ $path }}/index.html>{{ i18n "next" }}</a>
- {{ end }}
- {{ end }}
- {{if eq (len $pathSectionsNext) 2}}
- <a href=../index.html>{{ i18n "next" }}</a>
- {{ end }}
- {{ end }}
+ <h1 class="title">{{ .Title }}</h1>
+ {{ if .Params.subtitle }}
+ <h3 class="subtitle">{{ .Params.subtitle }}</h3>
{{ end }}
+ <div>
</div>
- </div>
- <hr />
- <h1 class="title">{{ .Title }}</h1>
- {{ if .Params.subtitle }}
- <h3 class="subtitle">{{ .Params.subtitle }}</h3>
- {{ end }}
- <div>
- {{ range .Params.authors }}
- {{ if .author }}
- <div class="author">
- <h3 class="author">{{ .author }}</h3>
- </div>
- {{ end }}
- {{ if .email }}
- <div class="email">
- <p>
- <code class="email">
- <span></span><<a class="email" href="mailto:{{ .email }}">{{ .email }}</a>><span></span>
- </code>
- </p>
- </div>
- {{ end }}
- {{ if .webpage }}
- <div class="otheraddr">
- <span><a class="otheraddr" href="{{ .webpage }}">{{ .webpage }}</a></span>
- </div>
- {{ end }}
- {{ end }}
-
- {{ range .Params.organizations }}
- <div class="affiliation">
- <span class="orgname">
- {{ if .webpage }}
- <a class="link" href="{{.webpage}}">{{ .organization }}</a>
- {{ else }}
- {{ .organization }}
- {{ end }}
- </span>
+ {{ if .Params.copyright }}
+ <div class="copyright">
+ Copyright © {{ .Params.copyright }}
</div>
+ {{ end}}
+ {{ if isset .Params "trademarks" }}
+ {{ partial "trademarks" .Params.trademarks }}
{{ end }}
- </div>
- <div>
- {{ $releaseInfo := split .Params.releaseinfo " " }}
-
- {{if gt (len $releaseInfo) 3}}
- {{ i18n "revision" }}:
- <a href="https://cgit.freebsd.org/doc/commit/?id=">
- <span class="gitref">{{ index $releaseInfo 2 }}</span>
- </a>
- {{ end }}
- </div>
- {{ if .Params.copyright }}
- <div class="copyright">
- Copyright © {{ .Params.copyright }}
+ <div>
+ </div>
+ <div class="toc-mobile">
+ <h3>{{ i18n "toc" }}</h3>
+ {{ .TableOfContents }}
+ </div>
+ {{ if .Params.add_split_page_link }}
+ <div>
+ [ <a href="../">{{ i18n "split-html" }}</a> / {{ i18n "single-html" }} ]
</div>
- {{ end}}
- {{ if isset .Params "trademarks" }}
- {{ partial "trademarks" .Params.trademarks }}
- {{ end }}
- <div>
- {{if gt (len $releaseInfo) 5}}
- {{ $hour := replace (index $releaseInfo 4) "Z" "" }}
- {{ i18n "last-modified" }} {{ index $releaseInfo 3 }} {{ $hour }} {{ i18n "by" }} {{ index $releaseInfo 5 }}.
- {{ end }}
- </div>
-{{ if .Params.add_split_page_link }}
- <div>
- [ <a href="../">Split HTML</a> / Single HTML ]
- </div>
-{{ end }}
-{{ if .Params.add_single_page_link }}
- <div>
- [ Split HTML / <a href="book/">Single HTML</a> ]
- </div>
-{{ end }}
- {{ .Content }}
- <hr />
- <div class="navfooter">
- <div class="prev">
- {{ if .Params.prev }}
- {{ if $.Site.Params.isOnline }}
- <a href={{ .Params.Prev | absLangURL }}>{{ i18n "prev" }}</a>
- {{ else }}
- {{ $pathSectionsPrev := split .Params.Prev "/" }}
-
- {{if eq (len $pathSectionsPrev) 3}}
- {{ $path := index $pathSectionsPrev 2 }}
- <a href=../{{ $path }}/index.html>{{ i18n "prev" }}</a>
- {{ end }}
- {{if eq (len $pathSectionsPrev) 2}}
- <a href=../index.html>{{ i18n "prev" }}</a>
- {{ end }}
- {{ end }}
{{ end }}
+ {{ if .Params.add_single_page_link }}
+ <div>
+ [ {{ i18n "split-html" }} / <a href="book/">{{ i18n "single-html" }}</a> ]
</div>
- <div class="home">
- <a href="../">{{ i18n "home" }}</a>
+ {{ end }}
+ <div class="book-content">
+ {{ .Content }}
</div>
- <div class="next">
- {{ if .Params.next }}
- {{ if $.Site.Params.isOnline }}
- <a href={{ .Params.Next | absLangURL }}>{{ i18n "next" }}</a>
- {{ else }}
- {{ $pathSectionsNext := split .Params.Next "/" }}
- {{if eq (len $pathSectionsNext) 3}}
- {{ if .Params.isIndex }}
- {{ $book := index $pathSectionsNext 1 }}
- {{ $path := index $pathSectionsNext 2 }}
- <a href=../{{ $book }}/{{ $path }}/index.html>{{ i18n "next" }}</a>
- {{ else }}
- {{ $path := index $pathSectionsNext 2 }}
- <a href=../{{ $path }}/index.html>{{ i18n "next" }}</a>
- {{ end }}
- {{ end }}
- {{if eq (len $pathSectionsNext) 2}}
- <a href=../index.html>{{ i18n "next" }}</a>
- {{ end }}
+ <hr />
+ <div class="buttons">
+ {{ if .Params.prev }}
+ <div class="prev">
+ <i class="fa fa-angle-left" aria-hidden="true"></i>
+ <div class="container">
+ <a href={{ .Params.Prev | absLangURL }} class="direction">{{ i18n "prev" }}</a>
+ </div>
+ </div>
+ {{ end }}
+ {{ if .Params.next }}
+ <div class="next">
+ <div class="container">
+ <a href={{ .Params.Next | absLangURL }} class="direction">{{ i18n "next" }}</a>
+ </div>
+ <i class="fa fa-angle-right" aria-hidden="true"></i>
+ </div>
{{ end }}
- {{ end }}
</div>
+ <label class="hidden book-menu-overlay" for="menu-control"></label>
</div>
- <div class="help">
- <p><small>{{ i18n "books-help" }} <a href="https://download.freebsd.org/ftp/doc/">https://download.freebsd.org/ftp/doc/</a></small></p>
- <p>
- <small>{{ i18n "books-help-questions" }} <a href="https://www.freebsd.org/docs">{{ i18n "books-help-documentation" }}</a> {{i18n "books-help-may" }} <<a href="mailto:freebsd-questions@FreeBSD.org">freebsd-questions@FreeBSD.org</a>>.</small> <br />
- <small>{{ i18n "books-help-send" }} <<a href="mailto:freebsd-doc@FreeBSD.org">freebsd-doc@FreeBSD.org</a>>.</small>
- </p>
- </div>
-</div>
+ <aside class="book-toc">
+ <div class="book-toc-content">
+ <h3>{{ i18n "toc" }}</h3>
+ {{ .TableOfContents }}
+ <hr />
+ <!--<div class="resources">
+ <h3>{{ i18n "resources" }}</h3>
+ <ul class="contents">
+ <li><a href="#"><i class="fa fa-file-pdf-o" aria-hidden="true"></i>{{ i18n "download-pdf" }}</a></li>
+ <li><a href="#"><i class="fa fa-pencil-square-o" aria-hidden="true"></i>{{ i18n "edit-page" }}</a></li>
+ </ul>
+ </div>-->
+ </div>
+ </aside>
+ <a class="to-top" href="#top">
+ <i class="fa fa-arrow-circle-up" aria-hidden="true"></i>
+ </a>
+</main>
{{ end }}
diff --git a/documentation/themes/beastie/layouts/books/single.html b/documentation/themes/beastie/layouts/books/single.html
index 3d9dcf16b4..fad22d20e8 100644
--- a/documentation/themes/beastie/layouts/books/single.html
+++ b/documentation/themes/beastie/layouts/books/single.html
@@ -1,178 +1,96 @@
{{ define "main" }}
-<div>
- <div class="navheader">
- <div class="prev">
- {{ if .Params.prev }}
- {{ if $.Site.Params.isOnline }}
- <a href={{ .Params.Prev | absLangURL }}>{{ i18n "prev" }}</a>
- {{ else }}
- {{ $pathSectionsPrev := split .Params.Prev "/" }}
-
- {{if eq (len $pathSectionsPrev) 3}}
- {{ $path := index $pathSectionsPrev 2 }}
- <a href=../{{ $path }}/index.html>{{ i18n "prev" }}</a>
- {{ end }}
- {{if eq (len $pathSectionsPrev) 2}}
- <a href=../index.html>{{ i18n "prev" }}</a>
- {{ end }}
- {{ end }}
- {{ end }}
+<input type="checkbox" class="hidden toggle" id="menu-control">
+<main class="main-wrapper-book">
+ <a id="top"></a>
+ {{ if eq .Params.showBookMenu true }}
+ <aside class="book-menu">
+ <div class="book-menu-content">
+ <h3>{{ i18n "book-chapters" }}</h3>
+ <nav id="MenuContents">
+ {{ partial "menu" . }}
+ </nav>
</div>
- <div class="chapter">
- <strong class="title">{{ .Title }}</strong>
- {{ if .Params.part }}
- <strong>{{ .Params.part }}</strong>
- {{ end }}
+ </aside>
+ {{ end }}
+ <div class="book">
+ <div class="book-menu-mobile">
+ <label for="menu-control">
+ <span class="menu-control-button">
+ <i class="fa fa-list" aria-hidden="true"></i>
+ {{ i18n "book-menu" }}
+ </span>
+ </label>
</div>
- <div class="next">
- {{ if .Params.next }}
- {{ if $.Site.Params.isOnline }}
- <a href={{ .Params.Next | absLangURL }}>{{ i18n "next" }}</a>
- {{ else }}
- {{ $pathSectionsNext := split .Params.Next "/" }}
- {{if eq (len $pathSectionsNext) 3}}
- {{ if .Params.isIndex }}
- {{ $book := index $pathSectionsNext 1 }}
- {{ $path := index $pathSectionsNext 2 }}
- <a href=../{{ $book }}/{{ $path }}/index.html>{{ i18n "next" }}</a>
- {{ else }}
- {{ $path := index $pathSectionsNext 2 }}
- <a href=../{{ $path }}/index.html>{{ i18n "next" }}</a>
- {{ end }}
- {{ end }}
- {{if eq (len $pathSectionsNext) 2}}
- <a href=../index.html>{{ i18n "next" }}</a>
- {{ end }}
- {{ end }}
+ <h1 class="title">{{ .Title }}</h1>
+ {{ if .Params.subtitle }}
+ <h3 class="subtitle">{{ .Params.subtitle }}</h3>
{{ end }}
+ <div>
</div>
- </div>
- <hr />
- <h1 class="title">{{ .Title }}</h1>
- {{ if .Params.subtitle }}
- <h3 class="subtitle">{{ .Params.subtitle }}</h3>
- {{ end }}
- <div>
- {{ range .Params.authors }}
- {{ if .author }}
- <div class="author">
- <h3 class="author">{{ .author }}</h3>
- </div>
- {{ end }}
- {{ if .email }}
- <div class="email">
- <p>
- <code class="email">
- <span></span><<a class="email" href="mailto:{{ .email }}">{{ .email }}</a>><span></span>
- </code>
- </p>
- </div>
- {{ end }}
- {{ if .webpage }}
- <div class="otheraddr">
- <span><a class="otheraddr" href="{{ .webpage }}">{{ .webpage }}</a></span>
- </div>
- {{ end }}
- {{ end }}
-
- {{ range .Params.organizations }}
- <div class="affiliation">
- <span class="orgname">
- {{ if .webpage }}
- <a class="link" href="{{.webpage}}">{{ .organization }}</a>
- {{ else }}
- {{ .organization }}
- {{ end }}
- </span>
+ {{ if .Params.copyright }}
+ <div class="copyright">
+ Copyright © {{ .Params.copyright }}
</div>
+ {{ end}}
+ {{ if isset .Params "trademarks" }}
+ {{ partial "trademarks" .Params.trademarks }}
{{ end }}
- </div>
- <div>
- {{ $releaseInfo := split .Params.releaseinfo " " }}
-
- {{if gt (len $releaseInfo) 3}}
- {{ i18n "revision" }}:
- <a href="https://cgit.freebsd.org/doc/commit/?id=">
- <span class="gitref">{{ index $releaseInfo 2 }}</span>
- </a>
- {{ end }}
- </div>
- {{ if .Params.copyright }}
- <div class="copyright">
- Copyright © {{ .Params.copyright }}
+ <div>
+ </div>
+ <div class="toc-mobile">
+ <h3>{{ i18n "toc" }}</h3>
+ {{ .TableOfContents }}
+ </div>
+ {{ if .Params.add_split_page_link }}
+ <div>
+ [ <a href="../">{{ i18n "split-html" }}</a> / {{ i18n "single-html" }} ]
</div>
- {{ end}}
- {{ if isset .Params "trademarks" }}
- {{ partial "trademarks" .Params.trademarks }}
- {{ end }}
- <div>
- {{if gt (len $releaseInfo) 5}}
- {{ $hour := replace (index $releaseInfo 4) "Z" "" }}
- {{ i18n "last-modified" }} {{ index $releaseInfo 3 }} {{ $hour }} {{ i18n "by" }} {{ index $releaseInfo 5 }}.
- {{ end }}
- </div>
-{{ if .Params.add_split_page_link }}
- <div>
- [ <a href="../">Split HTML</a> / Single HTML ]
- </div>
-{{ end }}
-{{ if .Params.add_single_page_link }}
- <div>
- [ Split HTML / <a href="book/">Single HTML</a> ]
- </div>
-{{ end }}
- {{ .Content }}
- <hr />
- <div class="navfooter">
- <div class="prev">
- {{ if .Params.prev }}
- {{ if $.Site.Params.isOnline }}
- <a href={{ .Params.Prev | absLangURL }}>{{ i18n "prev" }}</a>
- {{ else }}
- {{ $pathSectionsPrev := split .Params.Prev "/" }}
-
- {{if eq (len $pathSectionsPrev) 3}}
- {{ $path := index $pathSectionsPrev 2 }}
- <a href=../{{ $path }}/index.html>{{ i18n "prev" }}</a>
- {{ end }}
- {{if eq (len $pathSectionsPrev) 2}}
- <a href=../index.html>{{ i18n "prev" }}</a>
- {{ end }}
- {{ end }}
{{ end }}
+ {{ if .Params.add_single_page_link }}
+ <div>
+ [ {{ i18n "split-html" }} / <a href="book/">{{ i18n "single-html" }}</a> ]
</div>
- <div class="home">
- <a href="../">{{ i18n "home" }}</a>
+ {{ end }}
+ <div class="book-content">
+ {{ .Content }}
</div>
- <div class="next">
- {{ if .Params.next }}
- {{ if $.Site.Params.isOnline }}
- <a href={{ .Params.Next | absLangURL }}>{{ i18n "next" }}</a>
- {{ else }}
- {{ $pathSectionsNext := split .Params.Next "/" }}
- {{if eq (len $pathSectionsNext) 3}}
- {{ if .Params.isIndex }}
- {{ $book := index $pathSectionsNext 1 }}
- {{ $path := index $pathSectionsNext 2 }}
- <a href=../{{ $book }}/{{ $path }}/index.html>{{ i18n "next" }}</a>
- {{ else }}
- {{ $path := index $pathSectionsNext 2 }}
- <a href=../{{ $path }}/index.html>{{ i18n "next" }}</a>
- {{ end }}
- {{ end }}
- {{if eq (len $pathSectionsNext) 2}}
- <a href=../index.html>{{ i18n "next" }}</a>
- {{ end }}
+ <hr />
+ <div class="buttons">
+ {{ if .Params.prev }}
+ <div class="prev">
+ <i class="fa fa-angle-left" aria-hidden="true"></i>
+ <div class="container">
+ <a href={{ .Params.Prev | absLangURL }} class="direction">{{ i18n "prev" }}</a>
+ </div>
+ </div>
+ {{ end }}
+ {{ if .Params.next }}
+ <div class="next">
+ <div class="container">
+ <a href={{ .Params.Next | absLangURL }} class="direction">{{ i18n "next" }}</a>
+ </div>
+ <i class="fa fa-angle-right" aria-hidden="true"></i>
+ </div>
{{ end }}
- {{ end }}
</div>
+ <label class="hidden book-menu-overlay" for="menu-control"></label>
</div>
- <div class="help">
- <p><small>{{ i18n "books-help" }} <a href="https://download.freebsd.org/ftp/doc/">https://download.freebsd.org/ftp/doc/</a></small></p>
- <p>
- <small>{{ i18n "books-help-questions" }} <a href="https://www.freebsd.org/docs">{{ i18n "books-help-documentation" }}</a> {{i18n "books-help-may" }} <<a href="mailto:freebsd-questions@FreeBSD.org">freebsd-questions@FreeBSD.org</a>>.</small> <br />
- <small>{{ i18n "books-help-send" }} <<a href="mailto:freebsd-doc@FreeBSD.org">freebsd-doc@FreeBSD.org</a>>.</small>
- </p>
- </div>
-</div>
+ <aside class="book-toc">
+ <div class="book-toc-content">
+ <h3>{{ i18n "toc" }}</h3>
+ {{ .TableOfContents }}
+ <hr />
+ <!--<div class="resources">
+ <h3>{{ i18n "resources" }}</h3>
+ <ul class="contents">
+ <li><a href="#"><i class="fa fa-file-pdf-o" aria-hidden="true"></i>{{ i18n "download-pdf" }}</a></li>
+ <li><a href="#"><i class="fa fa-pencil-square-o" aria-hidden="true"></i>{{ i18n "edit-page" }}</a></li>
+ </ul>
+ </div>-->
+ </div>
+ </aside>
+ <a class="to-top" href="#top">
+ <i class="fa fa-arrow-circle-up" aria-hidden="true"></i>
+ </a>
+</main>
{{ end }}
diff --git a/documentation/themes/beastie/layouts/books/total-list.html b/documentation/themes/beastie/layouts/books/total-list.html
new file mode 100644
index 0000000000..1a279510ad
--- /dev/null
+++ b/documentation/themes/beastie/layouts/books/total-list.html
@@ -0,0 +1,7 @@
+{{ define "main" }}
+<main class="main-wrapper">
+ <div class="article">
+ {{ .Content }}
+ </div>
+</main>
+{{ end }}
diff --git a/documentation/themes/beastie/layouts/index.html b/documentation/themes/beastie/layouts/index.html
index 8b56f7c484..9821b9ff60 100644
--- a/documentation/themes/beastie/layouts/index.html
+++ b/documentation/themes/beastie/layouts/index.html
@@ -1,67 +1,73 @@
{{ define "main" }}
-<div id="content">
- <div id="content">
- <div id="contentwrap">
- {{ $home := .Site.Home }}
- <ul id="language-container">
- <li>
- <a>
- {{ i18n "languages" }}
- <img src="{{ absLangURL ($.Site.BaseURL ) }}images/language.png" class="language-image">
- </a>
- <ul class="language-list">
- {{ range $.Site.Home.AllTranslations }}
- {{ $isCurrentLang := eq $home.Language .Language }}
- <li>
- <a href="{{ .RelPermalink }}" lang="{{ .Language.Params.languageCode }}">{{ if $isCurrentLang }}✓{{ end }}{{ .Language.LanguageName }}</a>
- </li>
- {{ end }}
- </ul>
- </li>
- </ul>
- <h1 class="books-title">{{ i18n "books" }} - {{ $home.Language.LanguageName }}</h1>
- {{ $books := slice}}
-
- {{ range where .Site.Pages "Section" "books" }}
- {{ $subDirsNumer := .File.Path | strings.Count "/" }}
- {{ if eq $subDirsNumer 2 }}
- {{ $books = $books | append (dict "page" . "path" .File.Path) }}
- {{ end }}
- {{ end }}
-
- <ul>
- {{ range sort $books "weight" "path" }}
- {{ if in .path "_index.adoc" }}
- {{ $bookPath := replaceRE "/_index.adoc" "" .path }}
- {{ $bookName := replaceRE "books/" "" $bookPath }}
- <li><a href="{{ $bookPath }}">{{ .page.Title }}</a>
- <p>{{ .page.Params.description }}</p>
- </li>
- {{ end }}
- {{ end }}
- </ul>
-
- <h1 class="articles-title">{{ i18n "articles" }} - {{ $home.Language.LanguageName }}</h1>
- {{ $articles := slice}}
+ {{ $language := "" }}
+ {{ $currentLang := $.Site.Language.Lang }}
- {{ range where .Site.Pages "Section" "articles" }}
- {{ $subDirsNumer := .File.Path | strings.Count "/" }}
- {{ if eq $subDirsNumer 2 }}
- {{ $articles = $articles | append (dict "page" . "path" .File.Path) }}
- {{ end }}
- {{ end }}
-
- <ul>
- {{ range sort $articles "weight" "path" }}
- {{ if in .path "_index.adoc" }}
- {{ $articlePath := replaceRE "/_index.adoc" "" .path }}
- {{ $articleName := replaceRE "articles/" "" $articlePath }}
- <li><a href="{{ $articlePath }}">{{ .page.Title }}</a>
- <p>{{ .page.Params.description }}</p>
- </li>
- {{ end }}
- {{ end }}
- </ul>
- </div>
- </div>
+ {{ if ne $currentLang "en" }}
+ {{ $language = $currentLang }}
+ {{ end }}
+ <main class="main-wrapper">
+ {{ partial "global-search.html" . }}
+ <section class="cards-container">
+ <div class="row">
+ <div class="card">
+ <a href={{ "books/handbook/basics" | absLangURL }}>
+ <h5>Getting started</h5>
+ <p>Learn about FreeBSD basics</p>
+ </a>
+ </div>
+ <div class="card">
+ <a href={{ printf "%s%s%s" $.Site.Params.websiteURL $language "where" }}>
+ <h5>Download</h5>
+ <p>Download FreeBSD</p>
+ </a>
+ </div>
+ <div class="card">
+ <a href={{ "books/handbook/" | absLangURL }}>
+ <h5>FreeBSD Handbook</h5>
+ <p>A constantly evolving, comprehensive resource for FreeBSD users</p>
+ </a>
+ </div>
+ </div>
+ <div class="row">
+ <div class="card">
+ <a href={{ "books/porters-handbook/" | absLangURL }}>
+ <h5>FreeBSD Porter's Handbook</h5>
+ <p>A complete reference about the FreeBSD ports system</p>
+ </a>
+ </div>
+ <div class="card">
+ <a href={{ "books/faq/" | absLangURL }}>
+ <h5>FreeBSD FAQ</h5>
+ <p>FreeBSD frequently Asked Questions (FAQ) for 13.X, 12.X, and 11.X</p>
+ </a>
+ </div>
+ <div class="card">
+ <a href={{ "books/fdp-primer/" | absLangURL }}>
+ <h5>Documentation Project Primer</h5>
+ <p>A complete guide about how to start contributing to the documentation</p>
+ </a>
+ </div>
+ </div>
+ <div class="row">
+ <div class="card">
+ <a href={{ "books" | absLangURL }}>
+ <h5>Books</h5>
+ <p>List of FreeBSD books</p>
+ </a>
+ </div>
+ <div class="card">
+ <a href={{ "articles" | absLangURL }}>
+ <h5>Articles</h5>
+ <p>List of FreeBSD articles</p>
+ </a>
+ </div>
+ <div class="card">
+ <a href="https://www.FreeBSD.org/cgi/man.cgi">
+ <h5>Manual pages</h5>
+ <p>FreeBSD Manual Pages</p>
+ </a>
+ </div>
+ </div>
+ </section>
+ </main>
{{ end }}
diff --git a/documentation/themes/beastie/layouts/partials/global-search.html b/documentation/themes/beastie/layouts/partials/global-search.html
new file mode 100644
index 0000000000..bd1880eab3
--- /dev/null
+++ b/documentation/themes/beastie/layouts/partials/global-search.html
@@ -0,0 +1,17 @@
+<section class="welcome-container">
+ <div class="title-language-container">
+ <h2>{{ i18n "freebsd-documentation" }}</h2>
+ <a href="#languages" title="Choose language">
+ <img src="{{ absLangURL ($.Site.BaseURL ) }}images/language.png" class="language-image">
+ </a>
+ </div>
+ <p>{{ i18n "freebsd-documentation-main-desc" }}</p>
+ <form method="get" id="search-form" action="https://duckduckgo.com/" onsubmit="document.getElementById('words').value+=' site:docs.FreeBSD.org'" name="search-form">
+ <input type="hidden" name="ka" value="v">
+ <input type="hidden" name="kt" value="v">
+ <input type="hidden" name="kh" value="1">
+ <input type="hidden" name="kj" value="r2">
+ <input id="words" name="q" type="text" size="20" maxlength="255" onfocus="if( this.value==this.defaultValue ) this.value='';" value="" placeholder="{{ i18n "global-search-placeholder" }}">
+ <span>&nbsp;</span>
+ </form>
+</section>
diff --git a/documentation/themes/beastie/layouts/partials/menu.html b/documentation/themes/beastie/layouts/partials/menu.html
new file mode 100644
index 0000000000..4c4261ef52
--- /dev/null
+++ b/documentation/themes/beastie/layouts/partials/menu.html
@@ -0,0 +1,25 @@
+{{ with .Site.GetPage .Params.path }}
+ <ul>
+ {{ range .Pages }}
+ <li>
+ {{ if ne .Page.File.LogicalName "book.adoc" }}
+
+ {{ $finalPath := printf "%s%s" .Page.Permalink "#" }}
+ {{ $toc := htmlUnescape .Page.TableOfContents }}
+ {{ $toc = replace $toc "<nav id=\"TableOfContents\">" "" }}
+ {{ $toc = replace $toc "</nav>" "" }}
+
+ <input type="checkbox" id="chapter-{{ md5 .Page }}" class="toggle" {{ if eq .Page.Permalink $.Permalink }} checked {{ end }} />
+ <label {{ if gt (len $toc) 0 }} class="icon" {{ end }} for="chapter-{{ md5 .Page }}">
+ <a {{ if eq (len $toc) 0 }} href="{{ .Page.Permalink }}" {{ else }} role="button" {{ end }} class="cursor" >
+ <span>{{ .Page.Title }}</span>
+ </a>
+ </label>
+
+ {{ $toc = replace $toc "#" $finalPath }}
+ {{ $toc | safeHTML }}
+ {{ end }}
+ </li>
+ {{ end }}
+ </ul>
+{{ end }}
diff --git a/documentation/themes/beastie/layouts/partials/site-footer.html b/documentation/themes/beastie/layouts/partials/site-footer.html
index 8fd00dc081..2d204bbbab 100755
--- a/documentation/themes/beastie/layouts/partials/site-footer.html
+++ b/documentation/themes/beastie/layouts/partials/site-footer.html
@@ -1,15 +1,63 @@
-{{ $language := "" }}
-{{ $currentLang := $.Site.Language.Lang }}
-
-{{ if ne $currentLang "en" }}
- {{ $language = $currentLang }}
-{{ end }}
<footer>
- <a href={{ printf "%s%s/%s" "https://www.FreeBSD.org/" $language "copyright" }}>{{ i18n "legalNotices" }}</a>
- | &copy; 1995-{{ now.Format "2006" }}
- {{ i18n "freebsdProject" }}
- {{ i18n "copyright" }}
- {{ i18n "trademark" }}
- <a href="https://www.freebsdfoundation.org/legal/trademark-usage-terms-and-conditions/">{{ i18n "freebsdFoundation" }}</a>.
- <a href={{ printf "%s%s/%s" "https://www.FreeBSD.org/" $language "mailto" }}>{{ i18n "contact" }}</a>
+ <div class="footer-project-language">
+ <h1>
+ {{ i18n "freebsd-project" }}
+ </h1>
+ <div class="options-container">
+ <div class="language-container">
+ <a id="languages" href="{{ "languages" | absLangURL }}">
+ <img src="{{ absLangURL ($.Site.BaseURL ) }}images/language.png" class="language-image">
+ <span>{{ .Site.Language.LanguageName }}</span>
+ </a>
+ </div>
+ <div class="theme-container">
+ <select id="theme-chooser">
+ <option value="theme-light">{{ i18n "light" }}</option>
+ <option value="theme-dark">{{ i18n "dark" }}</option>
+ <option value="theme-high-contrast">{{ i18n "high-contrast" }}</option>
+ </select>
+ </div>
+ </div>
+ </div>
+ <ul class="footer-nav">
+ <li>
+ <h2 class="title">{{ i18n "documentation" }}</h2>
+ <ul>
+ <li>
+ <a href="https://docs-legacy.freebsd.org/doc/">{{ i18n "previous-versions" }}</a>
+ </li>
+ <li>
+ <a href="https://docs-legacy.freebsd.org/44doc/">{{ i18n "4-4bsd-documents" }}</a>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <h2 class="title">{{ i18n "about" }}</h2>
+ <ul>
+ <li>
+ <a href="https://www.FreeBSD.org/">{{ i18n "freebsd-project" }}</a>
+ </li>
+ <li>
+ <a href="https://freebsdfoundation.org/">{{ i18n "freebsd-foundation" }}</a>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <h2 class="title">{{ i18n "legal" }}</h2>
+ <ul>
+ <li>
+ <a href="https://freebsdfoundation.org/donate/">{{ i18n "donations" }}</a>
+ </li>
+ <li>
+ <a href="https://www.freebsd.org/copyright/">{{ i18n "legal-notices" }}</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <div class="copyright">
+ <p>&copy; 1995-{{ now.Format "2006" }} {{ i18n "freebsd-project" }} {{ i18n "copyright" }}
+ <div class="love">
+ <span>{{ i18n "made-with" }} <span class="heart">♥</span> {{ i18n "by-freebsd-community" }}</span>
+ </div>
+ </div>
</footer>
diff --git a/documentation/themes/beastie/layouts/partials/site-head.html b/documentation/themes/beastie/layouts/partials/site-head.html
index dca0017bfa..df073603e6 100644
--- a/documentation/themes/beastie/layouts/partials/site-head.html
+++ b/documentation/themes/beastie/layouts/partials/site-head.html
@@ -12,9 +12,15 @@
<link rel="shortcut icon" href="{{ absLangURL ($.Site.BaseURL) }}favicon.ico">
<meta name="theme-color" content="#790000">
+ <meta name="color-scheme" content="light dark high-contrast">
<!-- END FAVICON -->
- <link rel="stylesheet" href="{{ absLangURL ($.Site.BaseURL) }}css/fixed.css">
+ {{- $styles := resources.Get "styles/main.scss" | resources.ToCSS | resources.Minify }}
+ <link rel="stylesheet" href="{{ $styles.Permalink }}">
+ <link rel="stylesheet" href="{{ absLangURL ($.Site.BaseURL) }}css/font-awesome-min.css">
+
+ {{- $themeChooser := resources.Get "js/theme-chooser.js" | resources.Minify }}
+ <script defer src="{{ $themeChooser.RelPermalink }}"></script>
<!-- SEO -->
<meta name="twitter:card" content="summary"/>
@@ -23,8 +29,8 @@
<meta name="twitter:url" content="https://twitter.com/freebsd"/>
<meta property="og:title" content="{{ if .IsHome }}{{ .Site.Params.Title }}{{ else }}{{ .Title }}{{ end }}" />
<meta property="og:description" content="{{ if .IsHome }}{{ .Site.Params.description }}{{ else }}{{ .Description }}{{ end }}" />
- <meta property="og:type" content="article"/>
- <meta property="og:image" content="{{ absLangURL ($.Site.BaseURL) }}images/logo-164x164.png"/>
+ <meta property="og:type" content="website"/>
+ <meta property="og:image" content="{{ absLangURL ($.Site.BaseURL) }}favicon.ico"/>
<meta property="og:image:alt" content="FreeBSD Logo">
<meta property="og:locale" content="{{ $.Site.Language.Lang | default "en" }}" />
<meta property="og:url" content="{{ .Permalink }}" />
@@ -41,5 +47,6 @@
</script>
<!-- END SEO -->
- <script src="{{ absLangURL ($.Site.BaseURL) }}js/google.js"></script>
+ {{ template "_internal/google_analytics.html" . }}
</head>
+
diff --git a/documentation/themes/beastie/layouts/partials/site-header.html b/documentation/themes/beastie/layouts/partials/site-header.html
index bc32c778d5..ab3bec914e 100755
--- a/documentation/themes/beastie/layouts/partials/site-header.html
+++ b/documentation/themes/beastie/layouts/partials/site-header.html
@@ -1,24 +1,15 @@
<header>
- <div>
- <a href="#" title={{ i18n "freebsd" }}>
- <img src="{{ absLangURL ($.Site.BaseURL ) }}images/logo-red.png" alt={{ i18n "freebsdPowerServe" }} />
+ <nav>
+ <a href="{{ .Site.BaseURL | relLangURL }}" class="logo">
+ <img src="{{ absLangURL ($.Site.BaseURL) }}images/freebsd-logo.svg" width="160" height="50" alt="FreeBSD logo" />
</a>
- </div>
- <div id="headerlogoright">
- <div class="donate">
- <a href="https://www.FreeBSDFoundation.org/donate/" title={{ i18n "donate" }}>{{ i18n "donate" }}</a>
- </div>
- <div id="search">
- <form method="get" id="search-form" action="https://duckduckgo.com/" onsubmit="document.getElementById('words').value+=' (site:www.FreeBSD.org OR site:docs.FreeBSD.org OR site:lists.FreeBSD.org OR site:wiki.FreeBSD.org OR site:forums.FreeBSD.org)'">
- <input type="hidden" name="ka" value="v">
- <input type="hidden" name="kt" value="v">
- <input type="hidden" name="kh" value="1">
- <input type="hidden" name="kj" value="r2">
- <input id="words" name="q" type="text" size="20" maxlength="255" onfocus="if( this.value==this.defaultValue ) this.value='';" value={{ i18n "search" }} placeholder={{ i18n "search" }}>
- <span>&nbsp;</span>
- <input id="submit" name="submit" type="submit" value={{ i18n "search" }}>
- </form>
- </div>
- </div>
+ <input class="menu-btn" type="checkbox" id="menu-btn" />
+ <label class="menu-icon" for="menu-btn"><span class="navicon"></span></label>
+ <ul class="menu">
+ <li class="first-element"><a href="{{ .Site.BaseURL | relLangURL }}">{{ i18n "documentation" }}</a></li>
+ <li><a href={{ "books" | absLangURL }}>{{ i18n "books" }}</a></li>
+ <li><a href={{ "articles" | absLangURL }}>{{ i18n "articles" }}</a></li>
+ <!--<li><a href={{ "communit" | absLangURL }}>{{ i18n "community" }}</a></li>-->
+ </ul>
+ </nav>
</header>
-{{ partial "site-navigation.html" . }}
diff --git a/documentation/themes/beastie/layouts/partials/site-navigation.html b/documentation/themes/beastie/layouts/partials/site-navigation.html
deleted file mode 100644
index 3dd10a31d7..0000000000
--- a/documentation/themes/beastie/layouts/partials/site-navigation.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<nav>
- <ul class="first">
- <li>
- <a href="{{ .Site.BaseURL | relLangURL }}">{{ i18n "home" }}</a>
- </li>
- </ul>
- <ul>
- {{ $language := "" }}
- {{ $currentLang := $.Site.Language.Lang }}
-
- {{ if ne $currentLang "en" }}
- {{ $language = $currentLang }}
- {{ end }}
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "about" }}>{{ i18n "about" }}</a>
- <ul>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "projects/newbies/" }}>{{ i18n "introduction" }}</a>
- </li>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "features" }}>{{ i18n "features" }}</a>
- </li>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "advocacy" }}>{{ i18n "advocacy" }}</a>
- </li>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "marketing" }}>{{ i18n "marketing" }}</a>
- </li>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "privacy" }}>{{ i18n "privacyPolicy" }}</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "where" }}>{{ i18n "getFreeBSD" }}</a>
- <ul>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "releases" }}>{{ i18n "releaseInformation" }}</a>
- </li>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "releng" }}>{{ i18n "releaseEngineering" }}</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href={{ .Site.BaseURL | relLangURL }}>{{ i18n "documentation" }}</a>
- <ul>
- <li>
- <a href={{ "books/faq" | absLangURL }}>{{ i18n "faq" }}</a>
- </li>
- <li>
- <a href={{ "books/handbook" | absLangURL }}>{{ i18n "handbook" }}</a>
- </li>
- <li>
- <a href={{ "books/porters-handbook" | absLangURL }}>{{ i18n "porterHandbook" }}</a>
- </li>
- <li>
- <a href={{ "books/developers-handbook/" | absLangURL }}>{{ i18n "developerHandbook" }}</a>
- </li>
- <li>
- <a href={{ "articles/committers-guide/" | absLangURL }}>{{ i18n "committersGuide" }}</a>
- </li>
- <li>
- <a href="https://www.FreeBSD.org/cgi/man.cgi">{{ i18n "manualPages" }}</a>
- </li>
- <li>
- <a href="https://papers.freebsd.org/">{{ i18n "papers" }}</a>
- </li>
- <li>
- <a href={{ "books/fdp-primer/" | absLangURL }}>{{ i18n "documentationProjectPrimer" }}</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "community" }}>{{ i18n "community" }}</a>
- <ul>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "community/mailinglists/" }}>{{ i18n "mailingLists" }}</a>
- </li>
- <li>
- <a href="https://forums.FreeBSD.org">{{ i18n "forums" }}</a>
- </li>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "usergroups" }}>{{ i18n "userGroups" }}</a>
- </li>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "events" }}>{{ i18n "events" }}</a>
- </li>
- <li>
- <a href="http://freebsdjournal.com">{{ i18n "FreeBSDJournal" }}</a>
- </li>
- <li>
- <a href="http://serverfault.com/questions/tagged/freebsd">{{ i18n "QA" }}</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "projects" }}>{{ i18n "developers" }}</a>
- <ul>
- <li>
- <a href="https://wiki.FreeBSD.org/IdeasPage">{{ i18n "projectIdeas" }}</a>
- </li>
- <li>
- <a href="https://cgit.FreeBSD.org">{{ i18n "gitRepository" }}</a>
- </li>
- <li>
- <a href="https://svnweb.FreeBSD.org">{{ i18n "subversionRepository" }}</a>
- </li>
- <li>
- <a href="https://github.com/freebsd">{{ i18n "gitMirror" }}</a>
- </li>
- <li>
- <a href="https://reviews.FreeBSD.org">{{ i18n "phabricator" }}</a>
- </li>
- <li>
- <a href="https://wiki.FreeBSD.org">{{ i18n "wiki" }}</a>
- </li>
- <li>
- <a href="https://ci.FreeBSD.org">{{ i18n "CI" }}</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "support" }}>{{ i18n "support" }}</a>
- <ul>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "commercial" }}>{{ i18n "vendors" }}</a>
- </li>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "security" }}>{{ i18n "securityInformation" }}</a>
- </li>
- <li>
- <a href="https://bugs.FreeBSD.org/search/">{{ i18n "bugReports" }}</a>
- </li>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "support" }}>{{ i18n "submittingBugReports" }}</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href="https://www.freebsdfoundation.org/">{{ i18n "foundation" }}</a>
- <ul>
- <li>
- <a href="https://www.freebsdfoundation.org/donate/">{{ i18n "monetaryDonations" }}</a>
- </li>
- <li>
- <a href={{ printf "%s%s/%s" $.Site.Params.websiteURL $language "donations/#systems/" }}>{{ i18n "hardwareDonations" }}</a>
- </li>
- </ul>
- </li>
- </ul>
-</nav>
diff --git a/documentation/themes/beastie/layouts/robots.txt b/documentation/themes/beastie/layouts/robots.txt
index f59c629169..b94bcd43cf 100644
--- a/documentation/themes/beastie/layouts/robots.txt
+++ b/documentation/themes/beastie/layouts/robots.txt
@@ -1,2 +1,19 @@
+# $FreeBSD$
+
User-agent: *
-Disallow: /doc/
+#Crawl-delay: 10
+Disallow: /cgi/confirm-code.cgi
+Disallow: /cgi/cvsweb.cgi
+Disallow: /cgi/dosendpr.cgi
+Disallow: /cgi/getmsg.cgi
+Disallow: /cgi/mailindex.cgi
+Disallow: /cgi/man.cgi?apropos=2&
+Disallow: /cgi/mid.cgi
+Disallow: /cgi/mirror.cgi
+Disallow: /cgi/missing_handler.cgi
+Disallow: /cgi/ports.cgi
+Disallow: /cgi/query-pr-summary.cgi
+Disallow: /cgi/query-pr.cgi
+Disallow: /cgi/search.cgi
+Disallow: /cgi/url.cgi
+Disallow: /statistic
diff --git a/documentation/themes/beastie/layouts/shortcodes/languages-selection.html b/documentation/themes/beastie/layouts/shortcodes/languages-selection.html
new file mode 100644
index 0000000000..bbfff53f3d
--- /dev/null
+++ b/documentation/themes/beastie/layouts/shortcodes/languages-selection.html
@@ -0,0 +1,7 @@
+<ul class="language-list">
+ {{ range $.Site.Home.AllTranslations }}
+ <li>
+ <a href="{{ .RelPermalink }}" lang="{{ .Language.Params.languageCode }}">{{.Language.LanguageName }}</a>
+ </li>
+ {{ end }}
+</ul> \ No newline at end of file
diff --git a/documentation/themes/beastie/layouts/shortcodes/list-articles-directories.html b/documentation/themes/beastie/layouts/shortcodes/list-articles-directories.html
index c772b38e0d..6105d1e874 100644
--- a/documentation/themes/beastie/layouts/shortcodes/list-articles-directories.html
+++ b/documentation/themes/beastie/layouts/shortcodes/list-articles-directories.html
@@ -9,13 +9,33 @@
{{ end }}
{{ end }}
-<ul>
-{{ range sort $articles "path" }}
+{{ partial "global-search.html" . }}
+
+<h1>{{ i18n "articles" }}</h1>
+
+<p>{{ i18n "list-desc-articles" }}</p>
+
+<hr class="line"/>
+
+{{ $articles := slice}}
+
+{{ range where .Site.Pages "Section" "articles" }}
+ {{ $subDirsNumer := .File.Path | strings.Count "/" }}
+ {{ if eq $subDirsNumer 2 }}
+ {{ $articles = $articles | append (dict "page" . "path" .File.Path) }}
+ {{ end }}
+{{ end }}
+
+<ul class="articles-books-list">
+{{ range sort $articles "weight" "path" }}
{{ if in .path "_index.adoc" }}
{{ $articlePath := replaceRE "/_index.adoc" "" .path }}
+ {{ $articlePath = replaceRE "articles/" "" $articlePath }}
{{ $articleName := replaceRE "articles/" "" $articlePath }}
- <li><a href="{{ $articlePath | relLangURL }}">{{ $articleName }}</a></li>
+ <li>
+ <a href="{{ $articlePath }}"><strong>{{ .page.Title }}</strong></a>
+ <p>{{ .page.Params.description }}</p>
+ </li>
{{ end }}
{{ end }}
</ul>
-
diff --git a/documentation/themes/beastie/layouts/shortcodes/list-books-directories.html b/documentation/themes/beastie/layouts/shortcodes/list-books-directories.html
index d1eda384d5..46e8aef165 100644
--- a/documentation/themes/beastie/layouts/shortcodes/list-books-directories.html
+++ b/documentation/themes/beastie/layouts/shortcodes/list-books-directories.html
@@ -9,12 +9,33 @@
{{ end }}
{{ end }}
-<ul>
-{{ range sort $books "path" }}
+{{ partial "global-search.html" . }}
+
+<h1>{{ i18n "books" }}</h1>
+
+<p>{{ i18n "list-desc-books" }}</p>
+
+<hr class="line"/>
+
+{{ $books := slice}}
+
+{{ range where .Site.Pages "Section" "books" }}
+ {{ $subDirsNumer := .File.Path | strings.Count "/" }}
+ {{ if eq $subDirsNumer 2 }}
+ {{ $books = $books | append (dict "page" . "path" .File.Path) }}
+ {{ end }}
+{{ end }}
+
+<ul class="articles-books-list">
+{{ range sort $books "bookOrder" "path" }}
{{ if in .path "_index.adoc" }}
{{ $bookPath := replaceRE "/_index.adoc" "" .path }}
- {{ $bookName := replaceRE "books/" "" $bookPath }}
- <li><a href="{{ $bookPath | relLangURL }}">{{ $bookName }}</a></li>
+ {{ $bookPath = replaceRE "books/" "" $bookPath }}
+ {{ $articleName := replaceRE "books/" "" $bookPath }}
+ <li>
+ <a href="{{ $bookPath }}"><strong>{{ .page.Title }}</strong></a>
+ <p>{{ .page.Params.description }}</p>
+ </li>
{{ end }}
{{ end }}
</ul>
diff --git a/documentation/themes/beastie/static/css/docbook.css b/documentation/themes/beastie/static/css/docbook.css
deleted file mode 100644
index 38d6d44b76..0000000000
--- a/documentation/themes/beastie/static/css/docbook.css
+++ /dev/null
@@ -1,741 +0,0 @@
-/*
- * Copyright (c) 2001-2020 The FreeBSD Documentation Project
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD$
- */
-
-/*
- * Global
- */
-html {
- margin: 0;
- padding: 0;
-}
-
-html body {
- margin: 1em 8% 1em 10%;
- line-height: 1.2;
-}
-
-@media screen {
- html body {
- font-family: sans-serif !important;
- }
-}
-
-@media print {
- html body {
- font-family: serif;
- }
-}
-
-body div {
- margin: 0;
-}
-
-body form {
- margin: .6em 0;
-}
-
-body hr {
- margin: .6em;
- border-width: 0 0 1px 0;
- border-style: solid;
- border-color: #cecece;
-}
-
-body img.navheader {
- margin: 0 0 0 -4%;
-}
-
-body pre {
- font-family: monospace;
-}
-
-body td, body th {
- line-height: 1.2;
-}
-
-.abstract-title,
-#toc #toctitle,
-div.list-of-figures div.toc-title,
-div.list-of-tables div.toc-title,
-div.list-of-examples div.toc-title {
- font-size: 115%;
-}
-
-div.figure-title {
- font-weight: bold;
-}
-
-.imageblock .title {
- font-weight: bolder;
-}
-
-/*
- * Lists
- */
-ul.sectlevel0 {
- margin: 0;
- list-style: none;
- padding: 0;
-}
-
-ul.sectlevel0 li {
- font-weight: bold;
- margin: 0.4em 0 0 0;
-}
-
-ul.sectlevel0 li a {
- color: #0645AD;
- text-decoration: underline;
-}
-
-ul.sectlevel1 {
- margin: 0;
- list-style: none;
- padding: 0;
-}
-
-ul.sectlevel1 li {
- font-weight: bold;
- margin: 0.4em 0 0 0;
-}
-
-ul.sectlevel1 li a {
- color: #0645AD;
- text-decoration: underline;
-}
-
-.ulist li {
- margin: 16px 0;
-}
-
-ol {
- margin: 0 0 0 1em;
- line-height: 1.2;
-}
-
-/*
- * Headings
- */
-h1, h2 {
- margin: .8em 0 0 -4% !important;
-}
-
-h3, h4 {
- margin: .8em 0 0 -3% !important;
-}
-
-h5 {
- margin: .8em 0 0 -2% !important;
-}
-
-h6 {
- margin: .8em 0 0 -1% !important;
-}
-
-h1, h2, h3, h4, h5, h6,
-.author, .corpauthor,
-.abstract-title,
-#toc #toctitle,
-.toc-title,
-div.list-of-figures .toc-title,
-div.list-of-tables div.toc-title,
-div.list-of-examples div.toc-title {
- font-weight: bold;
- line-height: 1.3;
- margin-top: 1em;
- margin-left: 0;
- color: #990000;
-}
-
-/*
- * Table of Contents
- */
-.toc .toc-title {
- font-weight: bold;
- line-height: 1.3;
- margin-top: 1em;
- margin-left: 0;
- color: #990000;
- font-size: 115%;
-}
-
-.toc ul {
- margin: 0;
- padding: 0;
-}
-
-.toc ul li {
- line-height: 1.2;
- list-style-type: none;
-}
-
-.toc li {
- margin: 0;
-}
-
-.toc ul li p {
- font-weight: bold;
- margin: 0.4em 0 0 0;
-}
-
-.toc ul li ul {
- margin-left: 40px !important;
-}
-
-/*
- * Links
- */
-a:link {
- color:#0645AD;
- text-decoration: underline;
-}
-
-a:visited, a:hover, a:active {
- color:#663366;
- text-decoration: underline;
-}
-
-@media screen {
- a[href]:hover {
- background: #FFA
- }
-}
-
-/*
- * Admonitions
- */
-div.procedure {
- color: #222 !important;
- background: #eee !important;
- border: 1px solid #ccc !important;
- width: 90% !important;
-}
-
-.example, .exampleblock {
- background: #fefde6;
- border: 1px solid #f1bb16;
- width: 90%;
- padding: 2ex;
- margin: .75em 3em .75em 1em;
-}
-
-.exampleblock .content .literalblock .content{
- background: #fefde6 !important;
- border: none !important;
-}
-
-.exampleblock .content .programlisting .content{
- padding: 1ex !important;
- background-color: #eee !important;
- border: 1px solid #ccc !important;
-}
-
-.procedure-title {
- font-weight: bold;
- line-height: 1;
- margin-right: 0;
-}
-
-.procedure ol {
- line-height: 1.2;
- margin: 0 0 0 -1em;
-}
-
-div.example-title,
-.exampleblock .title {
- font-weight: bold;
-}
-
-.admonitionblock>table {
- border-collapse: separate;
- border: 0;
- background: none;
- width: 100%;
-}
-
-.admonitionblock>table td.icon {
- text-align: center;
- width: 80px;
-}
-
-.admonitionblock>table td.icon img {
- max-width: none;
-}
-
-.admonitionblock>table td.icon .title {
- font-weight: bold;
- text-transform: uppercase;
-}
-
-.admonitionblock>table td.content {
- padding-left: 1.125em;
- padding-right: 1.25em;
- border-left: 1px solid #ddddd8;
-}
-
-.admonitionblock>table td.content>:last-child>:last-child {
- margin-bottom:0;
-}
-
-.admonitionblock td.icon [class^="fa icon-"] {
- font-size:2.5em;
- text-shadow:1px 1px 2px rgba(0,0,0,.5);
- cursor:default;
-}
-
-.admonitionblock td.icon .icon-note::before {
- content:"\f05a";
- color:#19407c;
-}
-
-.admonitionblock td.icon .icon-tip::before {
- content:"\f0eb";
- text-shadow:1px 1px 2px rgba(155,155,0,.8);
- color:#111;
-}
-
-.admonitionblock td.icon .icon-warning::before {
- content:"\f071";
- color:#bf6900;
-}
-
-.admonitionblock td.icon .icon-caution::before {
- content:"\f06d";
- color:#bf3400;
-}
-
-.admonitionblock td.icon .icon-important::before {
- content:"\f06a";
- color:#bf0000;
-}
-
-.note, .procedure {
- color: #222;
- background: #EEE;
- border: 1px solid #CCC;
- width: 90%;
- border-radius: 4px;
- padding: 2ex;
- margin: .75em 3em .75em 1em;
- line-height: 1.3;
-}
-
-.warning {
- color: #9F1313;
- background: #f8e8e8;
- border: 1px solid #e59595;
- width: 90%;
- border-radius: 4px;
- padding: 2ex;
- margin: .75em 3em .75em 1em;
- line-height: 1.3;
-}
-
-.important {
- font-style: italic;
- border: 1px solid #a00;
- border-left: 12px solid #c00;
- width: 90%;
- background-color: #FFF;
- border-radius: 4px;
- padding: 2ex;
- margin: .75em 3em .75em 1em;
- line-height: 1.3;
-}
-
-.caution {
- color: #3E3535;
- background: #fefde6;
- border: 1px solid #f1bb16;
- width: 90%;
- border-radius: 4px;
- padding: 2ex;
- margin: .75em 3em .75em 1em;
- line-height: 1.3;
-}
-
-.tip {
- color: #004F00;
- background: #d8ecd6;
- border: 1px solid green;
- width: 90%;
- border-radius: 4px;
- padding: 2ex;
- margin: .75em 3em .75em 1em;
- line-height: 1.3;
-}
-
-/*
- * Tables
- */
-table.tableblock {
- margin-bottom: 1.25em;
- border: 1px solid #dedede;
- background-color: #FFF;
- border-spacing: 0;
- border-collapse: collapse;
-}
-
-table.stretch {
- width: 100%;
-}
-
-table caption {
- text-rendering: optimizeLegibility;
- text-align: left;
- font-weight: bold;
- font-size: 1rem;
-}
-
-table.tableblock thead {
- background: #f7f8f7;
- font-weight: bold;
-}
-
-table.tableblock th {
- vertical-align: top;
- text-align: left;
- border: 0 solid #dedede;
- text-rendering: optimizeLegibility;
- line-height: 1.6;
- padding: .5em .625em .625em;
- font-size: inherit;
- color: #222;
- font-weight: bold;
-}
-
-table.tableblock td {
- text-align: left;
- border: 0 solid #dedede;
- text-rendering: optimizeLegibility;
- line-height: 1.6;
- padding: .5em .625em .625em;
- font-size: inherit;
- color: #222;
-}
-
-table.grid-all th.tableblock, table.grid-all td.tableblock {
- border-width: 0 1px 1px 0;
-}
-
-.informaltable, .table th {
- padding-left: 0.2em;
- text-align: left;
-}
-
-.informaltable table.calstable tr td {
- padding-left: 1em;
- padding-right: 1em;
-}
-
-div.table-title {
- font-weight: bold;
-}
-
-/*
- * Navigation
- */
-.navheader, .navfooter {
- display: flex;
- justify-content: center;
-}
-
-.navheader .prev, .navfooter .prev {
- display: flex;
- margin-right: auto;
- align-items: end;
-}
-
-.navheader .chapter, .navfooter .home{
- display: flex;
- flex-direction: column;
- text-align: center;
-}
-
-.navheader .chapter .title {
- line-height: 25px;
-}
-
-.navheader .next, .navfooter .next {
- display: flex;
- margin-left: auto;
- align-items: end;
-}
-
-/*
- * Source code
- */
-.screen {
- overflow: auto !important;
- font-family: monospace !important;
- padding: 1em !important;
- background-color: #edc !important;
- border: 1px solid #ccc !important;
- border-radius: 4px !important;
- margin: 0 !important;
- width: 97% !important;
- text-align: left !important;
- direction: ltr !important;
-}
-
-.screen p {
- margin: 0;
-}
-
-pre.screen strong {
- font-family: monospace;
- font-weight: normal;
-}
-
-.rouge {
- overflow: auto !important;
- font-family: monospace !important;
- padding: 1em !important;
- background-color: #edc !important;
- border: 1px solid #ccc !important;
- border-radius: 4px !important;
- margin: 0 !important;
- width: 97% !important;
-}
-
-.rouge .c {
- font-weight: bolder;
-}
-
-.rouge b {
- display: none;
-}
-
-.prompt {
- margin-left: -3px;
-}
-
-.listingblock {
- margin: .75em 0;
-}
-
-.listingblock:hover code[data-lang]::before {
- display: block;
-}
-
-.listingblock code[data-lang]::before {
- display: none;
- content: attr(data-lang);
- position: absolute;
- font-size: .75em;
- top: .425rem;
- right: .5rem;
- line-height: 1;
- text-transform: uppercase;
- color: inherit;
- opacity: .5;
-}
-
-.literalblock {
- background-color: #FFF !important;
- border: none !important;
- padding: 0 !important;
- margin: .75em 0 !important;
-}
-
-.literalblock .title {
- background-color: #fefde6;
- font-weight: bolder;
- font-size: 16px;
- font-family: "DejaVu Sans";
- padding-bottom: 9px;
-}
-
-.literalblock .content {
- overflow: auto;
- font-family: monospace;
- padding: 1ex;
- background-color: #eee;
- border: 1px solid #ccc;
- border-radius: 4px;
-}
-
-.literal-block-margin {
- margin: 9px 0;
-}
-
-pre {
- margin: 0;
-}
-
-.programlisting {
- overflow: auto;
- font-family: monospace;
- padding: 1ex;
- background-color: #eee;
- border: 1px solid #ccc;
- border-radius: 4px;
- text-align: left !important;
- direction: ltr !important;
-}
-
-/*
- * Callouts
- */
-.conum {
- display: inline-block;
- color: #fff !important;
- background-color: #000;
- border-radius: 100px;
- text-align: center;
- font-size: .75em;
- width: 1.67em;
- height: 1.67em;
- font-style: normal;
- font-weight: bold;
-}
-
-.conum[data-value] {
- color: #fff !important;
- text-align: center;
- font-size: .75em;
- line-height: 1.67em;
- font-style: normal;
- font-weight: bold;
-}
-
-.conum[data-value]::after {
- content: attr(data-value);
-}
-
-.colist td {
- padding-top: 4px;
- padding-bottom: 4px;
-}
-
-.colist tr td b, .programlisting b {
- display: none;
-}
-
-/*
- * Misc
- */
-dl {
- margin: .4em 0 0 0;
- line-height: 1.2;
-}
-
-dt {
- font-weight: bold !important;
- margin: 0.4em 0 0 0;
-}
-
-.guimenu, .guimenuitem, .guisubmenu,
-.guilabel, .interface,
-.shortcut, .shortcut .keycap {
- font-weight: bold;
-}
-
-.guibutton {
- background-color: #CFCFCF;
- padding: 2px;
-}
-
-.button {
- background-color: #CFCFCF !important;
- padding: 2px;
-}
-
-.button::before {
- content: "[";
- padding: 0 3px 0 2px;
-}
-
-.button::after {
- content: "]";
- padding: 0 2px 0 3px;
-}
-
-kbd {
- font-family: "DejaVu Sans", "DejaVu Sans Bold";
- display: inline-block;
- color: rgba(0,0,0,.8);
- font-size: .65em;
- line-height: 1.45;
- background-color: #f7f7f7;
- border: 1px solid #ccc;
- border-radius: 3px;
- box-shadow: 0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;
- margin: 0 .15em;
- padding: .2em .5em;
- vertical-align: middle;
- position: relative;
- top: -.1em;
- white-space: nowrap;
-}
-
-.package, .port {
- color: #007a00;
- font-family: monospace;
- font-style: italic;
-}
-
-.filename {
- color: #007a00;
- font-family: "DejaVu Sans Mono";
- line-height: 14.4px;
-}
-
-.address {
- padding-left: 20px;
-}
-
-.svnref {
- color: #007a00;
-}
-
-.gitref {
- color: #007a00;
-}
-
-.help {
- text-align: center;
-}
-
-.copyright {
- margin: 16px 0;
-}
-
-.legalnotice {
- font-size: small;
- font-variant: small-caps;
-}
-
-details {
- margin: 13px 0;
- cursor: pointer;
-}
-
-.legalnotice details summary {
- font-size: 16px;
-}
diff --git a/documentation/themes/beastie/static/css/fixed.css b/documentation/themes/beastie/static/css/fixed.css
deleted file mode 100644
index 65f0ca9d67..0000000000
--- a/documentation/themes/beastie/static/css/fixed.css
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- FreeBSD.org - "Red" Style
-
- Inspired by AListApart, PositionIsEverything, Mozilla, Red Hat, and many more.
-
- Copyright (c) 2004, 2005 The FreeBSD Project
- Copyright (c) 2004, 2005 Emily Boyd <emily at emilyboyd.com>
-
- This file, and any imported stylesheets are licensed under the BSD license.
-
- $FreeBSD$
-*/
-
-@import url("global.css");
-@import url("layout.css?20150916");
-@import url("text.css");
-@import url("navigation.css");
-@import url("table.css");
-
-@import url("iefixes.css");
diff --git a/documentation/themes/beastie/static/css/fixed_large.css b/documentation/themes/beastie/static/css/fixed_large.css
deleted file mode 100644
index 51d805448c..0000000000
--- a/documentation/themes/beastie/static/css/fixed_large.css
+++ /dev/null
@@ -1,11 +0,0 @@
-/*
- * FreeBSD Global Style - Large Text Version
- *
- * $FreeBSD$
- */
-
-@import url("fixed.css");
-
-body {
- font-size: 93%;
-}
diff --git a/documentation/themes/beastie/static/css/global.css b/documentation/themes/beastie/static/css/global.css
deleted file mode 100644
index 388e9af3c7..0000000000
--- a/documentation/themes/beastie/static/css/global.css
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- *FreeBSD.org - Global Styles
- *
- * $FreeBSD$
- */
-
-body {
- margin: 0;
- padding: 0;
- font-family: verdana, sans-serif;
- color: #000;
- background: #fff url("../images/hdr_fill.png") repeat-x;
-}
-
-h1 {
- font-size: 120%;
- font-weight: bold;
- margin: 0em 0em 1.2em 0em;
-}
-
-h2 {
- font-size: 115%;
- margin: 1.2em 0em 1.2em 0em;
- font-weight: bold;
-}
-
-h3 {
- font-size: 110%;
- margin: 1.2em 0em 1.2em 0em;
- font-weight: bold;
-}
-
-h4 {
- font-size: 100%;
- margin: 1.2em 0em 1.2em 0em;
- font-weight: bold;
-}
-
-h5 {
- font-size: 90%;
- margin: 1.2em 0em 1.2em 0em;
- font-weight: bold;
-}
-
-h6 {
- font-size: 85%;
- margin: 1.2em 0em 1.2em 0em;
- font-weight: bold;
-}
-
-img {
- border: 0;
-}
-
-ol, ul, li {
- font-size: 1.0em;
- line-height: 1.2em;
- margin-top: 0.2em;
- margin-bottom: 0.1em;
-}
-
-p {
- line-height: 1.2em;
- margin: 1.2em 0em 1.2em 0em;
-}
-
-li > p {
- margin-top: 0.2em;
- margin-bottom: 0.2em;
-}
-
-pre {
- font-family: monospace;
- font-size: 1.1em;
-}
-
-tt {
- font-family: monospace;
- font-size: 1.1em;
-}
-
-strong, b {
- font-weight: bold;
-}
-
-form textarea {
- text-align: left;
-}
diff --git a/documentation/themes/beastie/static/css/iefixes.css b/documentation/themes/beastie/static/css/iefixes.css
deleted file mode 100644
index 02cf798888..0000000000
--- a/documentation/themes/beastie/static/css/iefixes.css
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * FreeBSD.org - Fixes for Internet Explorer
- * $FreeBSD$
- */
-
-/*Win IE fix \*/
-
-* html #topnavlist li { margin: 0 0.5em 0 -0.5em; }
-
-* html #menu ul.first { border-left: 0; }
-* html #menu li { margin: 0.2em 0 -1em 0; }
-
-* html #languagenavlist li { padding: 0 0.1em 0 0.4em; }
-* html #languagenavlist li.last-child { padding: 0 0em 0 0.4em; }
-
-* html #searchnavlist li { padding: 0 0.4em 0 0.8em; }
-* html #searchnavlist li.last-child { padding: 0 0 0 0.8em; }
-
-* html #search { height: 1%; }
-
-* html #mirror { height: 1%; }
-
-/*End Win IE fix*/
-
-/*Win IE fix \*/
-
-* html pre { font-size: 1.0em; }
-
-* html tt { font-size: 1.0em; }
-
-/*End Win IE fix*/
-
-/*Win IE fix \*/
-
-* html #frontshortcuts { height: 1%; }
-
-* html #frontshortcutswrap { height: 1%; }
-
-* html #frontshortcutscontent { height: 1%; }
-
-* html #frontshortcutslist { height: 1%; }
-
-* html #frontreleases { height: 1%; }
-
-* html #frontreleaseswrap { height: 1%; }
-
-* html #frontreleasescontent { height: 1%; }
-
-* html #frontreleaseslist { height: 1%; }
-
-/*End Win IE fix*/
diff --git a/documentation/themes/beastie/static/css/layout.css b/documentation/themes/beastie/static/css/layout.css
deleted file mode 100644
index 592b2c76d0..0000000000
--- a/documentation/themes/beastie/static/css/layout.css
+++ /dev/null
@@ -1,605 +0,0 @@
-/*
- * FreeBSD.org - Layout Styles
- *
- * $FreeBSD$
- */
-
-/* Container Definitions */
-
-/* Page Container */
-
-#container {
- margin: 0em auto;
- width: 85%;
- text-align: left; /* Win IE5 */
-}
-
-/* Header */
-header {
- display: flex;
- flex-direction: row;
- height: 75px;
-}
-
-#headerlogoright {
- display: flex;
- flex-direction: column;
- margin-left: auto;
- align-items: center;
- justify-content: center;
-}
-
-/* Search */
-
-@media screen {
-#search {
- text-align: right;
- padding: 0;
- color: #666;
-}
-
-#search form {
- margin: 0; /* need for IE Mac */
- text-align: right; /* need for IE Mac */
- white-space: nowrap; /* for Opera */
-}
-
-#search form label {
- color: #666;
-}
-
-#search form #submit {
- background: transparent;
- color: #fff;
- border-right: 1px solid #DADADA;
- border-bottom: 1px solid #DADADA;
- border-top: 1px solid #DADADA;
- border-left: 1px solid #DADADA;
- padding: 1px 5px 1px 5px;
-}
-
-#search form #words {
- width: 50%;
- border: 1px solid #DADADA;
- background: #FFFFFF;
- color: #666;
- padding: 2px 2px 2px 5px;
-}
-}
-
-@media print {
-#search { display: none; }
-}
-
-/* Mirror Select */
-
-#mirror {
- text-align: right;
- padding: 0;
- margin: 0;
- margin-top: 6px;
- color: #666;
-}
-
-#mirror form {
- padding-top: 5px;
- right: 0;
- margin: 0; /* need for IE Mac */
- text-align: right; /* need for IE Mac */
- white-space: nowrap; /* for Opera */
-}
-
-#mirror form label {
- color: #666;
- font-size: 0.8em;
-}
-
-#mirror form select {
- font-size: 0.8em;
-}
-
-#mirror form #mirrorsel {
- font-size: 0.8em;
- width: 150px;
- border: 1px solid #DADADA;
- background: #FFFFFF;
- color: #666;
-}
-
-#mirror input {
- font-size: 0.8em;
- background: transparent;
- color: #666;
- border: 1px solid #DADADA;
-}
-
-/* Content */
-
-#content {
- clear: both;
- display: block;
-}
-
-#frontcontainer {
- width: 100%;
-}
-
-#frontfeaturecontainer {
- clear: both;
-}
-
-#frontfeatureleft{
- width: 30%;
- margin: 0;
- padding: 0;
- float: left;
-}
-
-#frontfeatureleft h2 {
- border: none;
- margin-top: 0;
-}
-
-#frontfeatureleft p {
- margin: 0 0 1em 0;
-}
-
- #frontfeaturecontent {
- margin: 10px 10px 10px 13px;
- }
-
-#frontfeaturemiddle {
- float: left;
- margin-top: 20px;
- background: url(../images/beastie.png) no-repeat top left;
- min-height: 196px;
- width: 30%;
-}
-
-#frontfeatureright {
- position: relative;
- border: 0px;
- padding: 0px;
- margin: 0px;
- width: 30%;
- float: right;
-}
-
-.center {
- text-align: center;
-}
-
-.right {
- display: block;
- float: right;
-}
-
-.screen {
- overflow: auto;
- font-family: monospace;
- padding: 1ex;
- background-color: #edc;
- border: 1px solid #ccc;
- border-radius: 4px;
-}
-
-.screen pre, .programlisting pre {
- margin: 0;
-}
-
-.programlisting {
- overflow: auto;
- font-family: monospace;
- padding: 1ex;
- background-color: #eee;
- border: 1px solid #ccc;
- border-radius: 4px;
-}
-
-.warning {
- color: #9F1313;
- background: #f8e8e8;
- border: 1px solid #e59595;
- width: 90%;
- border-radius: 4px;
- padding: 0 2ex;
- margin: .75em 3em .75em 1em;
- line-height: 1.3;
-}
-
-.note {
- color: #222;
- background: #eee;
- border: 1px solid #ccc;
- width: 90%;
- border-radius: 4px;
- padding: 0 2ex;
- margin: .75em 3em .75em 1em;
- line-height: 1.3;
-}
-
-.important {
- font-style: italic;
- border: 1px solid #a00;
- border-left-color: rgb(170, 0, 0);
- border-left-style: solid;
- border-left-width: 1px;
- border-left: 12px solid #c00;
- width: 90%;
- border-radius: 4px;
- padding: 2ex;
- margin: .75em 3em .75em 1em;
- line-height: 1.3;
-}
-
-/* News/Events/Media/Security Box */
-
-#frontnemscontainer {
- width: 100%;
- background: #eee;
- display: inline;
- float: left;
- margin-top: 8px;
- margin-bottom: 8px;
-}
-
-#frontnews {
- width: 24%;
- margin: 0;
- padding: 0;
- float: left;
-}
-
-#frontnewscontent {
- margin: 17px 15px 24px 18px;
-}
-
-#frontevents {
- width: 24%;
- margin: 0;
- padding: 0;
- float: left;
-}
-
-#fronteventscontent {
- margin: 17px 15px 24px 14px;
-}
-
-#frontmedia {
- width: 24%;
- margin: 0;
- padding: 0;
- float: left;
-}
-
-#frontmediacontent {
- margin: 17px 15px 24px 14px;
-}
-
-#frontsecurity {
- width: 24%;
- margin: 0;
- padding: 0;
- float: left;
-}
-
-#frontsecuritycontent {
- margin: 17px 15px 24px 14px;
-}
-
-/* No way to get equal columns in pure CSS - setting height is a temporary hack */
-.frontseparator {
- width: 0.5%;
- height: 500px;
- margin: 0;
- padding: 0;
- background-color: #fff;
- float: left;
-}
-
-.newseventswrap {
- padding-left: 5px;
-}
-
-.newseventslist {
- list-style: none;
- margin: 0;
- padding: 0;
- display: inline;
-}
-
-.newseventslist img.rssimage {
- display: inline;
- border: 0;
- vertical-align: bottom;
-}
-
-.newseventslist li {
- padding: 0 0.3em 0 0.5em;
- display: inline;
- border-right: 1px solid #E1E1E1;
-}
-
-.newseventslist li a {
-}
-
-.newseventslist li.last-child {
- border-right: 0;
- padding-right: 0;
-}
-
-.newseventslist li.first-child {
- padding-left: 0;
-}
-
-.newseventslist li.only-child {
- border-right: 0;
- padding-left: 0;
-}
-
-/* Shortcuts */
-
-#frontshortcuts {
- margin: 0;
- padding: 0;
- color: #666;
-}
-
-#frontshortcutscontent {
- float: right;
- margin: 0;
- padding: 0;
- padding-left: 15px;
- padding-top: 20px;
-}
-
-#frontshortcutslist {
- margin: 0;
- padding: 0;
- margin-left: 5px;
- margin-top: 5px;
- list-style: none;
-}
-
-#frontshortcutslist li {
- margin: 0;
- padding-left: 12px;
- background-image: url(../images/blt_red_arrow.png);
- background-repeat: no-repeat;
- background-position: 0px 0.5em;
-}
-
-/* Latest Releases */
-
-#frontreleases {
- padding: 0;
- margin: 8px;
- margin-left: 190px;
- margin-top: 5px;
- padding-bottom: 20px;
- color: #666;
- width: 85%;
-}
-
-#frontreleasescontent {
- margin: 0;
- padding: 0;
-}
-
-#frontreleaseslist {
- margin: 0;
- padding: 0;
- margin-left: 5px;
- margin-top: 5px;
- list-style: none;
-}
-
-#frontreleaseslist li {
- margin: 0;
- padding-left: 12px;
- background-image: url(../images/blt_red_arrow.png);
- background-repeat: no-repeat;
- background-position: 0px 0.5em;
-}
-
-/* New User Box */
-
- /* height and width details */
-.frontnewtop div, .frontnewtop, .frontnewbot div, .frontnewbot {
- width: 100%;
- height: 12px;
-}
-
-.frontnewcontent {
- margin: 0;
- padding: 0;
- margin-top: -4px;
- margin-bottom: -4px;
- text-align: center;
- font-size: 1.1em;
- font-weight: bold;
-}
-
-.frontnewcontent a, .frontnewcontent a:link, .frontnewcontent a:visited, .frontnewcontent a:hover, .frontnewcontent a:active {
- color: #990000;
- text-decoration: none;
-}
-
-.frontnewroundbox {
- float: left;
- margin: 0;
- margin-top: 30px;
- padding: 0;
- width: 130px;
- background-color: #D8D8D8;
- border-radius: 10px;
-}
-
-/* Donate Button */
-.donate {
- background-color: white;
- border-radius: 10px;
- padding: 2% 15%;
- margin-bottom: 3%;
- text-align: center;
- font-size: 1.1em;
- font-weight: bold;
-}
-
-.donate a, .donate a:link, .donate a:visited, .donate a:hover, .donate a:active {
- color: #990000;
- text-decoration: none;
-}
-
-/* Get FreeBSD Box */
-
- /* height and width details */
-.frontgettop div, .frontgettop, .frontgetbot div, .frontgetbot {
- width: 100%;
- height: 18px;
- font-size: 1px;
-}
-
-.frontgetcontent {
- margin: 0;
- padding: 0;
- margin-top: -8px;
- margin-bottom: -8px;
- text-align: center;
- font-size: 1.4em;
- font-weight: bold;
-}
-
-.frontgetcontent a, .frontgetcontent a:link, .frontgetcontent a:visited, .frontgetcontent a:hover, .frontgetcontent a:active {
- color: #990000;
- text-decoration: none;
-}
-
-.frontgetroundbox {
- margin-top: 50px;
- margin-left: 160px;
- padding: 0;
- width: 190px;
- background-color: #FACC2E;
- border-radius: 15px;
-}
-
-/* Secondary Pages */
-
-@media screen {
-#sidewrap {
- float: left;
- width: 166px;
- margin-top: 15px;
- margin-right: -170px;
-}
-
-#rightwrap {
- float: right;
- width: 166px;
- margin-left: 15px;
-}
-
-#contentwrap {
- margin-left: 100px;
- padding-top: 15px;
-}
-}
-
-@media print {
-#sidewrap, #rightwrap { display: none; }
-#contentwrap { margin-left: 16px; padding-top: 15px; }
-}
-
-/* Footer */
-
-footer {
- font-size: 0.9em;
- text-align: center;
- color: #737373;
- line-height: 1.3em;
- padding-bottom: 15px;
- padding-top: 15px;
- clear: both;
-}
-
-/* Misc Classes */
-.books-title {
- margin: 0;
-}
-
-.articles-title {
- margin: 1.2em 0em 0em 0em;
-}
-
-.clearboth {
- clear: both;
- margin: 0;
- padding: 0;
-}
-
-.blockhide {
- display: none;
- height: 0;
- width: 0;
- overflow: hidden;
- position: absolute; /* IE5 Mac */
-}
-
-img {
- border: 0;
-}
-
-/* Languages */
-#language-container {
- padding: 0;
- margin: 0;
- position: relative;
- float: right;
- cursor: pointer;
- z-index: 999;
-}
-
-#language-container li {
- display: inline-block;
- margin-top: 0;
-}
-
-#language-container a {
- display: block;
- color: #000;
- font-size: 16px;
- text-decoration: none;
- white-space: nowrap;
- background-color: transparent;
-}
-
-.language-image {
- height: 1.5em;
- width: 1.5em;
- max-width: 100%;
- vertical-align: middle;
- border: 0;
-}
-
-#language-container ul {
- display: none;
- position: absolute;
-}
-
-#language-container li:hover > ul {
- display: inherit;
-}
-
-.language-list {
- margin: 0;
- padding: 0;
- background-color: white;
-}
-
-#language-container li ul li {
- float: none;
- display: list-item;
- position: relative;
- list-style-type: none;
-}
diff --git a/documentation/themes/beastie/static/css/navigation.css b/documentation/themes/beastie/static/css/navigation.css
deleted file mode 100644
index 09a9d85976..0000000000
--- a/documentation/themes/beastie/static/css/navigation.css
+++ /dev/null
@@ -1,393 +0,0 @@
-/*
- * FreeBSD.org - Navigation (and List) Styles
- *
- * $FreeBSD$
- */
-
-/* Site Navigation */
-
-@media screen {
-#topnav {
- text-align: left;
- color: #666;
- font-size: 0.9em;
- margin: 0;
- padding: 0;
- height: 29px;
- overflow: visible;
- margin-top: 7px;
-}
-
-#topnavleft {
- width: 7px;
- height: 29px;
- border: 0px;
- padding-right: 10px;
- margin: 0px;
- float: left;
-}
-
-#topnavleft img {
- border: 0px;
- margin: 0;
- padding: 0;
-}
-
-#topnavright {
- width: 7px;
- height: 29px;
- border: 0px;
- padding: 0px;
- margin: 0px;
- float: right;
-}
-
-#topnavright img {
- border: 0px;
- margin: 0;
- padding: 0;
-}
-
-#topnavlist {
- list-style: none;
- margin: 0;
- padding: 0;
- height: 29px;
-}
-
-#topnavlist li {
- padding: 0 1em 0 1.2em;
- display: inline;
- border-left: 1px solid #B4B4B4;
-}
-
-#topnavlist li a {
- color: #666;
- font-weight: bold;
- text-decoration: none;
-}
-
-#topnavlist li:first-child {
- border-left: 0;
- padding-left: 0;
-}
-
-/* Drop-down menu */
-
-nav {
- float: left;
- height: 2.0em;
- font-size: 90%;
- clear: both;
- margin-top: .3%;
- font-weight: bold;
-}
-
-nav ul {
- list-style: none;
- margin: 0;
- padding: 0px 10px 2px 10px;
- float: left;
- border-left: 1px solid #B4B4B4;
-}
-
-nav ul:first-child {
- padding-left: 0;
- border: 0;
-}
-
-nav a {
- display: block;
- padding: 0px 3px;
- color: #666 !important;
- text-decoration: none !important;
-}
-
-nav a:visited {
- color: #666;
-}
-
-nav a:hover {
- color: #990000;
-}
-
-nav li {
- position: relative;
-}
-
-nav ul ul {
- position: absolute;
- background-color: #e5e5e5;
- padding: 2px;
- border: 0;
- width: 10em;
- z-index: 500;
-}
-
-nav ul ul li {
- border-top: 1px solid #B4B4B4;
- padding: 4px 0 4px 0;
-}
-
-nav ul ul ul {
- top: 0;
- left: 100%;
- background: #e5e5e5;
-}
-
-nav ul ul,
-nav ul li:hover ul ul,
-nav ul ul li:hover ul ul {
- display: none;
-}
-
-nav ul li:hover ul,
-nav ul ul li:hover ul,
-nav ul ul ul li:hover ul {
- display: block;
-}
-
-/* Language selection */
-
-#languagenav {
- text-align: right;
- color: #666;
- font-size: 0.9em;
- margin: 0px 0px 0px 0px;
- right: 0px;
- padding: 0;
-}
-
-#languagenavlist {
- list-style: none;
- margin: 0;
- padding: 0;
-}
-
-#languagenavlist li {
- padding: 0 0.5em 0 0.2em;
- display: inline;
- border-right: 1px solid #B6B6B6;
-}
-
-#languagenavlist li.last-child {
- padding: 0 0em 0 0.2em;
- border-right: 0;
-}
-
-#languagenavlist li a {
- text-decoration: underline;
-}
-
-#languagenavlist li a:hover {
-}
-
-/* The search navigation is the list of links above the search box. */
-
-#searchnav {
- position: relative;
- text-align: right;
- color: #fff;
- font-size: 0.9em;
- margin: 0px 0px 0px 0px;
- margin-top: 8px;
- right: 0px;
- padding: 0;
-}
-
-#searchnavlist {
- list-style: none;
- margin: 0;
- padding: 0;
-}
-
-#searchnavlist li {
- padding: 0 0.6em 0 0.3em;
- display: inline;
- border-right: 1px solid #fff;
-}
-
-#searchnavlist li.last-child {
- padding: 0 0 0 0.3em;
- border-right: 0;
-}
-
-#searchnavlist li a {
- color: #FFCC66;
- text-decoration: underline;
-}
-
-#searchnavlist li a:hover {
- color: #fff;
-}
-
-/* Category Navigation */
-
-#sidenav, #sidenav ul, #sidenav ul ul {
- margin: 0;
- padding: 0;
- list-style: none;
- font-size: 1.0em;
-}
-
-#sidenav {
- width: 150px;
- background-color: #eee;
- border: 1px solid #D4D4D4;
-}
-
-#sidenav ul {
- padding: 8px 4px 12px 4px;
-}
-
-#sidenav ul ul {
- background: none;
- background-color: #eee;
- margin: 0;
- padding: 0;
- list-style: none;
-}
-
-#sidenav ul ul li {
- background: none;
- border: none;
-}
-
-#sidenav ul li {
- border-bottom: 1px solid #eee;
- margin: 0;
- padding-left: 12px;
- background-image: url(../images/blt_red_arrow.png);
- background-repeat: no-repeat;
- background-position: 12px 0.65em;
-}
-
-#sidenav ul li.active {
- font-weight: bold;
-}
-
-#sidenav ul li.active span {
- display: none;
-}
-
-#sidenav ul li a {
- display: block;
- color: #990000;
- text-decoration: underline;
- padding: 3px 5px 3px 12px;
- margin: 0;
-}
-
-#sidenav ul ul li a.active {
- font-weight: bold;
-}
-
-#sidenav ul ul li a {
- display: block;
- padding-left: 12px;
- margin: 0;
-}
-
-#sidenav ul li a:hover {
- color: #000;
-}
-
-#feedlinks {
- padding-top: 5px;
- padding-left: 5px;
- margin-top: 5px;
- margin-left: 5px;
- list-style: none;
- display: block;
-}
-
-#feedlinks ul {
- list-style-image: url(../images/ico_rss.png);
-}
-
-/* Right Navigation */
-
-.rightnav, .rightnav ul, .rightnav ul ul {
- margin: 0;
- padding: 0;
- list-style: none;
- font-size: 1.0em;
-}
-
-.rightnav {
- width: 150px;
- background-color: #eee;
- border: 1px solid #D4D4D4;
-}
-
-.rightnav ul {
- padding: 8px 4px 12px 4px;
-}
-
-.rightnav ul ul {
- background: none;
- background-color: #eee;
- margin: 0;
- padding: 0;
- list-style: none;
-}
-
-.rightnav ul ul li {
- background: none;
- border: none;
-}
-
-.rightnav ul li {
- border-bottom: 1px solid #eee;
- margin: 0;
- padding-left: 12px;
- background-image: url(../images/blt_red_arrow.png);
- background-repeat: no-repeat;
- background-position: 12px 0.65em;
-}
-
-.rightnav ul li.active {
- font-weight: bold;
-}
-
-.rightnav ul li.active span {
- display: none;
-}
-
-.rightnav ul li a {
- display: block;
- color: #990000;
- text-decoration: underline;
- padding: 3px 5px 3px 12px;
- margin: 0;
-}
-
-.rightnav ul ul li a.active {
- font-weight: bold;
-}
-
-.rightnav ul ul li a {
- display: block;
- padding-left: 12px;
- margin: 0;
-}
-
-.rightnav ul li a:hover {
- color: #000;
-}
-
-.rightnav h1, .rightnav h2, .rightnav h3, .rightnav h4, .rightnav h5, .rightnav h6, .rightnav p {
- padding-left: 10px;
- padding-right: 10px;
-}
-}
-
-@media print {
-#topnav, #topnavleft, #topnavright, #topnavlist { display: none; }
-nav { display: none; }
-#languagenav, #languagenavlist { display: none; }
-#searchnav, #searchnavlist { display: none; }
-#sidenav { display: none; }
-#feedlinks { display: none; }
-.rightnav { display: none; }
-}
diff --git a/documentation/themes/beastie/static/css/table.css b/documentation/themes/beastie/static/css/table.css
deleted file mode 100644
index 761926126d..0000000000
--- a/documentation/themes/beastie/static/css/table.css
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * FreeBSD.org - Table Styles
- *
- * $FreeBSD$
- */
-
-.tblbasic {
- background-color: #eee;
- border-spacing: 0px;
- border: 1px solid #CACACA;
- border-bottom: 0;
- border-collapse: collapse;
-}
-
-.tblbasic thead {
- font-weight: bold;
-}
-
-.tblbasic th {
- font-weight: bold;
- padding: 8px;
- border-bottom: 1px solid #D4D4D4;
-}
-
-.tblbasic td {
- padding: 8px;
- border-bottom: 1px solid #D4D4D4;
-}
-
-.tblbasic td+td, .tblbasic th+th {
- border-left: 1px solid #D4D4D4;
-}
-
-.tableblock {
- margin: 0;
-}
-
-.tblDownload ul {
- list-style: none;
- padding: 0 10px;
-}
diff --git a/documentation/themes/beastie/static/css/text.css b/documentation/themes/beastie/static/css/text.css
deleted file mode 100644
index 8d80669730..0000000000
--- a/documentation/themes/beastie/static/css/text.css
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- * FreeBSD.org - Text Styles
- *
- * $FreeBSD$
- */
-
-/* Heading Definitions */
-
-h1 {
- color: #990000;
-}
-
-h2 {
- color: #990000;
-}
-
-h3 {
- color: #990000;
-}
-
-h4 {
- color: #990000;
-}
-
-/* Text Styles */
-
-.txtcolumn1 {
- width: 50%;
- line-height: 1.3em;
-}
-
-.txtcolumn2 {
- width: 50%;
- line-height: 1.5em;
-}
-
-.txtcurrentlocation {
- font-weight: bold;
-}
-
-.txtdivider {
- font-size: 0.8em;
- color: #E1E1E1;
- padding-left: 4px;
- padding-right: 4px;
-}
-
-.txtnewsevent {
- font-size: 0.9em;
- color: #000000;
-}
-
-.txtshortcuts {
- font-size: 0.9em;
- color: #000000;
-}
-
-.txtdate {
- font-size: 0.9em;
- color: #666;
-}
-
-.txtmediumgrey {
- color: #666;
-}
-
-.txtformlabel {
- color: #666;
- font-weight: bold;
- text-align: right;
- vertical-align: top;
-}
-
-.txtrequiredfield {
- color: #EC5800;
-}
-
-.txtimportant {
- color: #EC5800;
-}
-
-.txtoffscreen {
- position: absolute;
- left: -1999px;
- width: 1990px;
-}
-
-.text-center {
- text-align: center;
-}
-
-.line-through {
- text-decoration: line-through;
-}
-
-.filename {
- color: #007a00;
-}
-
-.contrib {
- font-size: small;
- font-style: italic;
-}
-
-#txtfrontfeatureheading {
- padding-bottom: 0em;
-}
-
-#txtfrontfeaturelink a {
- font-size: 1.2em;
- font-weight: bold;
- padding-left: 5px;
-}
-
-#txtfrontjournalblock {
- padding-left: 0px;
-}
-
-#txtfrontjournallink {
- font-size: 1.2em;
- font-weight: bold;
- padding-left: 1px;
-}
-
-/* Link Styles */
-
-a:link { color:#990000; text-decoration: underline; }
-a:visited { color:#990000; text-decoration: underline; }
-a:hover { color:#000000; text-decoration: underline; }
-a:active { color:#990000; text-decoration: underline; }
-
-footer a:link { color:#666; text-decoration: underline; }
-footer a:visited { color:#666; text-decoration: underline; }
-footer a:hover { color:#000000; text-decoration: underline; }
-footer a:active { color:#666; text-decoration: underline; }
-
-#frontnemscontainer h2 {
- margin: 0;
- padding: 0;
- font-size: 1.1em;
-}
-
-#frontshortcuts h2 {
- margin: 0;
- padding: 0;
- font-size: 1.1em;
-}
-
-#frontreleases h2 {
- margin: 0;
- padding: 0;
- font-size: 1.1em;
-}
-
-ul.txtdownloadlist, ul.txtdocslist {
- list-style: none;
- padding: 0 10px;
-}
-
-.txtdocslist a {
- color: #000000;
-}
-
-.tblwide {
- width: 100%;
-}
-
-.tbldownload th, .tbldownload td {
- vertical-align: top;
-}
diff --git a/documentation/themes/beastie/static/images/freebsd-logo.svg b/documentation/themes/beastie/static/images/freebsd-logo.svg
new file mode 100644
index 0000000000..e59c389bd7
--- /dev/null
+++ b/documentation/themes/beastie/static/images/freebsd-logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 561 152" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round"><use xlink:href="#A" x=".5" y=".5"/><symbol id="A" overflow="visible"><g stroke="none" fill-rule="nonzero"><path d="M423.524 38.213c6.2 1.7 11.5 7.2 13.2 13.4 1.9 6.7-.2 13.5-4.7 18.6 5.5 3 10.2 7.7 12 13.8 1.7 5.7 1.3 12.3-1.6 17.5-3.2 5.7-9.2 10.3-15.6 11.7-3.5.7-7.2.5-10.8.5h-21.8c-2.8 0-4.2-2-4.2-4.5v-51.1c.1-25.9 27.6-21.5 33.5-19.9zm-26 21v9.6h22.8c8.9 0 10.3-12.4 9.1-16-1.3-3.8-4.9-6.3-8.5-7.5-3-.7-23.4-5.5-23.4 13.9zm0 16.6v30.3c0 .8 0 .7.8.7h17c4.7 0 9.6.2 14-2 5.5-2.7 8.8-10 8.2-16s-4.7-10.1-10.2-12.2c-2.7-1-6.5-.9-9.5-.9-3 .1-20.3.1-20.3.1zm104.5-33.7c0-3.3 2-5 6-5h20.6c20.5 0 31 19.8 31 38.8 0 19.4-12.7 38.2-33.1 38.2h-20.2c-3.3 0-4.4-.6-4.4-4.3v-67.7zm7.7 2.6v61.8h16.3c16.5 0 25.4-15.2 25.4-30.6 0-15.8-8-31.2-23.9-31.2zm-38.9.2c-6.7 0-12.9 5.5-12.9 12.7 0 6.5 8.7 10.2 17.3 14.9 9.1 5 18.9 9.9 18.9 20.5 0 14.5-10.9 22-24.9 22-6.4 0-12.3-1.7-17.4-5.1-1.8-1.2-2.7-2.7-2.7-4.5 0-2.3 1.1-3.4 3.4-3.4 1.1 0 2.3.4 3.6 1.2 4 2.4 9 3.9 13.5 3.9 8.8 0 16.3-3.9 16.3-13.6 0-6.1-7.3-9.9-15.2-14.1-9.9-5.2-21.1-10.9-21.1-21.4 0-13.3 10.1-21 22.8-21 5.5 0 11.5 1.5 17.2 4.7 1.9 1.1 2.8 2.9 2.8 4.7 0 2-1.4 4-3.5 4-1.2 0-2.4-.9-3.9-1.8-3.1-2.2-8.9-3.7-14.2-3.7zm-235.9 65.6c-.1 1.8-1.3 3.4-3.6 3.4s-3.5-1.7-3.5-3.5v-33.8c0-9.5 6.6-17.1 19.1-17.1 6.5 0 11.5 1.1 15.6 2.8 1.6.7 2.6 2.2 2.6 3.4 0 2.2-1.6 2.9-3.2 2.9-2.9 0-6.9-2.3-13-2.3-8.9 0-14.1 4.3-14.1 10.8zm-42.5-34.6v34.7c-.1 1.8-1.3 3.3-3.5 3.3-2.3 0-3.5-1.7-3.5-3.5v-50.7c.4-16.1 11.2-24.1 22.5-24.1h13.6c3 0 4.6 1.3 4.6 3.7 0 2.3-1.6 3.5-4.6 3.5h-13.3c-8.5 0-15.7 5.3-15.7 17.1l-.1 5s0-1.6 0 4.1h23.4c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zm187.7 7.1c-.9-6.8-4.5-13.1-10.1-17.8-4.6-3.8-10.4-5.8-16.7-5.8-12.6 0-24.4 10-26.4 22.4-2.1 12.9 5.5 25.8 17.6 30 5.3 1.8 11.3 1.8 17.8-.1 2-.6 4.3-1.4 5.6-3 1-1.2 1-3.4 0-4.5-.7-.8-1.9-1.2-3.2-1.2-.4 0-.8.2-1.3.4-.1.1-.3.2-.5.2l-2.7 1.1c-3.6 1.3-7.2 1.5-10.8.8-3.9-.8-7.1-2.5-9.8-5.3-2.3-2.3-4-5.2-5-8.4l-.1-.4h41.8c1.3 0 2.3-.4 2.9-1.1 1.4-1.6 1.2-4.7.9-7.3zm-7.2 1.4h-39v-.4c.7-5.2 3.6-10.1 8-13.5 3.1-2.4 6.9-3.6 11.5-3.6 4.7 0 8.7 1.4 12.5 4.5 3.4 2.8 6.9 8 6.9 12.6v.4zm-54-1.4c-.9-6.8-4.5-13.1-10.1-17.8-4.6-3.8-10.4-5.8-16.7-5.8-12.6 0-24.4 10-26.4 22.4-2.1 12.9 5.5 25.8 17.6 30 5.3 1.8 11.3 1.8 17.8-.1 2-.6 4.3-1.4 5.6-3 1-1.2 1-3.4 0-4.5-.7-.8-1.9-1.2-3.2-1.2-.5 0-.8.2-1.3.4-.1.1-.3.2-.5.2l-2.7 1.1c-3.6 1.3-7.2 1.5-10.8.8-3.9-.8-7.1-2.5-9.8-5.3-2.3-2.3-4-5.2-5-8.4l-.1-.4h41.8c1.3 0 2.3-.4 2.9-1.1 1.4-1.6 1.2-4.7.9-7.3zm-7.3 1.4h-39l.1-.4c.7-5.2 3.6-10.1 8-13.5 3.1-2.4 6.9-3.6 11.5-3.6 4.7 0 8.7 1.4 12.5 4.5 3.4 2.8 6.9 8 6.9 12.6z" fill="#FFF"/><path d="M151.124 2.513c8.1 8.1-14.4 43.7-18.2 47.5s-13.4.3-21.5-7.8-11.6-17.7-7.8-21.5c3.8-3.9 39.4-26.3 47.5-18.2zm-113.6 8.6c-12.4-7-30-14.8-35.6-9.2-5.7 5.7 2.4 23.7 9.5 36.1 6.3-11.1 15.3-20.3 26.1-26.9zm101.2 36.1c1.1 3.9.9 7.1-.9 8.9-4.3 4.3-16-.3-26.5-10.3-.7-.7-1.5-1.3-2.2-2.1-3.8-3.8-6.8-7.8-8.6-11.6-3.7-6.6-4.6-12.4-1.8-15.2 1.5-1.5 3.9-1.9 6.9-1.4a148.97 148.97 0 0 1 6.7-4 73.24 73.24 0 0 0-33.9-8.3c-40.6 0-73.5 32.9-73.5 73.5s32.9 73.5 73.5 73.5 73.5-32.9 73.5-73.5c0-13.1-3.4-25.4-9.5-36.1-1.2 2.5-2.5 4.7-3.7 6.6z" fill="#FFF"/></g></symbol></svg>
diff --git a/documentation/themes/beastie/static/images/freebsd-official.svg b/documentation/themes/beastie/static/images/freebsd-official.svg
new file mode 100644
index 0000000000..333d90bc0c
--- /dev/null
+++ b/documentation/themes/beastie/static/images/freebsd-official.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 561 152" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round"><use xlink:href="#A" x=".5" y=".5"/><symbol id="A" overflow="visible"><g stroke="none" fill-rule="nonzero"><path d="M423.524 38.213c6.2 1.7 11.5 7.2 13.2 13.4 1.9 6.7-.2 13.5-4.7 18.6 5.5 3 10.2 7.7 12 13.8 1.7 5.7 1.3 12.3-1.6 17.5-3.2 5.7-9.2 10.3-15.6 11.7-3.5.7-7.2.5-10.8.5h-21.8c-2.8 0-4.2-2-4.2-4.5v-51.1c.1-25.9 27.6-21.5 33.5-19.9zm-26 21v9.6h22.8c8.9 0 10.3-12.4 9.1-16-1.3-3.8-4.9-6.3-8.5-7.5-3-.7-23.4-5.5-23.4 13.9zm0 16.6v30.3c0 .8 0 .7.8.7h17c4.7 0 9.6.2 14-2 5.5-2.7 8.8-10 8.2-16s-4.7-10.1-10.2-12.2c-2.7-1-6.5-.9-9.5-.9-3 .1-20.3.1-20.3.1zm104.5-33.7c0-3.3 2-5 6-5h20.6c20.5 0 31 19.8 31 38.8 0 19.4-12.7 38.2-33.1 38.2h-20.2c-3.3 0-4.4-.6-4.4-4.3v-67.7zm7.7 2.6v61.8h16.3c16.5 0 25.4-15.2 25.4-30.6 0-15.8-8-31.2-23.9-31.2zm-38.9.2c-6.7 0-12.9 5.5-12.9 12.7 0 6.5 8.7 10.2 17.3 14.9 9.1 5 18.9 9.9 18.9 20.5 0 14.5-10.9 22-24.9 22-6.4 0-12.3-1.7-17.4-5.1-1.8-1.2-2.7-2.7-2.7-4.5 0-2.3 1.1-3.4 3.4-3.4 1.1 0 2.3.4 3.6 1.2 4 2.4 9 3.9 13.5 3.9 8.8 0 16.3-3.9 16.3-13.6 0-6.1-7.3-9.9-15.2-14.1-9.9-5.2-21.1-10.9-21.1-21.4 0-13.3 10.1-21 22.8-21 5.5 0 11.5 1.5 17.2 4.7 1.9 1.1 2.8 2.9 2.8 4.7 0 2-1.4 4-3.5 4-1.2 0-2.4-.9-3.9-1.8-3.1-2.2-8.9-3.7-14.2-3.7zm-235.9 65.6c-.1 1.8-1.3 3.4-3.6 3.4s-3.5-1.7-3.5-3.5v-33.8c0-9.5 6.6-17.1 19.1-17.1 6.5 0 11.5 1.1 15.6 2.8 1.6.7 2.6 2.2 2.6 3.4 0 2.2-1.6 2.9-3.2 2.9-2.9 0-6.9-2.3-13-2.3-8.9 0-14.1 4.3-14.1 10.8zm-42.5-34.6v34.7c-.1 1.8-1.3 3.3-3.5 3.3-2.3 0-3.5-1.7-3.5-3.5v-50.7c.4-16.1 11.2-24.1 22.5-24.1h13.6c3 0 4.6 1.3 4.6 3.7 0 2.3-1.6 3.5-4.6 3.5h-13.3c-8.5 0-15.7 5.3-15.7 17.1l-.1 5s0-1.6 0 4.1h23.4c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zm187.7 7.1c-.9-6.8-4.5-13.1-10.1-17.8-4.6-3.8-10.4-5.8-16.7-5.8-12.6 0-24.4 10-26.4 22.4-2.1 12.9 5.5 25.8 17.6 30 5.3 1.8 11.3 1.8 17.8-.1 2-.6 4.3-1.4 5.6-3 1-1.2 1-3.4 0-4.5-.7-.8-1.9-1.2-3.2-1.2-.4 0-.8.2-1.3.4-.1.1-.3.2-.5.2l-2.7 1.1c-3.6 1.3-7.2 1.5-10.8.8-3.9-.8-7.1-2.5-9.8-5.3-2.3-2.3-4-5.2-5-8.4l-.1-.4h41.8c1.3 0 2.3-.4 2.9-1.1 1.4-1.6 1.2-4.7.9-7.3zm-7.2 1.4h-39v-.4c.7-5.2 3.6-10.1 8-13.5 3.1-2.4 6.9-3.6 11.5-3.6 4.7 0 8.7 1.4 12.5 4.5 3.4 2.8 6.9 8 6.9 12.6v.4zm-54-1.4c-.9-6.8-4.5-13.1-10.1-17.8-4.6-3.8-10.4-5.8-16.7-5.8-12.6 0-24.4 10-26.4 22.4-2.1 12.9 5.5 25.8 17.6 30 5.3 1.8 11.3 1.8 17.8-.1 2-.6 4.3-1.4 5.6-3 1-1.2 1-3.4 0-4.5-.7-.8-1.9-1.2-3.2-1.2-.5 0-.8.2-1.3.4-.1.1-.3.2-.5.2l-2.7 1.1c-3.6 1.3-7.2 1.5-10.8.8-3.9-.8-7.1-2.5-9.8-5.3-2.3-2.3-4-5.2-5-8.4l-.1-.4h41.8c1.3 0 2.3-.4 2.9-1.1 1.4-1.6 1.2-4.7.9-7.3zm-7.3 1.4h-39l.1-.4c.7-5.2 3.6-10.1 8-13.5 3.1-2.4 6.9-3.6 11.5-3.6 4.7 0 8.7 1.4 12.5 4.5 3.4 2.8 6.9 8 6.9 12.6z" fill="#070909"/><path d="M151.124 2.513c8.1 8.1-14.4 43.7-18.2 47.5s-13.4.3-21.5-7.8-11.6-17.7-7.8-21.5c3.8-3.9 39.4-26.3 47.5-18.2zm-113.6 8.6c-12.4-7-30-14.8-35.6-9.2-5.7 5.7 2.4 23.7 9.5 36.1 6.3-11.1 15.3-20.3 26.1-26.9zm101.2 36.1c1.1 3.9.9 7.1-.9 8.9-4.3 4.3-16-.3-26.5-10.3-.7-.7-1.5-1.3-2.2-2.1-3.8-3.8-6.8-7.8-8.6-11.6-3.7-6.6-4.6-12.4-1.8-15.2 1.5-1.5 3.9-1.9 6.9-1.4a148.97 148.97 0 0 1 6.7-4 73.24 73.24 0 0 0-33.9-8.3c-40.6 0-73.5 32.9-73.5 73.5s32.9 73.5 73.5 73.5 73.5-32.9 73.5-73.5c0-13.1-3.4-25.4-9.5-36.1-1.2 2.5-2.5 4.7-3.7 6.6z" fill="#ad2829"/></g></symbol></svg> \ No newline at end of file
diff --git a/documentation/themes/beastie/static/images/hdr_fill.png b/documentation/themes/beastie/static/images/hdr_fill.png
deleted file mode 100644
index e9fada68b2..0000000000
--- a/documentation/themes/beastie/static/images/hdr_fill.png
+++ /dev/null
Binary files differ
diff --git a/documentation/themes/beastie/static/images/logo-164x164.png b/documentation/themes/beastie/static/images/logo-164x164.png
deleted file mode 100644
index c6868c397f..0000000000
--- a/documentation/themes/beastie/static/images/logo-164x164.png
+++ /dev/null
Binary files differ
diff --git a/documentation/themes/beastie/static/images/logo-red.png b/documentation/themes/beastie/static/images/logo-red.png
index fd00ed52e8..7743a91b64 100644
--- a/documentation/themes/beastie/static/images/logo-red.png
+++ b/documentation/themes/beastie/static/images/logo-red.png
Binary files differ
diff --git a/documentation/themes/beastie/static/js/google.js b/documentation/themes/beastie/static/js/google.js
deleted file mode 100644
index 34bfefcc94..0000000000
--- a/documentation/themes/beastie/static/js/google.js
+++ /dev/null
@@ -1,52 +0,0 @@
-/* $FreeBSD$ */
-
-/*
- * Please do not commit to this file without receiving review from
- * webstats@FreeBSD.org.
- */
-
-/* Teach jslint the appropriate style rules. */
-/*jslint browser:true*/
-
-var enable_ga = true;
-var allow_track = true;
-
-var h = document.location.hostname;
-/*
- * Check that the hosting domain is actually a FreeBSD.org domain, so
- * we don't accidentally obtain data from mirrors.
- */
-var fbsdregex = /((docs|security|svnweb|cgit|wiki|www)\.freebsd\.org|google\.com)$/i;
-
-if (typeof navigator.doNotTrack !== "undefined" && (navigator.doNotTrack == "yes" || navigator.doNotTrack == "1")) {
- allow_track = false;
-}
-
-if (enable_ga && allow_track && fbsdregex.test(h)) {
- var _gaq = _gaq || [];
- _gaq.push(['_setAccount', 'UA-22767463-1']);
- _gaq.push(['_setDomainName', 'freebsd.org']);
- _gaq.push(['_setAllowHash', false]);
- _gaq.push (['_gat._anonymizeIp']);
-
- /*
- * If we ever want to track sites other than FreeBSD.org,
- * uncomment the next line.
- */
- //_gaq.push(['_setAllowLinker', true]);
- // This is what we track
- _gaq.push(['_trackPageview']);
- _gaq.push(['_trackPageLoadTime']);
-
- ( function() {
- var ga = document.createElement('script');
- ga.type = 'text/javascript';
- ga.async = true;
- ga.src = 'https://ssl.google-analytics.com/ga.js';
- var s = document.getElementsByTagName('script')[0];
- s.parentNode.insertBefore(ga, s);
-
- })();
-
-}
-
diff --git a/documentation/themes/beastie/theme.toml b/documentation/themes/beastie/theme.toml
index 035f32c6be..03ac34d6a9 100644
--- a/documentation/themes/beastie/theme.toml
+++ b/documentation/themes/beastie/theme.toml
@@ -1,11 +1,10 @@
name = "Beastie"
copyright = "BSD 2-clause 'Simplified' License"
-description = "Theme to build the FreeBSD website"
-homepage = "https://www.freebsd.org"
+description = "Theme to build the FreeBSD Documentation Portal"
+homepage = "https://docs.FreeBSD.org"
tags = ["website", "freebsd", "bsd", "documentation"]
-min_version = "0.70.0"
+min_version = "0.78"
[author]
name = "Sergio Carlavilla"
homepage = "https://www.carlavilla.es"
-repository = "https://www.gitlab.com/carlavilla"
diff --git a/documentation/tools/books-toc-creator.py b/documentation/tools/books-toc-creator.py
deleted file mode 100644
index 8f07003666..0000000000
--- a/documentation/tools/books-toc-creator.py
+++ /dev/null
@@ -1,230 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-"""
-BSD 2-Clause License
-Copyright (c) 2020-2021, The FreeBSD Project
-Copyright (c) 2020-2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
-This script will generate the Table of Contents of the books.
-"""
-
-import sys, getopt
-import re
-import os.path
-
-languages = []
-
-def setAppendixTitle(language):
- languages = {
- 'en': 'Appendix',
- 'de': 'Anhang',
- 'el': 'Παράρτημα',
- 'es': 'Apéndice',
- 'fr': 'Annexe',
- 'hu': 'függelék',
- 'it': 'Appendice',
- 'ja': '付録',
- 'mn': 'Хавсралт',
- 'nl': 'Bijlage',
- 'pl': 'Dodatek',
- 'pt-br': 'Apêndice',
- 'ru': 'Приложение',
- 'zh-cn': '附录',
- 'zh-tw': '附錄'
- }
-
- return languages.get(language)
-
-def setPartTitle(language):
- languages = {
- 'en': 'Part',
- 'de': 'Teil',
- 'el': 'Μέρος',
- 'es': 'Parte',
- 'fr': 'Partie',
- 'hu': 'rész',
- 'it': 'Parte',
- 'ja': 'パート',
- 'mn': 'хэсэг',
- 'nl': 'Deel',
- 'pl': 'Część',
- 'pt-br': 'Parte',
- 'ru': 'Часть',
- 'zh-cn': '部分',
- 'zh-tw': '部'
- }
-
- return languages.get(language)
-
-def setChapterTitle(language):
- languages = {
- 'en': 'Chapter',
- 'de': 'Kapitel',
- 'el': 'Κεφάλαιο',
- 'es': 'Capítulo',
- 'fr': 'Chapitre',
- 'hu': 'Fejezet',
- 'it': 'Capitolo',
- 'ja': '章',
- 'mn': 'Бүлэг',
- 'nl': 'Hoofdstuk',
- 'pl': 'Rozdział',
- 'pt-br': 'Capítulo',
- 'ru': 'Глава',
- 'zh-cn': '章',
- 'zh-tw': '章'
- }
-
- return languages.get(language)
-
-def setTOCTitle(language):
- languages = {
- 'en': 'Table of Contents',
- 'de': 'Inhaltsverzeichnis',
- 'el': 'Πίνακας Περιεχομένων',
- 'es': 'Tabla de contenidos',
- 'fr': 'Table des matières',
- 'hu': 'Tartalom',
- 'it': 'Indice',
- 'ja': '目次',
- 'mn': 'Гарчиг',
- 'nl': 'Inhoudsopgave',
- 'pl': 'Spis treści',
- 'pt-br': 'Índice',
- 'ru': 'Содержание',
- 'zh-cn': '目录',
- 'zh-tw': '內容目錄'
- }
-
- return languages.get(language)
-
-def getPartNumber(number):
- numbers = {
- 1: 'I',
- 2: 'II',
- 3: 'III',
- 4: 'IV',
- 5: 'V'
- }
-
- return numbers.get(number)
-
-def checkIsPart(chapter):
- if "part" in chapter:
- return True
- return False
-
-def checkIsPreface(chapterContent):
- if "[preface]" in chapterContent:
- return True
- return False
-
-def checkIsAppendix(chapterContent):
- if "[appendix]" in chapterContent:
- return True
- return False
-
-def main(argv):
-
- justPrintOutput = False
- offline = False
- langargs = []
- try:
- opts, args = getopt.gnu_getopt(argv,"hl:o:p",["language="])
- except getopt.GetoptError:
- print('books-toc-creator.py [-o] [-p] -l <language>')
- sys.exit(2)
- for opt, arg in opts:
- if opt == '-h':
- print('books-toc-creator.py [-o] [-p] -l <language>')
- sys.exit()
- elif opt == '-o':
- offline = True
- elif opt == '-p':
- justPrintOutput = True
- elif opt in ("-l", "--language"):
- langargs = arg.replace(" ",",").split(',')
-
- # treat additional arguments as languages, but check if they
- # contain ','
- for l in args:
- langargs.extend(l.replace(" ",",").split(','))
-
- for language in langargs:
-
- if not os.path.exists('./content/{}/books/books.adoc'.format(language)):
- if not justPrintOutput:
- print('Warning: no books found for language "{0}"'.format(language))
- continue
-
- with open('./content/{}/books/books.adoc'.format(language), 'r', encoding = 'utf-8') as booksFile:
- books = [line.strip() for line in booksFile]
-
- for book in books:
- with open('./content/{0}/books/{1}/chapters-order.adoc'.format(language,book), 'r', encoding = 'utf-8') as chaptersFile:
- chapters = [line.strip() for line in chaptersFile]
-
- toc = "// Code generated by the FreeBSD Documentation toolchain. DO NOT EDIT.\n"
- toc += "// Please don't change this file manually but run `make` to update it.\n"
- toc += "// For more information, please read the FreeBSD Documentation Project Primer\n\n"
- toc += "[.toc]\n"
- toc += "--\n"
- toc += '[.toc-title]\n'
- toc += setTOCTitle(language) + '\n\n'
-
- chapterCounter = 1
- subChapterCounter = 1
- partCounter = 1
- for chapter in chapters:
- with open('./content/{0}/books/{1}/{2}'.format(language, book, chapter), 'r', encoding = 'utf-8') as chapterFile:
- chapterContent = chapterFile.read().splitlines()
- chapterFile.close()
- if offline:
- chapter = chapter.replace("/_index.adoc", "/index.html").replace(".adoc", ".html")
- else:
- chapter = chapter.replace("/_index.adoc", "").replace(".adoc", "")
-
- if checkIsPart(chapter):
- for lineNumber, chapterLine in enumerate(chapterContent, 1):
-
- if re.match(r"^={1} [^!<\n]+", chapterLine):
- toc += "* link:{0}[{1} {2}. {3}]\n".format(chapter, setPartTitle(language), getPartNumber(partCounter), chapterLine.replace("=", "").strip())
- partCounter += 1
-
- elif checkIsPreface(chapterContent):
- for lineNumber, chapterLine in enumerate(chapterContent, 1):
-
- if re.match(r"^={1} [^!<\n]+", chapterLine):
- toc += "* link:{0}[{1}]\n".format(chapter, chapterLine.replace("=", "").strip())
-
- elif checkIsAppendix(chapterContent):
- for lineNumber, chapterLine in enumerate(chapterContent, 1):
-
- if re.match(r"^={1} [^!<\n]+", chapterLine):
- toc += "** link:{0}[{1} {2}]\n".format(chapter, setAppendixTitle(language), chapterLine.replace("=", "").strip())
-
- elif re.match(r"^={2} [^\n]+", chapterLine):
- toc += "*** link:{0}#{1}[{2}]\n".format(chapter, chapterContent[lineNumber-2].replace("[[", "").replace("]]", ""), chapterLine.replace("==", "").lstrip())
-
- else: # Normal chapter
- for lineNumber, chapterLine in enumerate(chapterContent, 1):
-
- if re.match(r"^={1} [^!<\n]+", chapterLine):
- toc += "** link:{0}[{1} {2}. {3}]\n".format(chapter, setChapterTitle(language), chapterCounter, chapterLine.replace("=", "").strip())
-
- elif re.match(r"^={2} [^\n]+", chapterLine):
- toc += "*** link:{0}#{1}[{2}.{3}. {4}]\n".format(chapter, chapterContent[lineNumber-2].replace("[[", "").replace("]]", ""), chapterCounter, subChapterCounter, chapterLine.replace("==", "").lstrip())
- subChapterCounter += 1
-
- chapterCounter += 1
- subChapterCounter = 1 # Reset subChapterCounter
-
- toc += "--\n"
-
- if justPrintOutput == False:
- with open('./content/{0}/books/{1}/toc.adoc'.format(language, book), 'w', encoding = 'utf-8') as tocFile:
- tocFile.write(toc)
- else:
- print('./content/{0}/books/{1}/toc.adoc'.format(language, book))
-
-if __name__ == "__main__":
- main(sys.argv[1:])
diff --git a/documentation/tools/books-toc-examples-creator.py b/documentation/tools/books-toc-examples-creator.py
deleted file mode 100644
index 37f6167af0..0000000000
--- a/documentation/tools/books-toc-examples-creator.py
+++ /dev/null
@@ -1,148 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-"""
-BSD 2-Clause License
-
-Copyright (c) 2020-2021, The FreeBSD Project
-Copyright (c) 2020-2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
-
-This script will generate the Table of Contents of any [example]s in the
-books.
-"""
-
-import sys, getopt
-import re
-import os.path
-
-languages = []
-
-"""
-To determine if a chapter is a chapter we are going to check if it is
-anything else, an appendix, a part, the preface ... and if it is not
-any of those, it will be a chapter.
-
-It may not be the best option, but it works :)
-"""
-def checkIsChapter(chapter, chapterContent):
- if "part" in chapter:
- return False
- elif "[preface]" in chapterContent:
- return False
- elif "[appendix]" in chapterContent:
- return False
- else:
- return True
-
-def setTOCTitle(language):
- languages = {
- 'en': 'List of Examples',
- 'de': 'Liste der Beispiele',
- 'el': 'Κατάλογος Παραδειγμάτων',
- 'es': 'Lista de ejemplos',
- 'fr': 'Liste des exemples',
- 'hu': 'A példák listája',
- 'it': 'Lista delle tabelle',
- 'ja': '例の一覧',
- 'mn': 'Жишээний жагсаалт',
- 'nl': 'Lijst van voorbeelden',
- 'pl': 'Spis przykładów',
- 'pt-br': 'Lista de Exemplos',
- 'ru': 'Список примеров',
- 'zh-cn': '范例清单',
- 'zh-tw': '範例目錄'
- }
-
- return languages.get(language)
-
-def main(argv):
-
- justPrintOutput = False
- offline = False
- langargs = []
- try:
- opts, args = getopt.gnu_getopt(argv,"hl:o:p",["language="])
- except getopt.GetoptError:
- print('books-toc-examples-creator.py [-o] [-p] -l <language>')
- sys.exit(2)
- for opt, arg in opts:
- if opt == '-h':
- print('books-toc-examples-creator.py [-o] [-p] -l <language>')
- sys.exit()
- if opt == '-o':
- offline = True
- if opt == '-p':
- justPrintOutput = True
- elif opt in ("-l", "--language"):
- langargs = arg.replace(" ",",").split(',')
-
- # treat additional arguments as languages, but check if they
- # contain ','
- for l in args:
- langargs.extend(l.replace(" ",",").split(','))
-
- for language in langargs:
-
- if not os.path.exists('./content/{}/books/books.adoc'.format(language)):
- if not justPrintOutput:
- print('Warning: no books found for language "{0}"'.format(language))
- continue
-
- with open('./content/{}/books/books.adoc'.format(language), 'r', encoding = 'utf-8') as booksFile:
- books = [line.strip() for line in booksFile]
-
- for book in books:
- with open('./content/{0}/books/{1}/chapters-order.adoc'.format(language, book), 'r', encoding = 'utf-8') as chaptersFile:
- chapters = [line.strip() for line in chaptersFile]
-
- toc = "// Code @" + "generated by the FreeBSD Documentation toolchain. DO NOT EDIT.\n"
- toc += "// Please don't change this file manually but run `make` to update it.\n"
- toc += "// For more information, please read the FreeBSD Documentation Project Primer\n\n"
- toc += "[.toc]\n"
- toc += "--\n"
- toc += '[.toc-title]\n'
- toc += setTOCTitle(language) + '\n\n'
-
- chapterCounter = 1
- exampleCounter = 1
- for chapter in chapters:
- with open('./content/{0}/books/{1}/{2}'.format(language, book, chapter), 'r', encoding = 'utf-8') as chapterFile:
- chapterContent = chapterFile.read().splitlines()
- chapterFile.close()
-
- if offline:
- chapter = chapter.replace("/_index.adoc", "/index.html").replace(".adoc", ".html").replace("/chapter.adoc", "/index.html")
- else:
- chapter = chapter.replace("/_index.adoc", "").replace(".adoc", "").replace("/chapter.adoc", "")
-
- exampleId = ""
- exampleTitle = ""
- for lineNumber, chapterLine in enumerate(chapterContent, 1):
- if re.match(r"^\[example\]+", chapterLine) and re.match(r"^[.]{1}[^\n]+", chapterContent[lineNumber-2]) and re.match(r"^\[\[[^\n]+\]\]", chapterContent[lineNumber-3]):
- exampleTitle = chapterContent[lineNumber-2]
- exampleId = chapterContent[lineNumber-3]
-
- if book == "handbook":
- toc += "* {0}.{1} link:{2}#{3}[{4}]\n".format(chapterCounter, exampleCounter, chapter, exampleId.replace("[[", "").replace("]]", ""), exampleTitle[1:])
- else:
- toc += "* {0}.{1} link:{2}#{3}[{4}]\n".format(chapterCounter, exampleCounter, "", exampleId.replace("[[", "").replace("]]", ""), exampleTitle[1:])
-
-
- exampleCounter += 1
- else:
- exampleId = ""
- exampleTitle = ""
-
- if checkIsChapter(chapter, chapterContent):
- chapterCounter += 1
- exampleCounter = 1 # Reset example counter
-
- toc += "--\n"
-
- if justPrintOutput == False:
- with open('./content/{0}/books/{1}/toc-examples.adoc'.format(language, book), 'w', encoding = 'utf-8') as tocFile:
- tocFile.write(toc)
- else:
- print('./content/{0}/books/{1}/toc-examples.adoc'.format(language, book))
-
-if __name__ == "__main__":
- main(sys.argv[1:])
diff --git a/documentation/tools/books-toc-figures-creator.py b/documentation/tools/books-toc-figures-creator.py
deleted file mode 100644
index 43593269a7..0000000000
--- a/documentation/tools/books-toc-figures-creator.py
+++ /dev/null
@@ -1,147 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-"""
-BSD 2-Clause License
-
-Copyright (c) 2020-2021, The FreeBSD Project
-Copyright (c) 2020-2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
-
-This script will generate the Table of Contents for any figures/images
-in the books.
-"""
-
-import sys, getopt
-import re
-import os.path
-
-languages = []
-
-"""
-To determine if a chapter is a chapter we are going to check if it is
-anything else, an appendix, a part, the preface ... and if it is not
-any of those, it will be a chapter.
-
-It may not be the best option, but it works :)
-"""
-def checkIsChapter(chapter, chapterContent):
- if "part" in chapter:
- return False
- elif "[preface]" in chapterContent:
- return False
- elif "[appendix]" in chapterContent:
- return False
- else:
- return True
-
-def setTOCTitle(language):
- languages = {
- 'en': 'List of Figures',
- 'de': 'Abbildungsverzeichnis',
- 'el': 'Κατάλογος Σχημάτων',
- 'es': 'Lista de figuras',
- 'fr': 'Liste des illustrations',
- 'hu': 'Az ábrák listája',
- 'it': 'Lista delle figure',
- 'ja': '図の一覧',
- 'mn': 'Зургийн жагсаалт',
- 'nl': 'Lijst van afbeeldingen',
- 'pl': 'Spis rysunków',
- 'pt-br': 'Lista de Figuras',
- 'ru': 'Список иллюстраций',
- 'zh-cn': '插图清单',
- 'zh-tw': '附圖目錄'
- }
-
- return languages.get(language)
-
-def main(argv):
-
- offline = False
- justPrintOutput = False
- langargs = []
- try:
- opts, args = getopt.gnu_getopt(argv,"hl:o:p",["language="])
- except getopt.GetoptError:
- print('books-toc-figures-creator.py [-o] [-p] -l <language>')
- sys.exit(2)
- for opt, arg in opts:
- if opt == '-h':
- print('books-toc-figures-creator.py [-o] [-p] -l <language>')
- sys.exit()
- if opt == '-o':
- offline = True
- if opt == '-p':
- justPrintOutput = True
- elif opt in ("-l", "--language"):
- langargs = arg.replace(" ",",").split(',')
-
- # treat additional arguments as languages, but check if they
- # contain ','
- for l in args:
- langargs.extend(l.replace(" ",",").split(','))
-
- for language in langargs:
-
- if not os.path.exists('./content/{}/books/books.adoc'.format(language)):
- if not justPrintOutput:
- print('Warning: no books found for language "{0}"'.format(language))
- continue
-
- with open('./content/{}/books/books.adoc'.format(language), 'r', encoding = 'utf-8') as booksFile:
- books = [line.strip() for line in booksFile]
-
- for book in books:
- with open('./content/{0}/books/{1}/chapters-order.adoc'.format(language, book), 'r', encoding = 'utf-8') as chaptersFile:
- chapters = [line.strip() for line in chaptersFile]
-
- toc = "// Code @" + "generated by the FreeBSD Documentation toolchain. DO NOT EDIT.\n"
- toc += "// Please don't change this file manually but run `make` to update it.\n"
- toc += "// For more information, please read the FreeBSD Documentation Project Primer\n\n"
- toc += "[.toc]\n"
- toc += "--\n"
- toc += '[.toc-title]\n'
- toc += setTOCTitle(language) + '\n\n'
-
- chapterCounter = 1
- figureCounter = 1
- for chapter in chapters:
- with open('./content/{0}/books/{1}/{2}'.format(language, book, chapter), 'r', encoding = 'utf-8') as chapterFile:
- chapterContent = chapterFile.read().splitlines()
- chapterFile.close()
-
- if offline:
- chapter = chapter.replace("/_index.adoc", "/index.html").replace(".adoc", ".html").replace("/chapter.adoc", "/index.html")
- else:
- chapter = chapter.replace("/_index.adoc", "").replace(".adoc", "").replace("/chapter.adoc", "")
-
- figureId = ""
- figureTitle = ""
- for lineNumber, chapterLine in enumerate(chapterContent, 1):
- if re.match(r"^image::+", chapterLine) and re.match(r"^[.]{1}[^\n]+", chapterContent[lineNumber-2]) and re.match(r"^\[\[[^\n]+\]\]", chapterContent[lineNumber-3]):
- figureTitle = chapterContent[lineNumber-2]
- figureId = chapterContent[lineNumber-3]
-
- if book == "handbook":
- toc += "* {0}.{1} link:{2}#{3}[{4}]\n".format(chapterCounter, figureCounter, chapter, figureId.replace("[[", "").replace("]]", ""), figureTitle[1:])
- else:
- toc += "* {0}.{1} link:{2}#{3}[{4}]\n".format(chapterCounter, figureCounter, "", figureId.replace("[[", "").replace("]]", ""), figureTitle[1:])
-
- figureCounter += 1
- else:
- figureId = ""
- figureTitle = ""
-
- if checkIsChapter(chapter, chapterContent):
- chapterCounter += 1
- figureCounter = 1 # Reset figure counter
-
- toc += "--\n"
-
- if justPrintOutput == False:
- with open('./content/{0}/books/{1}/toc-figures.adoc'.format(language, book), 'w', encoding = 'utf-8') as tocFile:
- tocFile.write(toc)
- else:
- print('./content/{0}/books/{1}/toc-figures.adoc'.format(language, book))
-
-if __name__ == "__main__":
- main(sys.argv[1:])
diff --git a/documentation/tools/books-toc-parts-creator.py b/documentation/tools/books-toc-parts-creator.py
deleted file mode 100644
index 776330e3f8..0000000000
--- a/documentation/tools/books-toc-parts-creator.py
+++ /dev/null
@@ -1,216 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-"""
-BSD 2-Clause License
-Copyright (c) 2020-2021, The FreeBSD Project
-Copyright (c) 2020-2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
-This script will generate the Table of Contents for any [preface],
-[appendix] or other "parts" as defined by asciidoc.
-"""
-
-import sys, getopt
-import re
-import os.path
-
-languages = []
-
-def cleanTocFile(language, tocCounter, book):
- path = './content/{0}/books/{1}/toc-{2}.adoc'.format(language, book, tocCounter)
- if justPrintOutput == True:
- print(path)
- else:
- if os.path.exists(path):
- tocFile = open(path, 'r+', encoding = 'utf-8')
- tocFile.truncate(0)
-
-def prependCommentAndTitle(language, tocCounter, tocContent, book):
- if justPrintOutput == True:
- return True
-
- toc = "// Code generated by the FreeBSD Documentation toolchain. DO NOT EDIT.\n"
- toc += "// Please don't change this file manually but run `make` to update it.\n"
- toc += "// For more information, please read the FreeBSD Documentation Project Primer\n\n"
- toc += "[.toc]\n"
- toc += "--\n"
- toc += '[.toc-title]\n'
- toc += setTOCTitle(language) + '\n\n'
- toc += tocContent
- toc += "--\n"
-
- tocFile = open('./content/{0}/books/{1}/toc-{2}.adoc'.format(language, book, tocCounter), 'a+', encoding = 'utf-8')
- tocFile.write(toc)
-
-def checkIsPart(chapter):
- if "part" in chapter:
- return True
- return False
-
-def checkIsPreface(chapterContent):
- if "[preface]" in chapterContent:
- return True
- return False
-
-def checkIsAppendix(chapterContent):
- if "[appendix]" in chapterContent:
- return True
- return False
-
-def setAppendixTitle(language):
- languages = {
- 'en': 'Appendix',
- 'de': 'Anhang',
- 'el': 'Παράρτημα',
- 'es': 'Apéndice',
- 'fr': 'Annexe',
- 'hu': 'függelék',
- 'it': 'Appendice',
- 'ja': '付録',
- 'mn': 'Хавсралт',
- 'nl': 'Bijlage',
- 'pl': 'Dodatek',
- 'pt-br': 'Apêndice',
- 'ru': 'Приложение',
- 'zh-cn': '附录',
- 'zh-tw': '附錄'
- }
-
- return languages.get(language)
-
-def setChapterTitle(language):
- languages = {
- 'en': 'Chapter',
- 'de': 'Kapitel',
- 'el': 'Κεφάλαιο',
- 'es': 'Capítulo',
- 'fr': 'Chapitre',
- 'hu': 'Fejezet',
- 'it': 'Capitolo',
- 'ja': '章',
- 'mn': 'Бүлэг',
- 'nl': 'Hoofdstuk',
- 'pl': 'Rozdział',
- 'pt-br': 'Capítulo',
- 'ru': 'Глава',
- 'zh-cn': '章',
- 'zh-tw': '章'
- }
-
- return languages.get(language)
-
-def setTOCTitle(language):
- languages = {
- 'en': 'Table of Contents',
- 'de': 'Inhaltsverzeichnis',
- 'el': 'Πίνακας Περιεχομένων',
- 'es': 'Tabla de contenidos',
- 'fr': 'Table des matières',
- 'hu': 'Tartalom',
- 'it': 'Indice',
- 'ja': '目次',
- 'mn': 'Гарчиг',
- 'nl': 'Inhoudsopgave',
- 'pl': 'Spis treści',
- 'pt-br': 'Índice',
- 'ru': 'Содержание',
- 'zh-cn': '目录',
- 'zh-tw': '內容目錄'
- }
-
- return languages.get(language)
-
-def main(argv):
- global justPrintOutput
-
- offline = False
- justPrintOutput = False
- langargs=[]
- try:
- opts, args = getopt.gnu_getopt(argv,"hl:o:p",["language="])
- except getopt.GetoptError:
- print('books-toc-creator.py [-o] [-p] -l <language>')
- sys.exit(2)
- for opt, arg in opts:
- if opt == '-h':
- print('books-toc-creator.py [-o] [-p] -l <language>')
- sys.exit()
- elif opt == '-o':
- offline = True
- elif opt == '-p':
- justPrintOutput = True
- elif opt in ("-l", "--language"):
- langargs = arg.replace(" ",",").split(',')
-
- # treat additional arguments as languages, but check if they
- # contain ','
- for l in args:
- langargs.extend(l.replace(" ",",").split(','))
-
- for language in langargs:
-
- if not os.path.exists('./content/{}/books/books.adoc'.format(language)):
- if not justPrintOutput:
- print('Warning: no books found for language "{0}"'.format(language))
- continue
-
- with open('./content/{}/books/books.adoc'.format(language), 'r', encoding = 'utf-8') as booksFile:
- books = [line.strip() for line in booksFile]
-
- for book in books:
- with open('./content/{0}/books/{1}/chapters-order.adoc'.format(language, book), 'r', encoding = 'utf-8') as chaptersFile:
- chapters = [line.strip() for line in chaptersFile]
-
- chapterCounter = 1
- subChapterCounter = 1
- partCounter = 0
- toc = ""
-
- for chapter in chapters:
- with open('./content/{0}/books/{1}/{2}'.format(language, book, chapter), 'r', encoding = 'utf-8') as chapterFile:
- chapterContent = chapterFile.read().splitlines()
- chapterFile.close()
-
- if offline:
- chapter = chapter.replace("/_index.adoc", "/index.html").replace(".adoc", ".html")
- else:
- chapter = chapter.replace("/_index.adoc", "").replace(".adoc", "")
-
- if checkIsPart(chapter):
-
- if partCounter > 0:
- cleanTocFile(language, partCounter, book)
- prependCommentAndTitle(language, partCounter, toc, book)
- toc = "" # Clean toc content
-
- partCounter += 1
-
- elif checkIsPreface(chapterContent):
- pass
-
- elif checkIsAppendix(chapterContent):
- for lineNumber, chapterLine in enumerate(chapterContent, 1):
-
- if (re.match(r"^={1} [^!<\n]+", chapterLine)):
- toc += "* link:../{0}[{1} {2}]\n".format(chapter, setAppendixTitle(language), chapterLine.replace("=", "").strip())
-
- elif (re.match(r"^={2} [^\n]+", chapterLine)):
- toc += "** link:../{0}#{1}[{2}]\n".format(chapter, chapterContent[lineNumber-2].replace("[[", "").replace("]]", ""), chapterLine.replace("==", "").lstrip())
-
- else:
- for lineNumber, chapterLine in enumerate(chapterContent, 1):
-
- if re.match(r"^={1} [^!<\n]+", chapterLine):
- toc += "* link:../{0}[{1} {2}. {3}]\n".format(chapter, setChapterTitle(language), chapterCounter, chapterLine.replace("=", "").strip())
-
- elif re.match(r"^={2} [^\n]+", chapterLine):
- toc += "** link:../{0}#{1}[{2}.{3}. {4}]\n".format(chapter, chapterContent[lineNumber-2].replace("[[", "").replace("]]", ""), chapterCounter, subChapterCounter, chapterLine.replace("==", "").lstrip())
- subChapterCounter += 1
-
- chapterCounter += 1
- subChapterCounter = 1 # Reset subChapterCounter
-
- if partCounter > 0:
- cleanTocFile(language, partCounter, book)
- prependCommentAndTitle(language, partCounter, toc, book) # For the last part
-
-if __name__ == "__main__":
- main(sys.argv[1:])
diff --git a/documentation/tools/books-toc-tables-creator.py b/documentation/tools/books-toc-tables-creator.py
deleted file mode 100644
index 9fb7961844..0000000000
--- a/documentation/tools/books-toc-tables-creator.py
+++ /dev/null
@@ -1,146 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-"""
-BSD 2-Clause License
-
-Copyright (c) 2020-2021, The FreeBSD Project
-Copyright (c) 2020-2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
-
-This script will generate the Table of Contents for tables in the books.
-"""
-
-import sys, getopt
-import re
-import os.path
-
-languages = []
-
-"""
-To determine if a chapter is a chapter we are going to check if it is
-anything else, an appendix, a part, the preface ... and if it is not
-any of those, it will be a chapter.
-
-It may not be the best option, but it works :)
-"""
-def checkIsChapter(chapter, chapterContent):
- if "part" in chapter:
- return False
- elif "[preface]" in chapterContent:
- return False
- elif "[appendix]" in chapterContent:
- return False
- else:
- return True
-
-def setTOCTitle(language):
- languages = {
- 'en': 'List of Tables',
- 'de': 'Tabellenverzeichnis',
- 'el': 'Κατάλογος Πινάκων',
- 'es': 'Lista de tablas',
- 'fr': 'Liste des tableaux',
- 'hu': 'A táblázatok listája',
- 'it': 'Lista delle tabelle',
- 'ja': '表の一覧',
- 'mn': 'Хүснэгтийн жагсаалт',
- 'nl': 'Lijst van tabellen',
- 'pl': 'Spis tabel',
- 'pt-br': 'Lista de Tabelas',
- 'ru': 'Список таблиц',
- 'zh-cn': '表格清单',
- 'zh-tw': '附表目錄'
- }
-
- return languages.get(language)
-
-def main(argv):
-
- offline = False
- justPrintOutput = False
- langargs= []
- try:
- opts, args = getopt.gnu_getopt(argv,"hl:o:p",["language="])
- except getopt.GetoptError:
- print('books-toc-tables-creator.py [-o] [-p] -l <language>')
- sys.exit(2)
- for opt, arg in opts:
- if opt == '-h':
- print('books-toc-tables-creator.py [-o] [-p] -l <language>')
- sys.exit()
- if opt == '-o':
- offline = True
- if opt == '-p':
- justPrintOutput = True
- elif opt in ("-l", "--language"):
- langargs = arg.replace(" ",",").split(',')
-
- # treat additional arguments as languages, but check if they
- # contain ','
- for l in args:
- langargs.extend(l.replace(" ",",").split(','))
-
- for language in langargs:
-
- if not os.path.exists('./content/{}/books/books.adoc'.format(language)):
- if not justPrintOutput:
- print('Warning: no books found for language "{0}"'.format(language))
- continue
-
- with open('./content/{}/books/books.adoc'.format(language), 'r', encoding = 'utf-8') as booksFile:
- books = [line.strip() for line in booksFile]
-
- for book in books:
- with open('./content/{0}/books/{1}/chapters-order.adoc'.format(language, book), 'r', encoding = 'utf-8') as chaptersFile:
- chapters = [line.strip() for line in chaptersFile]
-
- toc = "// Code @" + "generated by the FreeBSD Documentation toolchain. DO NOT EDIT.\n"
- toc += "// Please don't change this file manually but run `make` to update it.\n"
- toc += "// For more information, please read the FreeBSD Documentation Project Primer\n\n"
- toc += "[.toc]\n"
- toc += "--\n"
- toc += '[.toc-title]\n'
- toc += setTOCTitle(language) + '\n\n'
-
- chapterCounter = 1
- tableCounter = 1
- for chapter in chapters:
- with open('./content/{0}/books/{1}/{2}'.format(language, book, chapter), 'r', encoding = 'utf-8') as chapterFile:
- chapterContent = chapterFile.read().splitlines()
- chapterFile.close()
-
- if offline:
- chapter = chapter.replace("/_index.adoc", "/index.html").replace(".adoc", ".html").replace("/chapter.adoc", "/index.html")
- else:
- chapter = chapter.replace("/_index.adoc", "").replace(".adoc", "").replace("/chapter.adoc", "")
-
- tableId = ""
- tableTitle = ""
- for lineNumber, chapterLine in enumerate(chapterContent, 1):
- if re.match(r"^\|\=\=\=+", chapterLine) and re.match(r"^[.]{1}[^\n]+", chapterContent[lineNumber-3]) and re.match(r"^\[\[[^\n]+\]\]", chapterContent[lineNumber-4]):
- tableTitle = chapterContent[lineNumber-3]
- tableId = chapterContent[lineNumber-4]
-
- if book == "handbook":
- toc += "* {0}.{1} link:{2}#{3}[{4}]\n".format(chapterCounter, tableCounter, chapter, tableId.replace("[[", "").replace("]]", ""), tableTitle[1:])
- else:
- toc += "* {0}.{1} link:{2}#{3}[{4}]\n".format(chapterCounter, tableCounter, "", tableId.replace("[[", "").replace("]]", ""), tableTitle[1:])
-
- tableCounter += 1
- else:
- tableId = ""
- tableTitle = ""
-
- if checkIsChapter(chapter, chapterContent):
- chapterCounter += 1
- tableCounter = 1 # Reset table counter
-
- toc += "--\n"
-
- if justPrintOutput == False:
- with open('./content/{0}/books/{1}/toc-tables.adoc'.format(language, book), 'w', encoding = 'utf-8') as tocFile:
- tocFile.write(toc)
- else:
- print('./content/{0}/books/{1}/toc-tables.adoc'.format(language, book))
-
-if __name__ == "__main__":
- main(sys.argv[1:])