diff --git a/docs/c-api/coap.h/intro.md b/docs/c-api/coap.h/intro.md
index ced6828b6a9758d64c9da0d87184c60337251ea7..2e3b8a4489e63670e690b8f33d643d3ba5459a05 100644
--- a/docs/c-api/coap.h/intro.md
+++ b/docs/c-api/coap.h/intro.md
@@ -3,15 +3,15 @@ title: "CoAP API reference"
 symbol_kind: "intro"
 decl_name: "coap.h"
 items:
-  - { name: mg_set_protocol_coap.md }
   - { name: mg_coap_add_option.md }
+  - { name: mg_coap_compose.md }
   - { name: mg_coap_free_options.md }
-  - { name: mg_coap_send_message.md }
-  - { name: mg_coap_send_ack.md }
   - { name: mg_coap_parse.md }
-  - { name: mg_coap_compose.md }
-  - { name: struct_mg_coap_option.md }
+  - { name: mg_coap_send_ack.md }
+  - { name: mg_coap_send_message.md }
+  - { name: mg_set_protocol_coap.md }
   - { name: struct_mg_coap_message.md }
+  - { name: struct_mg_coap_option.md }
 ---
 
 CoAP message format:
diff --git a/docs/c-api/dns.h/intro.md b/docs/c-api/dns.h/intro.md
index 538674617ac5179b474b685a22744c8c13c9054e..0604def0b9c0c9d648a658b984fa6fbdb6d725af 100644
--- a/docs/c-api/dns.h/intro.md
+++ b/docs/c-api/dns.h/intro.md
@@ -3,17 +3,17 @@ title: "DNS API reference"
 symbol_kind: "intro"
 decl_name: "dns.h"
 items:
-  - { name: mg_dns_parse_record_data.md }
-  - { name: mg_send_dns_query.md }
-  - { name: mg_dns_insert_header.md }
   - { name: mg_dns_copy_questions.md }
-  - { name: mg_dns_encode_record.md }
   - { name: mg_dns_encode_name.md }
-  - { name: mg_parse_dns.md }
+  - { name: mg_dns_encode_record.md }
+  - { name: mg_dns_insert_header.md }
+  - { name: mg_dns_parse_record_data.md }
   - { name: mg_dns_uncompress_name.md }
+  - { name: mg_parse_dns.md }
+  - { name: mg_send_dns_query.md }
   - { name: mg_set_protocol_dns.md }
-  - { name: struct_mg_dns_resource_record.md }
   - { name: struct_mg_dns_message.md }
+  - { name: struct_mg_dns_resource_record.md }
 ---
 
 
diff --git a/docs/c-api/http.h/intro.md b/docs/c-api/http.h/intro.md
index df5df05fb4574862db45f06eeb73bbdb058235e7..085d3e6777cc2e13ad0d3c8f0f99af0c70b1e578 100644
--- a/docs/c-api/http.h/intro.md
+++ b/docs/c-api/http.h/intro.md
@@ -3,19 +3,19 @@ title: "Common API reference"
 symbol_kind: "intro"
 decl_name: "http.h"
 items:
-  - { name: mg_set_protocol_http_websocket.md }
-  - { name: mg_send_websocket_handshake.md }
-  - { name: mg_send_websocket_handshake2.md }
   - { name: mg_connect_ws.md }
   - { name: mg_connect_ws_opt.md }
+  - { name: mg_printf_websocket_frame.md }
   - { name: mg_send_websocket_frame.md }
   - { name: mg_send_websocket_framev.md }
-  - { name: mg_printf_websocket_frame.md }
+  - { name: mg_send_websocket_handshake.md }
+  - { name: mg_send_websocket_handshake2.md }
+  - { name: mg_set_protocol_http_websocket.md }
   - { name: mg_url_decode.md }
   - { name: struct_http_message.md }
-  - { name: struct_websocket_message.md }
   - { name: struct_mg_http_multipart_part.md }
   - { name: struct_mg_ssi_call_ctx.md }
+  - { name: struct_websocket_message.md }
 ---
 
 
diff --git a/docs/c-api/http_server.h/intro.md b/docs/c-api/http_server.h/intro.md
index bfa6d7a3e69768947182302d7e1802ff8174c7a3..53adeb73f8bbfc88beecfc89cc597c92e888eac4 100644
--- a/docs/c-api/http_server.h/intro.md
+++ b/docs/c-api/http_server.h/intro.md
@@ -3,22 +3,22 @@ title: "Server API reference"
 symbol_kind: "intro"
 decl_name: "http_server.h"
 items:
