Kezdés

A Global Sites AI egy erőteljes eszköz a többnyelvű statikus weboldalak létrehozásához. Ez a dokumentáció végigvezet a keretrendszer beállításának és használatának folyamatán.

Telepítés

A Global Sites AI telepítéséhez hozzáférés szükséges a privát tárolókhoz. Ezeket a licence megvásárlása után biztosítjuk. Miután hozzáférést kapott, az alábbi parancsok segítségével klónozhatja a tárolókat:

Parancssor
git clone --recurse-submodules [path to GlobalSitesTemplate]
git clone [path to GlobalSitesCore]

Két projekt létezik: GlobalSitesCore és GlobalSitesTemplate. A GlobalSitesTemplate teljes projektet biztosít a kezdethez. Igény szerint módosíthatja. A GlobalSitesCore a fő könyvtár, amely a többnyelvű statikus oldalak létrehozásához szükséges funkciókat biztosít. Ez git almodulként van kezelve, és gyakran frissíthető, hogy a webhelyei a legfrissebb funkciókkal rendelkezzenek.

Alapvető használat

Itt van egy egyszerű példa arra, hogyan hozzunk létre egy új oldalt a Global Sites AI használatával:

TypeScript - pages/ExamplePage.ts
import i18next from "../GlobalSitesCore/i18n";
import { Layout } from "../Layout";
import { RenderProps, renderLanguageFiles } from "../GlobalSitesCore/languages";
import { FileResult } from "../GlobalSitesCore/FileResult";

export async function ExamplePagePages(): Promise<FileResult[]> {
  return renderLanguageFiles({
    subDirectoryInEnglish: undefined,
    fileNameInEnglish: "example-page",
    includeInSitemap: true,
    render: (props) => ExamplePage(props),
  });
}

interface ExamplePageProps extends RenderProps {}

export function ExamplePage(props: ExamplePageProps): string {
  var title = i18next.t(`Example Page`);
  var metaDescription = i18next.t(`This is an example page.`);

  return Layout({
    lang: props.option.code,
    title: title,
    description: metaDescription,
    languageOptions: props.allOptions,
    content: /* HTML */ `
      <h1>${title}</h1>
      <p>${metaDescription}</p>
      <!-- Add more content as needed -->
    `,
  });
}

Új oldal mesterséges intelligenciával

Új oldal létrehozásához mesterséges intelligencia fordításokkal, használhatja a következő parancsot a Cursor szerkesztőn belül. Valószínűleg más eszközökkel is hasonlót lehet tenni.

Parancssor
Using @detailPage.md, write a triangle calculator page.