Skip to content

Commit 07dd8f3

Browse files
committed
discord embed contents
1 parent f9a9532 commit 07dd8f3

40 files changed

Lines changed: 204 additions & 0 deletions

docs/build.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,11 @@ def build_toc_sidebar(toc_tokens, current_slug):
272272
<meta charset="UTF-8">
273273
<meta name="viewport" content="width=device-width, initial-scale=1.0">
274274
<title>{title} — PyJavaBridge</title>
275+
<meta property="og:title" content="{title} — PyJavaBridge">
276+
<meta property="og:description" content="{og_description}">
277+
<meta property="og:type" content="website">
278+
<meta property="og:site_name" content="PyJavaBridge Docs">
279+
<meta name="theme-color" content="#6366f1">
275280
<link rel="preconnect" href="https://fonts.googleapis.com">
276281
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
277282
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">
@@ -355,9 +360,13 @@ def build_page(slug):
355360
# Build sidebar
356361
sidebar = build_toc_sidebar(toc_tokens, slug)
357362

363+
# Build OG description from subtitle or first paragraph
364+
og_description = subtitle if subtitle else f"{title} — PyJavaBridge documentation"
365+
358366
# Render template
359367
out_html = TEMPLATE.format(
360368
title=title,
369+
og_description=og_description,
361370
subtitle_html=subtitle_html,
362371
body=body_html,
363372
sidebar=sidebar,

docs/site/actionbardisplay.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>ActionBarDisplay — PyJavaBridge</title>
7+
<meta property="og:title" content="ActionBarDisplay — PyJavaBridge">
8+
<meta property="og:description" content="Persistent action bar text">
9+
<meta property="og:type" content="website">
10+
<meta property="og:site_name" content="PyJavaBridge Docs">
11+
<meta name="theme-color" content="#6366f1">
712
<link rel="preconnect" href="https://fonts.googleapis.com">
813
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
914
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">

docs/site/advancement.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Advancement — PyJavaBridge</title>
7+
<meta property="og:title" content="Advancement — PyJavaBridge">
8+
<meta property="og:description" content="Advancement grant/revoke API">
9+
<meta property="og:type" content="website">
10+
<meta property="og:site_name" content="PyJavaBridge Docs">
11+
<meta name="theme-color" content="#6366f1">
712
<link rel="preconnect" href="https://fonts.googleapis.com">
813
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
914
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">

docs/site/attribute.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Attribute — PyJavaBridge</title>
7+
<meta property="og:title" content="Attribute — PyJavaBridge">
8+
<meta property="og:description" content="Entity attribute modifiers">
9+
<meta property="og:type" content="website">
10+
<meta property="og:site_name" content="PyJavaBridge Docs">
11+
<meta name="theme-color" content="#6366f1">
712
<link rel="preconnect" href="https://fonts.googleapis.com">
813
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
914
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">

docs/site/block.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Block — PyJavaBridge</title>
7+
<meta property="og:title" content="Block — PyJavaBridge">
8+
<meta property="og:description" content="Block in the world">
9+
<meta property="og:type" content="website">
10+
<meta property="og:site_name" content="PyJavaBridge Docs">
11+
<meta name="theme-color" content="#6366f1">
712
<link rel="preconnect" href="https://fonts.googleapis.com">
813
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
914
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">

docs/site/blockdisplay.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>BlockDisplay — PyJavaBridge</title>
7+
<meta property="og:title" content="BlockDisplay — PyJavaBridge">
8+
<meta property="og:description" content="Block display entity">
9+
<meta property="og:type" content="website">
10+
<meta property="og:site_name" content="PyJavaBridge Docs">
11+
<meta name="theme-color" content="#6366f1">
712
<link rel="preconnect" href="https://fonts.googleapis.com">
813
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
914
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">

docs/site/bossbar.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>BossBar — PyJavaBridge</title>
7+
<meta property="og:title" content="BossBar — PyJavaBridge">
8+
<meta property="og:description" content="Boss bar display API">
9+
<meta property="og:type" content="website">
10+
<meta property="og:site_name" content="PyJavaBridge Docs">
11+
<meta name="theme-color" content="#6366f1">
712
<link rel="preconnect" href="https://fonts.googleapis.com">
813
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
914
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">

docs/site/bossbardisplay.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>BossBarDisplay — PyJavaBridge</title>
7+
<meta property="og:title" content="BossBarDisplay — PyJavaBridge">
8+
<meta property="og:description" content="Per-player boss bar manager">
9+
<meta property="og:type" content="website">
10+
<meta property="og:site_name" content="PyJavaBridge Docs">
11+
<meta name="theme-color" content="#6366f1">
712
<link rel="preconnect" href="https://fonts.googleapis.com">
813
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
914
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">

docs/site/chat.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Chat — PyJavaBridge</title>
7+
<meta property="og:title" content="Chat — PyJavaBridge">
8+
<meta property="og:description" content="Chat broadcast helper">
9+
<meta property="og:type" content="website">
10+
<meta property="og:site_name" content="PyJavaBridge Docs">
11+
<meta name="theme-color" content="#6366f1">
712
<link rel="preconnect" href="https://fonts.googleapis.com">
813
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
914
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">

docs/site/chunk.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Chunk — PyJavaBridge</title>
7+
<meta property="og:title" content="Chunk — PyJavaBridge">
8+
<meta property="og:description" content="World chunk API">
9+
<meta property="og:type" content="website">
10+
<meta property="og:site_name" content="PyJavaBridge Docs">
11+
<meta name="theme-color" content="#6366f1">
712
<link rel="preconnect" href="https://fonts.googleapis.com">
813
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
914
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">

0 commit comments

Comments
 (0)