শুরু করা

গ্লোবাল সাইটস এআই হল বহু ভাষার স্থির ওয়েবসাইট তৈরি করার জন্য একটি শক্তিশালী সরঞ্জাম। এই ডকুমেন্টেশন আপনাকে ফ্রেমওয়ার্ক সেট আপ এবং ব্যবহার করার প্রক্রিয়া সম্পর্কে গাইড করবে।

ইনস্টলেশন

Global Sites AI ইনস্টল করতে, আপনাকে ব্যক্তিগত রেপোজিটরিগুলিতে প্রবেশ করতে হবে। লাইসেন্স ক্রয়ের পরে সেগুলি প্রদান করা হবে। একবার আপনি প্রবেশ পেলে, আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করে রেপোজিটরিগুলি ক্লোন করতে পারেন:

কমান্ড লাইন
git clone --recurse-submodules [path to GlobalSitesTemplate]
git clone [path to GlobalSitesCore]

দুটি প্রকল্প রয়েছে। GlobalSitesCore এবং GlobalSitesTemplate। GlobalSitesTemplate সম্পূর্ণ প্রকল্প দেওয়ার জন্য সহায়তা করবে শুরু করার জন্য। আপনি এটি প্রয়োজন অনুযায়ী পরিবর্তন করতে পারেন। GlobalSitesCore হল মূল লাইব্রেরি যা বহুস্তরী স্থির সাইট তৈরি করার কার্যকারিতা প্রদান করে। এটি একটি গিট সাবমডিউল হিসাবে বিবেচিত হয় এবং আপনার সাইটগুলির জন্য সর্বশেষ বৈশিষ্ট্যগুলি পাওয়ার জন্য এটি নিয়মিত আপডেট করা যেতে পারে।

মৌলিক ব্যবহার

এখানে Global Sites AI ব্যবহার করে একটি নতুন পৃষ্ঠা তৈরি করার একটি সহজ উদাহরণ রয়েছে:

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.