Add workaround for external link in sidebar, replace join.lemmy.ml (#85)

* Add workaround to fix external link in sidebar (fixes #84)

* Replace join.lemmy.ml with join-lemmy.org
This commit is contained in:
Nutomic 2021-06-24 19:25:59 +00:00 committed by GitHub
parent 95031c483d
commit 6542f1c232
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 18 additions and 14 deletions

View file

@ -20,7 +20,7 @@
- [Client Development](client_development/client_development.md) - [Client Development](client_development/client_development.md)
- [Theming Guide](client_development/theming.md) - [Theming Guide](client_development/theming.md)
- [API reference](client_development/api_reference.md) - [API reference](client_development/api_reference.md)
- [WebSocket API](https://join.lemmy.ml/api/index.html) - [WebSocket API](client_development/websocket_api.md)
- [HTTP API](client_development/http_api.md) - [HTTP API](client_development/http_api.md)
- [Creating a Custom Frontend](client_development/custom_frontend.md) - [Creating a Custom Frontend](client_development/custom_frontend.md)
- [Contributing](contributing/contributing.md) - [Contributing](contributing/contributing.md)

View file

@ -1,7 +1,7 @@
# API reference # API reference
Lemmy has two, intertwined APIs: Lemmy has two, intertwined APIs:
- [WebSocket](https://join.lemmy.ml/api/index.html) - [WebSocket](https://join-lemmy.org/api/index.html)
- [HTTP](http_api.md) - [HTTP](http_api.md)
This page describes concepts that are common to both. This page describes concepts that are common to both.

View file

@ -2,5 +2,5 @@
- [Theming Guide](client_development/theming.md) - [Theming Guide](client_development/theming.md)
- [API reference](client_development/api_reference.md) - [API reference](client_development/api_reference.md)
- [WebSocket API](https://join.lemmy.ml/api/index.html) - [WebSocket API](https://join-lemmy.org/api/index.html)
- [HTTP API](client_development/http_api.md) - [HTTP API](client_development/http_api.md)

View file

@ -20,14 +20,14 @@
## WebSocket vs HTTP API ## WebSocket vs HTTP API
Lemmy's HTTP API is almost identical to its WebSocket API: Lemmy's HTTP API is almost identical to its WebSocket API:
- **WebSocket API** needs `let send = { op: userOperation[op], data: form}` as shown in [the WebSocketAPI specification](https://join.lemmy.ml/api/index.html) - **WebSocket API** needs `let send = { op: userOperation[op], data: form}` as shown in [the WebSocketAPI specification](https://join-lemmy.org/api/index.html)
- **HTTP API** needs the form (data) at the top level, an HTTP operation (GET, PUT or POST) and endpoint (at `http(s)://host/api/v2/endpoint`). For example: - **HTTP API** needs the form (data) at the top level, an HTTP operation (GET, PUT or POST) and endpoint (at `http(s)://host/api/v2/endpoint`). For example:
> `POST {username_or_email: X, password: X}` > `POST {username_or_email: X, password: X}`
For more information, see the [http.ts](https://github.com/LemmyNet/lemmy-js-client/blob/main/src/http.ts) file. For more information, see the [http.ts](https://github.com/LemmyNet/lemmy-js-client/blob/main/src/http.ts) file.
[The WebSocket API](https://join.lemmy.ml/api/index.html) should be regarded as the primary source for the HTTP API since it also provides information about how to form HTTP API calls. [The WebSocket API](https://join-lemmy.org/api/index.html) should be regarded as the primary source for the HTTP API since it also provides information about how to form HTTP API calls.
## Examples ## Examples

View file

@ -0,0 +1 @@
# [WebSocket API](https://join-lemmy.org/api/index.html)

View file

@ -20,7 +20,7 @@
- [Client Development](client_development/client_development.md) - [Client Development](client_development/client_development.md)
- [Theming Guide](client_development/theming.md) - [Theming Guide](client_development/theming.md)
- [API reference](client_development/api_reference.md) - [API reference](client_development/api_reference.md)
- [WebSocket API](https://join.lemmy.ml/api/index.html) - [WebSocket API](client_development/websocket_api.md)
- [HTTP API](client_development/http_api.md) - [HTTP API](client_development/http_api.md)
- [Creating a Custom Frontend](client_development/custom_frontend.md) - [Creating a Custom Frontend](client_development/custom_frontend.md)
- [Contributing](contributing/contributing.md) - [Contributing](contributing/contributing.md)

View file

@ -1,7 +1,7 @@
# API reference # API reference
Lemmy has two, intertwined APIs: Lemmy has two, intertwined APIs:
- [WebSocket](https://join.lemmy.ml/api/index.html) - [WebSocket](https://join-lemmy.org/api/index.html)
- [HTTP](http_api.md) - [HTTP](http_api.md)
This page describes concepts that are common to both. This page describes concepts that are common to both.

View file

@ -2,5 +2,5 @@
- [Theming Guide](client_development/theming.md) - [Theming Guide](client_development/theming.md)
- [API reference](client_development/api_reference.md) - [API reference](client_development/api_reference.md)
- [WebSocket API](https://join.lemmy.ml/api/index.html) - [WebSocket API](https://join-lemmy.org/api/index.html)
- [HTTP API](client_development/http_api.md) - [HTTP API](client_development/http_api.md)

View file

@ -20,14 +20,14 @@
## WebSocket vs HTTP API ## WebSocket vs HTTP API
Lemmy's HTTP API is almost identical to its WebSocket API: Lemmy's HTTP API is almost identical to its WebSocket API:
- **WebSocket API** needs `let send = { op: userOperation[op], data: form}` as shown in [the WebSocketAPI specification](https://join.lemmy.ml/api/index.html) - **WebSocket API** needs `let send = { op: userOperation[op], data: form}` as shown in [the WebSocketAPI specification](https://join-lemmy.org/api/index.html)
- **HTTP API** needs the form (data) at the top level, an HTTP operation (GET, PUT or POST) and endpoint (at `http(s)://host/api/v2/endpoint`). For example: - **HTTP API** needs the form (data) at the top level, an HTTP operation (GET, PUT or POST) and endpoint (at `http(s)://host/api/v2/endpoint`). For example:
> `POST {username_or_email: X, password: X}` > `POST {username_or_email: X, password: X}`
For more information, see the [http.ts](https://github.com/LemmyNet/lemmy-js-client/blob/main/src/http.ts) file. For more information, see the [http.ts](https://github.com/LemmyNet/lemmy-js-client/blob/main/src/http.ts) file.
[The WebSocket API](https://join.lemmy.ml/api/index.html) should be regarded as the primary source for the HTTP API since it also provides information about how to form HTTP API calls. [The WebSocket API](https://join-lemmy.org/api/index.html) should be regarded as the primary source for the HTTP API since it also provides information about how to form HTTP API calls.
## Examples ## Examples

View file

@ -0,0 +1 @@
# [WebSocket API](https://join-lemmy.org/api/index.html)

View file

@ -20,7 +20,7 @@
- [Client Development](client_development/client_development.md) - [Client Development](client_development/client_development.md)
- [Theming Guide](client_development/theming.md) - [Theming Guide](client_development/theming.md)
- [API reference](client_development/api_reference.md) - [API reference](client_development/api_reference.md)
- [WebSocket API](https://join.lemmy.ml/api/index.html) - [WebSocket API](client_development/websocket_api.md)
- [HTTP API](client_development/http_api.md) - [HTTP API](client_development/http_api.md)
- [Creating a Custom Frontend](client_development/custom_frontend.md) - [Creating a Custom Frontend](client_development/custom_frontend.md)
- [Contributing](contributing/contributing.md) - [Contributing](contributing/contributing.md)

View file

@ -0,0 +1 @@
# [WebSocket API](https://join-lemmy.org/api/index.html)

View file

@ -20,7 +20,7 @@
- [Разработка Клиентов](client_development/client_development.md) - [Разработка Клиентов](client_development/client_development.md)
- [Руководство по темам](client_development/theming.md) - [Руководство по темам](client_development/theming.md)
- [Справочник по API](client_development/api_reference.md) - [Справочник по API](client_development/api_reference.md)
- [WebSocket API](https://join.lemmy.ml/api/index.html) - [WebSocket API](client_development/websocket_api.md)
- [HTTP API](client_development/http_api.md) - [HTTP API](client_development/http_api.md)
- [Создание пользовательского интерфейса](client_development/custom_frontend.md) - [Создание пользовательского интерфейса](client_development/custom_frontend.md)
- [Вклад](contributing/contributing.md) - [Вклад](contributing/contributing.md)

View file

@ -1,7 +1,7 @@
# Справочник по API # Справочник по API
Lemmy имеет два взаимосвязанных API: Lemmy имеет два взаимосвязанных API:
- [WebSocket (анг.язык)](https://join.lemmy.ml/api/index.html) - [WebSocket (анг.язык)](https://join-lemmy.org/api/index.html)
- [HTTP (анг.язык)](http_api.md) - [HTTP (анг.язык)](http_api.md)
На этой странице описаны общие для них концепции. На этой странице описаны общие для них концепции.

View file

@ -2,5 +2,5 @@
- [Тематическое руководство ](client_development/theming.md) - [Тематическое руководство ](client_development/theming.md)
- [Справочник по API](client_development/api_reference.md) - [Справочник по API](client_development/api_reference.md)
- [WebSocket API](https://join.lemmy.ml/api/index.html) - [WebSocket API](https://join-lemmy.org/api/index.html)
- [HTTP API](client_development/http_api.md) - [HTTP API](client_development/http_api.md)

View file

@ -0,0 +1 @@
# [WebSocket API](https://join-lemmy.org/api/index.html)