برنامه نویسی

مستندات وب سایت نمونه کارها – جامعه dev

مقدمه

این مستندات راهنمایی گام به گام در مورد نحوه ساخت یک وب سایت نمونه کارها با استفاده از JS بعدی ارائه می دهد. هدف این است که به دیگران کمک کنیم تا نمونه کارها خود را به طور کارآمد تنظیم کنند.

در اینجا پیوندی وجود دارد که یک مرور کلی از سایت نمونه کارها وجود دارد
https://www.loom.com/share/04a6843f67de48d0962ab2ddf2311a9f؟sid=43940911-7C80-4FBE-BA19-F683E662FF90

پیش نیازهای

قبل از شروع ، اطمینان حاصل کنید که موارد زیر را نصب کرده اید:
دانش اساسی HTML ، CSS و JavaScript

تنظیم پروژه

  1. ویرایشگر کد خود را باز کنید
  • پوشه پروژه را در ویرایشگر کد مورد نظر خود باز کنید.
  1. خط فرمان توسعه را اجرا کنید
  • خط فرمان را در ترمینال VScode اجرا کنید
  • npm run dev

میزبان محلی IMG

پس از کلیک بر روی URL محلی ، بنابراین در مرورگر شما باز شده است

ساخت پوشه

نمونه کارها پروژه/
│- بعدی

│– برنامه/
“https://dev.to/suad_macaulay_acb3b90def7/” – قطعات/
“https://dev.to/suad_macaulay_acb3b90def7/” |- About.jsx
“https://dev.to/suad_macaulay_acb3b90def7/” |- contact.jsx
“https://dev.to/suad_macaulay_acb3b90def7/” |- pooter.jsx
“https://dev.to/suad_macaulay_acb3b90def7/” |- head.jsx
“https://dev.to/suad_macaulay_acb3b90def7/” |- navbar.jsx
“https://dev.to/suad_macaulay_acb3b90def7/” |- project.jsx
“https://dev.to/suad_macaulay_acb3b90def7/” |- service.jsx
| – global.css
| – layout.js
| – page.js
│– Node.Modules
│-عمومی

│– tailwind.config.ms

*توجه: شما باید پوشه اجزای موجود در پوشه برنامه را ایجاد کرده و سپس در پوشه مؤلفه ، در مورد ، تماس ، پاورقی ، سر ، NAVBAR ، پروژه و سرویس ایجاد کنید.
*

سفارشی سازی

  1. کد tailwind.config.mjs را به روز کنید
  • tailwind.config.mjs را باز کنید و پرونده را با این کد به روز کنید
/** @type {import('tailwindcss').Config} */

import { Montserrat, Poppins } from "next/font/google";

// eslint-disable-next-line import/no-anonymous-default-export
export default {
  content: [
    "./pages/**/*.{js,ts,jsx,tsx,mdx}",
    "./components/**/*.{js,ts,jsx,tsx,mdx}",
    "./app/**/*.{js,ts,jsx,tsx,mdx}",
  ],
  theme: {
    extend: {
      colors: {
        background: "var(--background)",
        foreground: "var(--foreground)",
      },
    },
    fontFamily: {
      Poppins: ["Poppins", "sans-serif"],
      Montserrat: ["Montserrat", "serif"],
    },

    boxShadow: {
      shadowWhite: "2px 2px 0 #cbd5e1",
    },
    gridTemplateColumns: {
      auto: "repeat(auto-fit, minmax(200px, 1fr))",
    },
  },
  plugins: [],
};

حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

  1. Global.css را به روز کنید
  • با این کار کد پرونده global.css را تغییر دهید
@tailwind base;
@tailwind components;
@tailwind utilities;

:root {
  --foreground: #ffffff;
  --background: #171717;
}

*,
*::before,
*::after {
  box-sizing: border-box;
  overflow-x: hidden;
}

body {
  color: var(--foreground);
  background: var(--background);
  font-family: Poppins;
}

حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

  1. Layout.js را اصلاح کنید
  • کد را در Layout.js با کد زیر به روز کنید
import { Poppins, Montserrat } from "next/font/google";
import "./globals.css";

const poppins = Poppins({
  subsets: ["latin"],
  weight: ["400", "500", "600", "700"],
});

const montserrat = Montserrat({
  subsets: ["latin"],
  weight: ["400"],
});

export const metadata = {
  title: "Portfolio - "Your name",
  description:
    "Showcasing the work and skills of a passionate frontend developer with a focus on web development, UX/UI design, and problem-solving",
};

export default function RootLayout({ children }) {
  return (
    
      
        {children}
      
    
  );
}

حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

3. ** تغییر صفحه. بخش js **
کد را در page.js با کد زیر به روز کنید

import Image from "next/image";
import Navbar from "./components/Navbar";
import Head from "./components/Head";
import About from "./components/About";
import Service from "./components/Service";
import Project from "./components/Project";
import Contact from "./components/Contact";
import Footer from "./components/Footer";

export default function Home() {
  return (
    
      
      
      
      
      

) ؛ }

حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

پایان
این مستندات بنیادی را برای ساخت و سفارشی کردن وب سایت نمونه کارها خود فراهم می کند. اگر با مشکلات روبرو شدید ، احساس راحتی کنید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا