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
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
@ -156,9 +156,11 @@ src/
│ └── ui/ # UI components categorized by functionality
├── content/ # Markdown files for blog posts, insights, products, and site configuration
│ ├── blog/
│ ├── docs/
│ ├── insights/
│ ├── products/
│ └── config.ts # Contains site-wide configuration options
├── data_files/ # Strings stored as JSON files
├── images/ # Static image assets for use across the website
├── layouts/ # Components defining layout templates
│ └── MainLayout.astro # The main wrapping layout for all pages
@ -171,13 +173,14 @@ src/
│ ├── products/
│ ├── robots.txt.ts # Dynamically generates robots.txt
│ └── services.astro
├── styles/ # CSS styles
└── utils/ # Shared utility functions and helpers
```
## 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
@ -199,6 +202,7 @@ public/
│ └── preline/ # Preline UI plugins
│ ├── accordion/
│ ├── collapse/
│ ├── dropdown/
│ ├── overlay/
│ └── tabs/
└── social.png # Image used for social media sharing previews