From 259c0b705fd3e89fe6dba8d23524a6327ab4af09 Mon Sep 17 00:00:00 2001 From: Ali Najmabadi Date: Sat, 17 Aug 2024 12:25:03 +0330 Subject: [PATCH] remove tv page (just for now) --- src/pages/paas/details/ignoring-files.mdx | 18 +- src/pages/tv.js | 1013 --------------------- 2 files changed, 16 insertions(+), 1015 deletions(-) delete mode 100644 src/pages/tv.js diff --git a/src/pages/paas/details/ignoring-files.mdx b/src/pages/paas/details/ignoring-files.mdx index 05be934b..ada1b67f 100644 --- a/src/pages/paas/details/ignoring-files.mdx +++ b/src/pages/paas/details/ignoring-files.mdx @@ -22,8 +22,6 @@ import Head from "next/head"; # نادیده‌گرفتن فایل‌ها
-لیارا در هر بار عملیات استقرار، فقط فایل‌هایی که تغییر کرده باشند و یا به برنامه اضافه شده باشند را آپلود می‌کند و فایل‌های قدیمی و بدون تغییر، مجدداً از روی سرور خوانده می‌شوند. این کار باعث می‌شود که سرعت استقرارها افزایش یابد و نیاز نباشد که شما گاهاً به خاطر تغییر یک فایل، منتظر آپلودشدن کل فایل‌ها باشید. -
قابلیت نادیده‌گرفتن فایل‌ها و پوشه‌ها این امکان را به شما می‌دهد که فقط فایل‌ها و پوشه‌هایی که روی سرور نیاز دارید، آپلود کنید. این قابلیت کاملاً مشابه عملکرد Git در مواجهه با فایل gitignore. است. به صورت خودکار، اگر پوشه‌ (پوشه‌های) شما دارای یکی از فایل‌های زیر باشد، لیارا آن را بررسی کرده و فایل‌ها و پوشه‌هایی که در آن لیست کرده باشید را نادیده می‌گیرد: @@ -36,10 +34,26 @@ import Head from "next/head";
+این قابلیت تنها با ابزار Liara CLI، قابل استفاده است و در صورتی که از کنسول برای استقرار برنامه‌های‌تان استفاده می‌کنید؛ بایستی فایل‌های اضافی را به صورت دستی، پاک کنید.

توجه داشته باشید که اولویت اول با liaraignore. است، اگر چنین فایلی را تعریف کرده باشید، دیگر فایل‌های ignore مانند dockerignore. و gitignore. خوانده نمی‌شوند.

+در ادامه، یک ریپازیتوری شامل چندین قالب آماده فایل gitignore. در فریم‌ورک‌ها و زبان‌های مختلف، برای شما قرار گرفته است که می‌توانید از آن، استفاده کنید: + +
+ + +
+

+ gitignore-templates +

+
+ +
+ +
+ \ No newline at end of file diff --git a/src/pages/tv.js b/src/pages/tv.js deleted file mode 100644 index 8bfb1ac0..00000000 --- a/src/pages/tv.js +++ /dev/null @@ -1,1013 +0,0 @@ -// import React, { Fragment, useState } from "react"; -// import Layout from "@/components/Layout"; -// import Head from "next/head"; -// import PlatformIcon from "@/components/Common/icons"; -// import Link from "next/link"; - -// const INIT_OPEN_DIALOG = { isOpen: false, src: "" }; - -// const PLATFORM_TAGS = [ -// { title: "NodeJS", alt: "nodejs" }, -// { title: "NuxtJS", alt: "nuxt" }, -// { title: "NextJS", alt: "next" }, -// { title: "NestJS", alt: "nest" }, -// { title: "Laravel", alt: "laravel" }, -// { title: "PHP", alt: "php" }, -// { title: "Django", alt: "django" }, -// { title: "Flask", alt: "flask" }, -// { title: ".Net", alt: "dotnet" }, -// { title: "React", alt: "react" }, -// { title: "Angular", alt: "angularjs" }, -// { title: "Vue", alt: "vue" }, -// { title: "Static", alt: "HTML5" }, -// { title: "Docker", alt: "docker" }, -// { title: "WP Plus", alt: "wordpress" }, -// { title: "One Click Apps", alt: "1clickapps" }, -// { title: "Rclone", alt: "rclone" }, -// { title: "Python", alt: "python" }, -// { title: "Strapi", alt: "strapi" }, -// { title: "Prisma", alt: "prisma" }, -// ]; -// const DB_TAGS = [ -// { title: "MySQL", alt: "mysql" }, -// { title: "MariaDB", alt: "mariadb" }, -// { title: "PostgreSQL", alt: "postgres" }, -// { title: "SQL Server", alt: "mssql" }, -// { title: "MongoDB", alt: "mongodb" }, -// { title: "Redis", alt: "redis" }, -// { title: "Elastic", alt: "elastic" }, -// ]; - -// const Videos = () => { -// const [openDialog, setOpenDialog] = useState(INIT_OPEN_DIALOG); - -// return ( -// -// -// مستندات - آموزش استفاده از لیارا -// - -//
-//
-//
-//

آموزش جامع استقرار

-//
-//
-//
-// -// -// -// -// -// -//
-//

-//
-// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -//
-//
- -//
-//
-//
-//

پلتفرم‌ها

-//
-//
-//
-// {PLATFORM_TAGS.map(item => ( -// -// # -// {item.title} -// -// ))} -//
-//
- -//
-//
-//
-//

دیتابیس‌ها

-//
-//
-//
-// {DB_TAGS.map(item => ( -// -// # -// {item.title} -// -// ))} -//
-//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -//
- -// {openDialog.isOpen && ( -// -// -//
-// -//
-// -//
-//
setOpenDialog(INIT_OPEN_DIALOG)} -// >
-//
-// )} -// -// ); -// }; - -// export default Videos; - -// export const Section = props => { -// const { name, badge, links, platform, style, setOpenDialog, id } = props; - -// const handleClickButton = src => { -// setOpenDialog({ isOpen: true, src }); -// }; - -// return ( -// -//
-//
-//

{name}

-// ({badge}) -//
-//
-//
-// {links.map(item => ( -//
handleClickButton(item.link)} -// style={{ -// display: "flex", -// alignItems: "center", -// cursor: "pointer", -// width: "100%", -// }} -// > -// {platform && ( -// -// -// -// )} -// {item.platform && ( -// -// -// -// )} -//

{item.videoTitle}

-// -//
-// ))} -//
-//
-// ); -// }; - -// export const Dialog = ({ children }) => { -// return
{children}
; -// }; \ No newline at end of file