-  - { name: mg_parse_http.md }
+  - { name: mg_file_upload_handler.md }
   - { name: mg_get_http_header.md }
-  - { name: mg_http_parse_header.md }
-  - { name: mg_parse_multipart.md }
   - { name: mg_get_http_var.md }
-  - { name: mg_serve_http.md }
+  - { name: mg_http_check_digest_auth.md }
+  - { name: mg_http_parse_header.md }
+  - { name: mg_http_send_redirect.md }
   - { name: mg_http_serve_file.md }
+  - { name: mg_parse_http.md }
+  - { name: mg_parse_multipart.md }
+  - { name: mg_printf_html_escape.md }
+  - { name: mg_printf_http_chunk.md }
   - { name: mg_register_http_endpoint.md }
-  - { name: mg_file_upload_handler.md }
-  - { name: mg_http_check_digest_auth.md }
+  - { name: mg_send_head.md }
   - { name: mg_send_http_chunk.md }
-  - { name: mg_printf_http_chunk.md }
   - { name: mg_send_response_line.md }
-  - { name: mg_http_send_redirect.md }
-  - { name: mg_send_head.md }
-  - { name: mg_printf_html_escape.md }
+  - { name: mg_serve_http.md }
   - { name: mg_fu_fname_fn.md }
   - { name: struct_mg_serve_http_opts.md }
 ---
diff --git a/docs/c-api/mqtt.h/intro.md b/docs/c-api/mqtt.h/intro.md
index a5c1ba66da1de80890483d3f27572af277b7166b..77175619eb98db792fe79fa35192b92efc6dfb4a 100644
--- a/docs/c-api/mqtt.h/intro.md
+++ b/docs/c-api/mqtt.h/intro.md
@@ -3,23 +3,23 @@ title: "MQTT API reference"
 symbol_kind: "intro"
 decl_name: "mqtt.h"
 items:
-  - { name: mg_set_protocol_mqtt.md }
-  - { name: mg_send_mqtt_handshake.md }
-  - { name: mg_send_mqtt_handshake_opt.md }
-  - { name: mg_mqtt_publish.md }
-  - { name: mg_mqtt_subscribe.md }
-  - { name: mg_mqtt_unsubscribe.md }
-  - { name: mg_mqtt_disconnect.md }
   - { name: mg_mqtt_connack.md }
+  - { name: mg_mqtt_disconnect.md }
+  - { name: mg_mqtt_next_subscribe_topic.md }
+  - { name: mg_mqtt_ping.md }
+  - { name: mg_mqtt_pong.md }
   - { name: mg_mqtt_puback.md }
+  - { name: mg_mqtt_pubcomp.md }
+  - { name: mg_mqtt_publish.md }
   - { name: mg_mqtt_pubrec.md }
   - { name: mg_mqtt_pubrel.md }
-  - { name: mg_mqtt_pubcomp.md }
   - { name: mg_mqtt_suback.md }
+  - { name: mg_mqtt_subscribe.md }
   - { name: mg_mqtt_unsuback.md }
-  - { name: mg_mqtt_ping.md }
-  - { name: mg_mqtt_pong.md }
-  - { name: mg_mqtt_next_subscribe_topic.md }
+  - { name: mg_mqtt_unsubscribe.md }
+  - { name: mg_send_mqtt_handshake.md }
+  - { name: mg_send_mqtt_handshake_opt.md }
+  - { name: mg_set_protocol_mqtt.md }
   - { name: struct_mg_mqtt_topic_expression.md }
 ---
 
diff --git a/docs/c-api/mqtt_server.h/intro.md b/docs/c-api/mqtt_server.h/intro.md
index 39da65b2d6ffb1146ecd8a9f2bfe88352ae0efb5..2de996ffc99173c369a06fc15d528b2dcdd33a98 100644
--- a/docs/c-api/mqtt_server.h/intro.md
+++ b/docs/c-api/mqtt_server.h/intro.md
@@ -3,11 +3,11 @@ title: "MQTT Server API reference"
 symbol_kind: "intro"
 decl_name: "mqtt_server.h"
 items:
-  - { name: mg_mqtt_broker_init.md }
   - { name: mg_mqtt_broker.md }
+  - { name: mg_mqtt_broker_init.md }
   - { name: mg_mqtt_next.md }
