やり方
自分のページに入れる
デモで天体を決めて、HTML、ESモジュール、React、Vue、Angular、Svelte、iframe のそのまま動くコードをコピーします。
デモの「自分のページに入れる」は、設定画面です。ファミリー共通のパネル、kazoku-uiの<kazoku-embed-panel> (ガイド) を使っていて、天体の小さな選択欄、大きさ、ページの作り方ごとのタブ、絵、コードをコピー、埋め込みページを開く、ドキュメントを読む、クレジットの行がそろっています。上で天体を決めます (どの天体か、見た目、空と日時、衛星、回すかどうか)。大きさを選んで、ページの作り方を選びます。選ぶたびに、コードと横の絵が変わります。絵につけるクレジットはコードの下に出ます。コードビルダーも同じパネルで、天体・見た目・空・回転の選択がパネルの中にあります。ポートレートビルダーの「共有」タブも、場面のための同じパネルです (絵は上のページにあるので、大きさの選択と専用の絵はありません)。「コードをコピー」のとなりに、PNG の保存、SVG の保存、リンクのコピーが並びます。

同じ文章は embedCode で作れるので、自分のページでも同じ選択画面を作れます。
import { embedCode, embedCredit, EMBED_KINDS } from "@johnmorrisdotca/wakusei-planets";
const choices = { body: "jupiter", look: "realistic", time: "now", moons: true, size: 320 } as const;
for (const kind of EMBED_KINDS) console.log(kind, embedCode(choices, kind).length);
console.log(embedCredit(choices));html 319
module 359
react 390
vue 313
angular 595
svelte 291
iframe 228
Wakusei Planets by John Morris (MIT). Sizes, tilt and rotation: IAU and NASA fact sheets. Surface pictures: NASA, USGS and JPL imagery in the public domain (details in the package's NOTICE.md).html: jsDelivr のスクリプトタグ (要素と、線画以外のときはその天体の陰影つきの見た目) と要素です。module: 同じ import と、要素を作る数行です。react、vue、angular、svelte: ブラウザに入ってから要素を import するコンポーネントです (サーバーでは import しません)。iframe: デモのembed.htmlに、選択をアドレスで渡します。スクリプトを置けないページ向けです。
どのコードもテストしています。React のコンポーネントはビルドして描画し、Vue と Svelte のコンポーネントはコンパイルし、Angular のテンプレートと ES モジュールは構文を調べ、iframe のアドレスは埋め込みページと同じ読み方で確かめます。衛星には日時が必要なので、moons は time があるときだけ書きます。衛星の陰影つきの見た目は惑星のファイル (moons-jupiter) に入っていて、コードが自動で import します。
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。