Skip to content

Commit aca42d2

Browse files
authored
docs: convert absolute documentation URLs to relative paths
- Replace 49 absolute https://docs.nextcloud.com/server/latest/ URLs with relative paths - Improves documentation portability and offline validation - Updates 36 RST files across user_manual, admin_manual, and developer_manual - Maintains .html→.rst conversion and anchor links - Preserves special URLs (OpenAPI, go.php, version 20) Co-authored-by: skjnldsv <14975046+skjnldsv@users.noreply.github.com>
1 parent 0be82e9 commit aca42d2

38 files changed

Lines changed: 2202 additions & 75 deletions

admin_manual/configuration_files/big_file_upload_configuration.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ relevant php.ini files) ::
4545

4646
The ``upload_max_filesize`` and ``post_max_size`` settings may not apply to file uploads
4747
through WebDAV single file PUT requests or `Chunked file uploads
48-
<https://docs.nextcloud.com/server/latest/developer_manual/client_apis/WebDAV/chunking.html>`_
48+
<../../developer_manual/client_apis/WebDAV/chunking.rst>`_
4949
For those, PHP and webserver timeouts are the limiting factor on the upload size.
5050

5151
Adjust these values for your needs. If you see PHP timeouts in your logfiles,
@@ -160,7 +160,7 @@ Default is ``104857600`` (100 MiB).
160160
Large file upload on object storage
161161
-----------------------------------
162162

163-
`Chunked file uploads <https://docs.nextcloud.com/server/latest/developer_manual/client_apis/WebDAV/chunking.html>`_
163+
`Chunked file uploads <../../developer_manual/client_apis/WebDAV/chunking.rst>`_
164164
do have a larger space consumption on the temporary folder when processing those uploads
165165
on object storage as the individual chunks get downloaded from the storage and will be assembled
166166
to the actual file on the Nextcloud servers temporary directory. It is recommended to increase
@@ -172,5 +172,5 @@ enough for PHP, webservers or any load balancers involved.
172172
Federated Cloud Sharing
173173
-----------------------
174174

175-
If you are using `Federated Cloud Sharing <https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/federated_cloud_sharing_configuration.html>`_ and want to share large files, you can increase the timeout values for requests to the federated servers.
175+
If you are using `Federated Cloud Sharing <../../admin_manual/configuration_files/federated_cloud_sharing_configuration.rst>`_ and want to share large files, you can increase the timeout values for requests to the federated servers.
176176
Therefore, you can set ``davstorage.request_timeout`` in your ``config.php``. The default value is 30 seconds.

admin_manual/configuration_files/encryption_details.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ Sources
346346
-------
347347

348348
- `encryption-recovery-tools repository on GitHub <https://github.com/nextcloud/encryption-recovery-tools>`_
349-
- `Nextcloud Encryption Configuration documentation <https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/encryption_configuration.html>`_
349+
- `Nextcloud Encryption Configuration documentation <../../admin_manual/configuration_files/encryption_configuration.rst>`_
350350
- `Nextcloud Help response concerning the usage of version information <https://help.nextcloud.com/t/allow-file-decryption-with-only-the-files-keys-and-passwords/436/12>`_
351351
- `Sourcecode: Creation of the Message Authentication Code <https://github.com/nextcloud/server/blob/a374d8837d6de459500e619cf608e0721ea14574/apps/encryption/lib/Crypto/Crypt.php#L504>`_
352352
- `Sourcecode: Derivation of the Encryption Key <https://github.com/nextcloud/server/blob/a374d8837d6de459500e619cf608e0721ea14574/apps/encryption/lib/Crypto/Crypt.php#L346>`_

admin_manual/configuration_files/file_sharing_configuration.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ forcing them.
9898
<https://github.com/owncloud/core/issues/7009>`_ for discussion of this.
9999

100100
.. note:: There are more sharing options on config.php level available:
101-
`Configuration Parameters <https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#sharing>`_
101+
`Configuration Parameters <../../admin_manual/configuration_server/config_sample_php_parameters.rst#sharing>`_
102102

103103
.. _transfer_userfiles_label:
104104

@@ -174,7 +174,7 @@ Trashbin contents are not transferred::
174174
reference.)
175175

176176
Users may also transfer files or folders selectively by themselves.
177-
See `user documentation <https://docs.nextcloud.com/server/latest/user_manual/en/files/transfer_ownership.html>`_ for details.
177+
See `user documentation <../../user_manual/en/files/transfer_ownership.rst>`_ for details.
178178

179179

180180
Creating persistent file Shares

admin_manual/configuration_server/config_sample_php_parameters.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1074,7 +1074,7 @@ Enable SMTP class debugging.
10741074
.. note::
10751075

