<feed xmlns='http://www.w3.org/2005/Atom'>
<title>doc/shared/lib, branch main</title>
<subtitle>FreeBSD documentation tree</subtitle>
<id>https://cgit-dev.freebsd.org/doc/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/doc/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/'/>
<updated>2026-06-18T03:19:22Z</updated>
<entry>
<title>documentation: Modernize custom macros</title>
<updated>2026-06-18T03:19:22Z</updated>
<author>
<name>Alexander Ziaee</name>
<email>ziaee@FreeBSD.org</email>
</author>
<published>2026-06-18T03:19:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/commit/?id=9f72b37570796755e9f34689ca48be0dc1debf2b'/>
<id>urn:sha1:9f72b37570796755e9f34689ca48be0dc1debf2b</id>
<content type='text'>
Convert our custom macros to output asciidoctor instead of raw html,
silencing 6500 warnings. This will enable us to turn verbose builds
on, which will enable us to actually understand what is going on in
the doc tree.

Reviewed by:	dch, kevans
</content>
</entry>
<entry>
<title>[macros]: Report faulting anchor in warning</title>
<updated>2024-09-23T16:11:45Z</updated>
<author>
<name>Fernando Apesteguía</name>
<email>fernape@FreeBSD.org</email>
</author>
<published>2024-09-23T12:27:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/commit/?id=af92816e18893fd4d6caa44a39ac63a1f2f9a5e5'/>
<id>urn:sha1:af92816e18893fd4d6caa44a39ac63a1f2f9a5e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>macros: Unbreak build</title>
<updated>2024-09-23T05:23:37Z</updated>
<author>
<name>Fernando Apesteguía</name>
<email>fernape@FreeBSD.org</email>
</author>
<published>2024-09-23T05:23:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/commit/?id=b19f1b1894932071da107f210d1cbc6539d20175'/>
<id>urn:sha1:b19f1b1894932071da107f210d1cbc6539d20175</id>
<content type='text'>
Use a warning instead of an error for now.
</content>
</entry>
<entry>
<title>macros: Disallow crossref without description</title>
<updated>2024-09-22T17:35:28Z</updated>
<author>
<name>Fernando Apesteguía</name>
<email>fernape@FreeBSD.org</email>
</author>
<published>2024-09-22T17:30:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/commit/?id=7c2eef6968d54237a82be653f14b712f574b97fa'/>
<id>urn:sha1:7c2eef6968d54237a82be653f14b712f574b97fa</id>
<content type='text'>
While here, fix the macro documentation in fdp-primer.
</content>
</entry>
<entry>
<title>[documentation]: Fix links in all output formats</title>
<updated>2024-09-07T18:02:30Z</updated>
<author>
<name>Fernando Apesteguía</name>
<email>fernape@FreeBSD.org</email>
</author>
<published>2024-08-11T16:52:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/commit/?id=557464e66e059e785c3d83036ed2168df224198f'/>
<id>urn:sha1:557464e66e059e785c3d83036ed2168df224198f</id>
<content type='text'>
Use the crossref: macro for intra-file and intra-book links.
This will produce the correct link in Single HTML, Splitted HTML and PDF.

Rework the macro to include the PDF special render.

While here, briefly document macros.

PR:			266107
Reviewed by:		bcr@, dbaio@, concussious.bugzilla_runbox.com
Differential Revision:	https://reviews.freebsd.org/D46480
</content>
</entry>
<entry>
<title>PackagesMacro: Extend the syntax to category/name@flavor[pkgname]</title>
<updated>2023-03-19T16:09:25Z</updated>
<author>
<name>Li-Wen Hsu</name>
<email>lwhsu@FreeBSD.org</email>
</author>
<published>2023-03-19T16:09:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/commit/?id=1d899c1c6fc6b000411cc45fc2823caefc5af7e2'/>
<id>urn:sha1:1d899c1c6fc6b000411cc45fc2823caefc5af7e2</id>
<content type='text'>
The package macro creates a link to the web interface of the port's
origin directory in the ports repository.  Extend its usage to cover the
case when we want to refer to a speicifed flavor of a port.

For example, if we want to refer the aarch64-gcc12 pacakge, in the past
we can only specify its origin port, like `pacakge:devel/freebsd-gcc12`,
and unable to add the `@aarch64` flavor suffix because it creates a
broken link.  This change makes it strip the suffix after `@` and accept
a parameter of package name as link text.  If not provided, use the origin
as the original behavior.

Thus we can have this kind of notation:

    package:devel/freebsd-gcc12@aarch64[aarch64-gcc12]

which creates linkt to:

    https://cgit.freebsd.org/ports/tree/devel/freebsd-gcc12/

with link text:

    aarch64-gcc12

Reviewed by:	carlavilla, dbaio
Differential Revision: https://reviews.freebsd.org/D39067
</content>
</entry>
<entry>
<title>macro/ManPage: Update the address of the manual pages</title>
<updated>2023-01-28T20:15:38Z</updated>
<author>
<name>Danilo G. Baio</name>
<email>dbaio@FreeBSD.org</email>
</author>
<published>2023-01-28T20:15:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/commit/?id=d19f2affec8b441a6d3f3463f26f0833a3c0322c'/>
<id>urn:sha1:d19f2affec8b441a6d3f3463f26f0833a3c0322c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix link references in single book</title>
<updated>2022-12-07T18:22:10Z</updated>
<author>
<name>Sergio Carlavilla Delgado</name>
<email>carlavilla@FreeBSD.org</email>
</author>
<published>2022-12-07T18:22:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/commit/?id=22d9c0d697157330d9d6298eaf0ee27659fe30d0'/>
<id>urn:sha1:22d9c0d697157330d9d6298eaf0ee27659fe30d0</id>
<content type='text'>
PR:             262661
Submitted by:   grahamperrin@
</content>
</entry>
<entry>
<title>Change packages url to point git web</title>
<updated>2021-12-04T16:39:52Z</updated>
<author>
<name>Sergio Carlavilla Delgado</name>
<email>carlavilla@FreeBSD.org</email>
</author>
<published>2021-12-04T16:39:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/commit/?id=3eeb2aca4ff015c60628314b66bc404538783702'/>
<id>urn:sha1:3eeb2aca4ff015c60628314b66bc404538783702</id>
<content type='text'>
PR:             260195
Submitted by:   PauAmma &lt;pauamma@gundo.com&gt;
</content>
</entry>
<entry>
<title>Build offline documentation using Hugo and other improvements</title>
<updated>2021-11-03T16:44:52Z</updated>
<author>
<name>Sergio Carlavilla Delgado</name>
<email>carlavilla@FreeBSD.org</email>
</author>
<published>2021-11-03T16:39:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/doc/commit/?id=64acd169b82416fe39ad8c4b1be106680d4a3eb3'/>
<id>urn:sha1:64acd169b82416fe39ad8c4b1be106680d4a3eb3</id>
<content type='text'>
* Allow to build the documentation offline using Hugo
* Fix link problems
* Remove SVN entities
* Fix lang problems to help weblate
* Move all the AsciiDoctor translations to the shared folder to
  help weblate
* Allow the possibility to build each document. For example each
document can be edited in and watched the result in real time in
VS Code or Vim/NeoVim.

Breaking changes:

Eliminate the possibility of building books or articles.
They must be builded at the same time.
This functionality will be restored when version 0.89.0 is in the
repositories in a couple of weeks.

Reviewed by:            dbaio@
Differential Revision:  https://reviews.freebsd.org/D31926
</content>
</entry>
</feed>
