diff options
author | Sergio Carlavilla Delgado <carlavilla@FreeBSD.org> | 2021-11-03 16:39:08 +0000 |
---|---|---|
committer | Sergio Carlavilla Delgado <carlavilla@FreeBSD.org> | 2021-11-03 16:44:52 +0000 |
commit | 64acd169b82416fe39ad8c4b1be106680d4a3eb3 (patch) | |
tree | 05b8bc3182dc4cfcf0a8a0964b4303903a4abf56 /shared/tr | |
parent | 0636d709faeb6b7d1a44882ae33a02015d32774b (diff) | |
download | doc-64acd169b82416fe39ad8c4b1be106680d4a3eb3.tar.gz doc-64acd169b82416fe39ad8c4b1be106680d4a3eb3.zip |
Build offline documentation using Hugo and other improvements
* 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
Diffstat (limited to 'shared/tr')
-rw-r--r-- | shared/tr/urls.adoc | 99 |
1 files changed, 55 insertions, 44 deletions
diff --git a/shared/tr/urls.adoc b/shared/tr/urls.adoc index 01dacdb141..8690fe28cd 100644 --- a/shared/tr/urls.adoc +++ b/shared/tr/urls.adoc @@ -1,50 +1,61 @@ -// $FreeBSD$ +ifeval::[{isonline} == 1] +:main-site: https://docs.freebsd.org/tr +:main-site-en: https://docs.freebsd.org/en +endif::[] -:main-site: https://www.FreeBSD.org/doc +ifeval::[{isonline} == 0] +:main-site: ../../../tr +:main-site-en: ../../../en +endif::[] + +ifndef::isonline[] +:main-site: https://docs.freebsd.org/tr +:main-site-en: https://docs.freebsd.org/en +endif::[] // books -:dev-model: {main-site}/books/dev-model/ -:faq: {main-site}/books/faq/ -:handbook: {main-site}/books/handbook/ -:developers-handbook: {main-site}/books/developers-handbook/ -:arch-handbook: {main-site}/books/arch-handbook/ -:porters-handbook: {main-site}/books/porters-handbook/ -:design-44bsd: {main-site}/books/design-44bsd/ -:fdp-primer: {main-site}/books/fdp-primer/ +:dev-model: {main-site-en}/books/dev-model/ +:faq: {main-site-en}/books/faq/ +:handbook: {main-site-en}/books/handbook/ +:developers-handbook: {main-site-en}/books/developers-handbook/ +:arch-handbook: {main-site-en}/books/arch-handbook/ +:porters-handbook: {main-site-en}/books/porters-handbook/ +:design-44bsd: {main-site-en}/books/design-44bsd/ +:fdp-primer: {main-site-en}/books/fdp-primer/ // articles -:bsdl-gpl: {main-site}/articles/bsdl-gpl/ -:building-products: {main-site}/articles/building-products/ -:committers-guide: {main-site}/articles/committers-guide/ -:contributing: {main-site}/articles/contributing/ -:contributors: {main-site}/articles/contributors/ -:cups: {main-site}/articles/cups/ +:bsdl-gpl: {main-site-en}/articles/bsdl-gpl/ +:building-products: {main-site-en}/articles/building-products/ +:committers-guide: {main-site-en}/articles/committers-guide/ +:contributing: {main-site-en}/articles/contributing/ +:contributors: {main-site-en}/articles/contributors/ +:cups: {main-site-en}/articles/cups/ :explaining-bsd: {main-site}/articles/explaining-bsd/ -:filtering-bridges: {main-site}/articles/filtering-bridges/ -:fonts: {main-site}/articles/fonts/ -:freebsd-questions-article: {main-site}/articles/freebsd-questions/ -:freebsd-update-server: {main-site}/articles/freebsd-update-server/ -:geom-class: {main-site}/articles/geom-class/ -:gjournal-desktop: {main-site}/articles/gjournal-desktop/ -:hubs: {main-site}/articles/hubs/ -:ipsec-must: {main-site}/articles/ipsec-must/ -:ldap-auth: {main-site}/articles/ldap-auth/ -:leap-seconds: {main-site}/articles/leap-seconds/ -:linux-emulation: {main-site}/articles/linux-emulation/ -:linux-users: {main-site}/articles/linux-users/ -:mailing-list-faq: {main-site}/articles/mailing-list-faq/ -:nanobsd: {main-site}/articles/nanobsd/ -:new-users: {main-site}/articles/new-users/ -:pam: {main-site}/articles/pam/ -:pgpkeys: {main-site}/articles/pgpkeys/ -:port-mentor-guidelines: {main-site}/articles/port-mentor-guidelines/ -:pr-guidelines: {main-site}/articles/pr-guidelines/ -:problem-reports: {main-site}/articles/problem-reports/ -:rc-scripting: {main-site}/articles/rc-scripting/ -:releng: {main-site}/articles/releng/ -:freebsd-releng: {main-site}/articles/freebsd-releng/ -:remote-install: {main-site}/articles/remote-install/ -:serial-uart: {main-site}/articles/serial-uart/ -:solid-state: {main-site}/articles/solid-state/ -:vinum: {main-site}/articles/vinum/ -:vm-design: {main-site}/articles/vm-design/ +:filtering-bridges: {main-site-en}/articles/filtering-bridges/ +:fonts: {main-site-en}/articles/fonts/ +:freebsd-questions-article: {main-site-en}/articles/freebsd-questions/ +:freebsd-update-server: {main-site-en}/articles/freebsd-update-server/ +:geom-class: {main-site-en}/articles/geom-class/ +:gjournal-desktop: {main-site-en}/articles/gjournal-desktop/ +:hubs: {main-site-en}/articles/hubs/ +:ipsec-must: {main-site-en}/articles/ipsec-must/ +:ldap-auth: {main-site-en}/articles/ldap-auth/ +:leap-seconds: {main-site-en}/articles/leap-seconds/ +:linux-emulation: {main-site-en}/articles/linux-emulation/ +:linux-users: {main-site-en}/articles/linux-users/ +:mailing-list-faq: {main-site-en}/articles/mailing-list-faq/ +:nanobsd: {main-site-en}/articles/nanobsd/ +:new-users: {main-site-en}/articles/new-users/ +:pam: {main-site-en}/articles/pam/ +:pgpkeys: {main-site-en}/articles/pgpkeys/ +:port-mentor-guidelines: {main-site-en}/articles/port-mentor-guidelines/ +:pr-guidelines: {main-site-en}/articles/pr-guidelines/ +:problem-reports: {main-site-en}/articles/problem-reports/ +:rc-scripting: {main-site-en}/articles/rc-scripting/ +:releng: {main-site-en}/articles/releng/ +:freebsd-releng: {main-site-en}/articles/freebsd-releng/ +:remote-install: {main-site-en}/articles/remote-install/ +:serial-uart: {main-site-en}/articles/serial-uart/ +:solid-state: {main-site-en}/articles/solid-state/ +:vinum: {main-site-en}/articles/vinum/ +:vm-design: {main-site-en}/articles/vm-design/ |