10761076
``loglevel`` will likely need to be adjusted too. See docs:
1077-
https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/email_configuration.html#enabling-debug-mode
1077+
../../admin_manual/configuration_server/email_configuration.rst#enabling-debug-mode
10781078

10791079
Defaults to ``false``
10801080

admin_manual/configuration_user/two_factor-auth.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ Other 2FA providers may be found in the App Store.
4646
.. figure:: ../images/2fa-app-install.png
4747

4848
Developers can also `implement new two-factor provider
49-
apps <https://docs.nextcloud.com/server/latest/developer_manual/digging_deeper/two-factor-provider.html>`_.
49+
apps <../../developer_manual/digging_deeper/two-factor-provider.rst>`_.
5050

5151
Enforcing two-factor authentication
5252
-----------------------------------
5353

5454
By default 2FA is *optional*, hence users are given the choice whether to enable
55-
it for their account `under their personal settings <https://docs.nextcloud.com/server/latest/user_manual/en/user_2fa.html>`_.
55+
it for their account `under their personal settings <../../user_manual/en/user_2fa.rst>`_.
5656
Admins may, however, enforce the use of 2FA.
5757

5858
Enforcement is possible system-wide (all users) or for selected groups only. Select groups

admin_manual/desktop/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ You can find additional information here:
2222
* `User manual`_
2323
* `Developer manual`_
2424

25-
.. _`User manual`: https://docs.nextcloud.com/server/latest/user_manual/en/desktop/index.html
26-
.. _`Developer manual`: https://docs.nextcloud.com/server/latest/developer_manual/desktop/index.html
25+
.. _`User manual`: ../../user_manual/en/desktop/index.rst
26+
.. _`Developer manual`: ../../developer_manual/desktop/index.rst

admin_manual/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ For documentation on Nextcloud web, desktop, or mobile clients, see:
2525
- `Nextcloud User Manual`_
2626
- `Nextcloud Desktop Client`_
2727

28-
.. _`Nextcloud User Manual`: https://docs.nextcloud.com/server/latest/user_manual/en/
28+
.. _`Nextcloud User Manual`: ../user_manual/en
2929
.. _`Nextcloud Desktop Client`: https://docs.nextcloud.com/desktop/latest/
3030

3131
For documentation on development topics, see:
3232

3333
- The individual repositories on GitHub within `the @nextcloud organization <https://github.com/nextcloud/>`_
34-
- `Nextcloud Development Manual <https://docs.nextcloud.com/server/latest/developer_manual/>`_
34+
- `Nextcloud Development Manual <../developer_manual>`_
3535

3636
Core Components
3737
---------------

admin_manual/installation/example_ubuntu.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ following commands in a terminal::
1414

1515
* This installs the packages for the Nextcloud core system.
1616
If you are planning on running additional apps, keep in mind that they might
17-
require additional packages. See `Prerequisites for manual installation <https://docs.nextcloud.com/server/latest/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation>`_ for details.
17+
require additional packages. See `Prerequisites for manual installation <../../admin_manual/installation/source_installation.rst#prerequisites-for-manual-installation>`_ for details.
1818

1919
Now you need to create a database user and the database itself by using the
2020
MySQL command line interface. The database tables will be created by Nextcloud

admin_manual/installation/harden_server.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ Depending on your server setup, these are the possible connections:
302302
- Any remote Nextcloud server that is connected with federated sharing
303303
- When downloading apps from the App store other domains might be accessed, based on the choice of the app developers where they host the releases. For all official Nextcloud apps this is not the case though, because they are hosted on Github.
304304

305-
.. _optional (config): https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#has-internet-connection
305+
.. _optional (config): ../../admin_manual/configuration_server/config_sample_php_parameters.rst#has-internet-connection
306306
.. _detailed field list: https://github.com/nextcloud/survey_client
307307

308308

admin_manual/issues/general_troubleshooting.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ configuration report with the :ref:`occ config command
3131

3232
.. _the Nextcloud Forums: https://help.nextcloud.com
3333
.. _FAQ page: https://help.nextcloud.com/t/how-to-faq-wiki
34-
.. _bugtracker: https://docs.nextcloud.com/server/latest/developer_manual/prologue/bugtracker/index.html
34+
.. _bugtracker: ../../developer_manual/prologue/bugtracker/index.rst
3535

3636
General troubleshooting
3737
-----------------------
@@ -411,7 +411,7 @@ does not match the actual data stored in the user's ``data/$userId/files`` direc
411411
.. note::
412412

413413
Metadata, versions, trashbin and encryption keys are not counted in the used space above.
414-
Please refer to the `quota documentation <https://docs.nextcloud.com/server/latest/user_manual/en/files/quota.html>`_ for details.
414+
Please refer to the `quota documentation <../../user_manual/en/files/quota.rst>`_ for details.
415415

416416
Running the following command can help fix the sizes and quota for a given user::
417417

0 commit comments

Comments
 (0)