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:
Copied!
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:
Copied!
TypeScript - pages/ExamplePage.ts
import i18next from"../GlobalSitesCore/i18n";
import { Layout } from"../Layout";
import { RenderProps, renderLanguageFiles } from"../GlobalSitesCore/languages";
import { FileResult } from"../GlobalSitesCore/FileResult";
exportasyncfunctionExamplePagePages(): Promise<FileResult[]> {
returnrenderLanguageFiles({
subDirectoryInEnglish: undefined,
fileNameInEnglish: "example-page",
includeInSitemap: true,
render: (props) =>ExamplePage(props),
});
}
interfaceExamplePagePropsextendsRenderProps {}
exportfunctionExamplePage(props: ExamplePageProps): string {
var title = i18next.t(`Example Page`);
var metaDescription = i18next.t(`This is an example page.`);
returnLayout({
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.
Copied!
Parancssor
Using @detailPage.md, write a triangle calculator page.