-  - { name: struct_mg_mqtt_session.md }
   - { name: struct_mg_mqtt_broker.md }
+  - { name: struct_mg_mqtt_session.md }
 ---
 
 
diff --git a/docs/c-api/net.h/intro.md b/docs/c-api/net.h/intro.md
index 2b91e1d9fd1fed73903efc7fe9e362d9c61d4caa..89520db6a53c599db5d51bf887b8b1e4fdcfec08 100644
--- a/docs/c-api/net.h/intro.md
+++ b/docs/c-api/net.h/intro.md
@@ -3,34 +3,34 @@ title: "Core API: TCP/UDP/SSL"
 symbol_kind: "intro"
 decl_name: "net.h"
 items:
-  - { name: mg_mgr_init.md }
-  - { name: mg_mgr_free.md }
-  - { name: mg_mgr_poll.md }
-  - { name: mg_broadcast.md }
-  - { name: mg_next.md }
   - { name: mg_add_sock.md }
   - { name: mg_add_sock_opt.md }
   - { name: mg_bind.md }
   - { name: mg_bind_opt.md }
+  - { name: mg_broadcast.md }
+  - { name: mg_check_ip_acl.md }
   - { name: mg_connect.md }
   - { name: mg_connect_opt.md }
-  - { name: mg_set_ssl.md }
-  - { name: mg_send.md }
+  - { name: mg_enable_javascript.md }
+  - { name: mg_enable_multithreading.md }
+  - { name: mg_mgr_free.md }
+  - { name: mg_mgr_init.md }
+  - { name: mg_mgr_poll.md }
+  - { name: mg_next.md }
   - { name: mg_printf.md }
-  - { name: mg_vprintf.md }
-  - { name: mg_socketpair.md }
   - { name: mg_resolve.md }
-  - { name: mg_check_ip_acl.md }
-  - { name: mg_enable_multithreading.md }
-  - { name: mg_enable_javascript.md }
+  - { name: mg_send.md }
+  - { name: mg_set_ssl.md }
   - { name: mg_set_timer.md }
+  - { name: mg_socketpair.md }
   - { name: mg_time.md }
+  - { name: mg_vprintf.md }
   - { name: mg_event_handler_t.md }
-  - { name: struct_mg_mgr.md }
-  - { name: struct_mg_connection.md }
   - { name: struct_mg_add_sock_opts.md }
   - { name: struct_mg_bind_opts.md }
   - { name: struct_mg_connect_opts.md }
+  - { name: struct_mg_connection.md }
+  - { name: struct_mg_mgr.md }
   - { name: struct_mg_multithreading_opts.md }
 ---
 
diff --git a/docs/c-api/util.h/intro.md b/docs/c-api/util.h/intro.md
index 88b8afbc86c3b8763fff0a7b5c3d895c6621cdfe..213b3aa2afe2c52f224f2a1292f8454fd01abf5c 100644
--- a/docs/c-api/util.h/intro.md
+++ b/docs/c-api/util.h/intro.md
@@ -3,25 +3,25 @@ title: "Utility API"
 symbol_kind: "intro"
 decl_name: "util.h"
 items:
-  - { name: mg_skip.md }
-  - { name: mg_ncasecmp.md }
-  - { name: mg_casecmp.md }
+  - { name: mg_asprintf.md }
+  - { name: mg_avprintf.md }
   - { name: mg_base64_decode.md }
   - { name: mg_base64_encode.md }
-  - { name: mg_stat.md }
-  - { name: mg_fopen.md }
-  - { name: mg_open.md }
-  - { name: mg_start_thread.md }
+  - { name: mg_casecmp.md }
   - { name: mg_conn_addr_to_str.md }
-  - { name: mg_sock_to_str.md }
-  - { name: mg_sock_addr_to_str.md }
+  - { name: mg_fopen.md }
   - { name: mg_hexdump.md }
   - { name: mg_hexdump_connection.md }
-  - { name: mg_asprintf.md }
-  - { name: mg_avprintf.md }
   - { name: mg_is_big_endian.md }
-  - { name: mg_next_comma_list_entry.md }
   - { name: mg_match_prefix.md }
+  - { name: mg_ncasecmp.md }
+  - { name: mg_next_comma_list_entry.md }
+  - { name: mg_open.md }
+  - { name: mg_skip.md }
+  - { name: mg_sock_addr_to_str.md }
+  - { name: mg_sock_to_str.md }
+  - { name: mg_start_thread.md }
+  - { name: mg_stat.md }
 ---