ਸ਼ੁਰੂਆਤ ਕਰਨਾ

ਗ્લੋਬਲ ਸਾਈਟਸ ਏਆਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਉਪਕਰਨ ਹੈ ਜੋ ਬਹੁਭਾਸ਼ਾ ਸਥਿਰ ਵੈਬਸਾਇਟਾਂ ਬਣਾਉਣ ਲਈ ਹੈ। ਇਹ ਦਸਤਾਵੇਜ਼ ਤੁਹਾਨੂੰ ਫਰੇਮਵਰਕ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੈਟ ਅਪ ਕਰਨ ਅਤੇ ਇਸਦੇ ਇਸਤੇਮਾਲ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਹੈ।

ਇੰਸਟਾਲੇਸ਼ਨ

ਗਲੋਬਲ ਸਾਈਟਸ ਏਆਈ ਇੰਸਟਾਲ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਪ੍ਰਾਈਵੇਟ ਰਿਪੋਜ਼ਿਟਰੀਆਂ ਤੱਕ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ। ਇਹ ਲਾਇਸੈਂਸ ਖਰੀਦਣ ਦੇ ਬਾਅਦ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ। ਜਦੋਂ ਤੁਹਾਡੇ ਕੋਲ ਪਹੁੰਚ ਹੋਵੇ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਹੁਕਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰਿਪੋਜ਼ਿਟਰੀਆਂ ਨੂੰ ਕਲੋਨ ਕਰ ਸਕਦੇ ਹੋ:

ਕਮਾਂਡ ਲਾਈਨ
git clone --recurse-submodules [path to GlobalSitesTemplate]
git clone [path to GlobalSitesCore]

ਦੋ ਪ੍ਰੋਜੈਕਟ ਹਨ। GlobalSitesCore ਅਤੇ GlobalSitesTemplate। GlobalSitesTemplate ਮੁਲਾਂਕਣ ਸਹਿਤ ਪੂਰ੍ਹਾ ਪ੍ਰੋਜੈਕਟ ਮੁਹੈਆ ਕਰੇਗਾ। ਤੁਸੀਂ ਇਸਨੂੰ ਜ਼ਰੂਰਤ ਦੇ ਅਨੁਸਾਰ ਸੋਧ ਸਕਦੇ ਹੋ। GlobalSitesCore ਮੁੱਖ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ਜੋ ਬਹੁਭਾਸ਼ਾਈ ਸਟੈਟਿਕ ਸਾਈਟਾਂ ਬਣਾਉਣ ਲਈ ਫੰਕਸ਼ਨਲਟੀ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਇਹ ਇੱਕ ਗਿਟ ਸਬਮੋਡੀਊਲ ਦੇ ਤੌਰ 'ਤੇ ਹੈ ਅਤੇ ਤੁਹਾਡੀਆਂ ਸਾਈਟਾਂ ਨੂੰ ਸਭ ਤੋਂ ਅਪਡੇਟ ਫੀਚਰਾਂ ਲਈ ਮੌਕਾ ਦੇਵੇਗਾ।

ਬੁਨਿਆਦੀ ਵਰਤੋਂ

ਗਲੋਬਲ ਸਾਈਟਸ ਏਆਈ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਨਵਾਂ ਪੰਨਾ ਬਣਾਉਣ ਦਾ ਇਹ ਇੱਕ ਸਧਾਰਣ ਉਦਾਹਰਣ ਹੈ:

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 -->
    `,
  });
}

ਨਵਾਂ ਪੰਨਾ ਏ.ਆਈ. ਨਾਲ

AI ਅਨੁਵਾਦਾਂ ਨਾਲ ਨਵਾਂ ਪੰਨਾ ਬਣਾਉਣ ਲਈ, ਤੁਸੀਂ ਕ੍ਰਸਰ ਸੰਪਾਦਕ ਦੇ ਅੰਦਰੋਂ ਹੇਠਾਂ ਦਿੱਤਾ ਹੁਕਮ ਵਰਤ ਸਕਦੇ ਹੋ। ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਹੋਰ ਸੰਦਾਂ ਤੋਂ ਵੀ ਸਮਾਨ ਕੀਤਾ ਜਾ ਸਕੇ।

ਕਮਾਂਡ ਲਾਈਨ
Using @detailPage.md, write a triangle calculator page.