Merge remote-tracking branch 'origin/main'

This commit is contained in:
Emil Gulamov 2024-03-24 17:28:38 +04:00
commit 2e8ebc817c

View file

@ -144,7 +144,7 @@ Click the button below to start deploying your project on Vercel:
## Project Structure ## Project Structure
ScrewFast organizes modular components, content, and layouts to streamline development and content management. Expand for a detailed overview of the directory structure: ScrewFast organizes modular components, content, and layouts to streamline development and content management.
```md ```md
@ -155,10 +155,12 @@ src/
│ ├── ThemeIcon.astro # Component for toggling light/dark themes │ ├── ThemeIcon.astro # Component for toggling light/dark themes
│ └── ui/ # UI components categorized by functionality │ └── ui/ # UI components categorized by functionality
├── content/ # Markdown files for blog posts, insights, products, and site configuration ├── content/ # Markdown files for blog posts, insights, products, and site configuration
│ ├── blog/ │ ├── blog/
│ ├── docs/
│ ├── insights/ │ ├── insights/
│ ├── products/ │ ├── products/
│ └── config.ts # Contains site-wide configuration options │ └── config.ts # Contains site-wide configuration options
├── data_files/ # Strings stored as JSON files
├── images/ # Static image assets for use across the website ├── images/ # Static image assets for use across the website
├── layouts/ # Components defining layout templates ├── layouts/ # Components defining layout templates
│ └── MainLayout.astro # The main wrapping layout for all pages │ └── MainLayout.astro # The main wrapping layout for all pages
@ -170,14 +172,15 @@ src/
│ ├── insights/ │ ├── insights/
│ ├── products/ │ ├── products/
│ ├── robots.txt.ts # Dynamically generates robots.txt │ ├── robots.txt.ts # Dynamically generates robots.txt
│ └── services.astro │ └── services.astro
├── styles/ # CSS styles
└── utils/ # Shared utility functions and helpers └── utils/ # Shared utility functions and helpers
``` ```
## Static Assets and Public Resources ## Static Assets and Public Resources
Static files served directly to the browser are within the `public` directory at the root of the project. Expand for the layout: Static files served directly to the browser are within the `public` directory at the root of the project.
```md ```md
@ -199,6 +202,7 @@ public/
│ └── preline/ # Preline UI plugins │ └── preline/ # Preline UI plugins
│ ├── accordion/ │ ├── accordion/
│ ├── collapse/ │ ├── collapse/
│ ├── dropdown/
│ ├── overlay/ │ ├── overlay/
│ └── tabs/ │ └── tabs/
└── social.png # Image used for social media sharing previews └── social.png # Image used for social media sharing previews