Add 'subs="attributes"' to [source] and [.programlisting] blocks
to properly replace variables in rendered output.
Sponsored by: Rubicon Communications, LLC ("Netgate")
Use the title of the book or article rather than the directory name
Also use the full name of the language, not just the short code
Sponsored by: Klara Inc.
Reviewed by: carlavilla
Differential Revision: https://reviews.freebsd.org/D28440
Convert 9.1, 9.2 and 9.3 Releases to AsciiDoc
and changed URL to legacy site of releases
from 4.4 to 9.0 until they be converted to AsciiDoc
PR: 253114
Submitted by: nc@
Use the existing order from the .toml files in data/security
This resolves an issue where multiple advisories from the same
date would be sorted in an "unnatural" order.
Reported by: emaste
Sponsored by: Klara Inc.
Remove unnecessary step when the user install
the required tools for the website and documentation.
There's no need to move the shared folder between projects
Some consumers may be interested in building the whole enchilada. Add a top
level Makefile to make that feasible.
Both the documentation and website build can run in parallel, and one only
needs to run either the all or generate targets from the top level.
Reviewed-by: gjb, hrs
Differential-Revision: https://reviews.freebsd.org/D28385
This ensures that `make all` will never try to run the internal server.
Instead, the user can run it manually if they need to.
Reviewed-by: gjb, hrs
Differential-Revision: https://reviews.freebsd.org/D28384
This instructs make(1) to consider them always out of date, and prevents
foot-shooting if a directory entry with the same name comes into existence.
Reviewed-by: gjb, hrs
Differential-Revision: https://reviews.freebsd.org/D28383
This ensures that the build still generally works if one specifies jobs and
multiple targets at the same time.
Reviewed-by: gjb, hrs
Differential-Revision: https://reviews.freebsd.org/D28382
The build should strive to not write to the shared space, so symlink these
back to the one copy and remove the prep work needed.
Reviewed-by: gjb, hrs
Differential-Revision: https://reviews.freebsd.org/D28381
i386 was the first platform supported by FreeBSD and for a long
time was the dominant platform. However, it has been supplanted
for many years now by amd64 (64-bit x86). i386 now more closely
resembles other Tier 2 platforms in terms of userbase and active
development.
Reviewed by: emaste, imp, ygy
Differential Revision: https://reviews.freebsd.org/D26381