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/ja | |
| parent | 0636d709faeb6b7d1a44882ae33a02015d32774b (diff) | |
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/ja')
| -rw-r--r-- | shared/ja/urls.adoc | 81 |
1 files changed, 46 insertions, 35 deletions
diff --git a/shared/ja/urls.adoc b/shared/ja/urls.adoc index 62890e4f16..1d83477031 100644 --- a/shared/ja/urls.adoc +++ b/shared/ja/urls.adoc @@ -1,50 +1,61 @@ -// $FreeBSD$ +ifeval::[{isonline} == 1] +:main-site: https://docs.freebsd.org/ja +:main-site-en: https://docs.freebsd.org/en +endif::[] + +ifeval::[{isonline} == 0] +:main-site: ../../../ja +:main-site-en: ../../../en +endif::[] +ifndef::isonline[] :main-site: https://docs.freebsd.org/ja +:main-site-en: https://docs.freebsd.org/en +endif::[] // books -:dev-model: https://docs.freebsd.org/books/dev-model/ +:dev-model: {main-site-en}/books/dev-model/ :faq: {main-site}/books/faq/ :handbook: {main-site}/books/handbook/ -:developers-handbook: https://docs.freebsd.org/books/developers-handbook/ -:arch-handbook: https://docs.freebsd.org/books/arch-handbook/ +:developers-handbook: {main-site-en}/books/developers-handbook/ +:arch-handbook: {main-site-en}/books/arch-handbook/ :porters-handbook: {main-site}/books/porters-handbook/ :design-44bsd: {main-site}/books/design-44bsd/ -:fdp-primer: https://docs.freebsd.org/books/fdp-primer/ +:fdp-primer: {main-site-en}/books/fdp-primer/ // articles -:bsdl-gpl: https://docs.freebsd.org/articles/bsdl-gpl/ -:building-products: https://docs.freebsd.org/articles/building-products/ -:committers-guide: https://docs.freebsd.org/articles/committers-guide/ +: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}/articles/contributing/ -:contributors: https://docs.freebsd.org/articles/contributors/ -:cups: https://docs.freebsd.org/articles/cups/ -:explaining-bsd: https://docs.freebsd.org/articles/explaining-bsd/ -:filtering-bridges: https://docs.freebsd.org/articles/filtering-bridges/ +:contributors: {main-site-en}/articles/contributors/ +:cups: {main-site-en}/articles/cups/ +:explaining-bsd: {main-site-en}/articles/explaining-bsd/ +:filtering-bridges: {main-site-en}/articles/filtering-bridges/ :fonts: {main-site}/articles/fonts/ -:freebsd-questions-article: https://docs.freebsd.org/articles/freebsd-questions/ -:freebsd-update-server: https://docs.freebsd.org/articles/freebsd-update-server/ -:geom-class: https://docs.freebsd.org/articles/geom-class/ -:gjournal-desktop: https://docs.freebsd.org/articles/gjournal-desktop/ -:hubs: https://docs.freebsd.org/articles/hubs/ +: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}/articles/ipsec-must/ -:ldap-auth: https://docs.freebsd.org/articles/ldap-auth/ +:ldap-auth: {main-site-en}/articles/ldap-auth/ :leap-seconds: {main-site}/articles/leap-seconds/ -:linux-emulation: https://docs.freebsd.org/articles/linux-emulation/ -:linux-users: https://docs.freebsd.org/articles/linux-users/ -:mailing-list-faq: https://docs.freebsd.org/articles/mailing-list-faq/ -:nanobsd: https://docs.freebsd.org/articles/nanobsd/ -:new-users: https://docs.freebsd.org/articles/new-users/ -:pam: https://docs.freebsd.org/articles/pam/ -:pgpkeys: https://docs.freebsd.org/articles/pgpkeys/ -:port-mentor-guidelines: https://docs.freebsd.org/articles/port-mentor-guidelines/ -:pr-guidelines: https://docs.freebsd.org/articles/pr-guidelines/ +: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}/articles/problem-reports/ -:rc-scripting: https://docs.freebsd.org/articles/rc-scripting/ -:releng: https://docs.freebsd.org/articles/releng/ -:freebsd-releng: https://docs.freebsd.org/articles/freebsd-releng/ -:remote-install: https://docs.freebsd.org/articles/remote-install/ -:serial-uart: https://docs.freebsd.org/articles/serial-uart/ -:solid-state: https://docs.freebsd.org/articles/solid-state/ -:vinum: https://docs.freebsd.org/articles/vinum/ -:vm-design: https://docs.freebsd.org/articles/vm-design/ +: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/ |
