@@ -72,17 +72,190 @@ To run the project locally, follow these steps:
72
72
## ** Project Structure**
73
73
74
74
``` plaintext
75
- dev-blogs/
76
- ├── content/ # Contains all the blog posts
77
- ├── public/ # Public assets like images
78
- ├── src/ # Main source code for the website
79
- │ ├── components/ # Reusable components (e.g., Navbar, Footer)
80
- │ ├── pages/ # Website pages (e.g., Home, About)
81
- │ └── styles/ # Custom styling for the website
82
- ├── .gitignore # Ignored files for Git
83
- ├── LICENSE # License for the project
84
- ├── README.md # Project overview (this file)
85
- └── package.json # Project dependencies and scripts
75
+ Directory structure:
76
+ └── Developer-Blogs-Dev-blogs/
77
+ ├── README.md
78
+ ├── CONTRIBUTING.md
79
+ ├── Dockerfile
80
+ ├── LICENSE
81
+ ├── SECURITY.md
82
+ ├── astro.config.mjs
83
+ ├── code_of_conduct.md
84
+ ├── netlify.toml
85
+ ├── package.json
86
+ ├── postcss.config.js
87
+ ├── tailwind.config.js
88
+ ├── tsconfig.json
89
+ ├── .dockerignore
90
+ ├── .editorconfig
91
+ ├── .markdownlint.json
92
+ ├── .prettierrc
93
+ ├── config/
94
+ │ └── nginx/
95
+ │ └── nginx.conf
96
+ ├── public/
97
+ │ ├── robots.txt
98
+ │ ├── .htaccess
99
+ │ └── images/
100
+ ├── scripts/
101
+ │ ├── jsonGenerator.js
102
+ │ ├── removeDarkmode.js
103
+ │ └── removeMultilang.js
104
+ ├── src/
105
+ │ ├── env.d.ts
106
+ │ ├── config/
107
+ │ │ ├── config.json
108
+ │ │ ├── language.json
109
+ │ │ ├── menu.en.json
110
+ │ │ ├── menu.fr.json
111
+ │ │ ├── social.json
112
+ │ │ └── theme.json
113
+ │ ├── content/
114
+ │ │ ├── config.ts
115
+ │ │ ├── about/
116
+ │ │ │ ├── english/
117
+ │ │ │ │ └── -index.md
118
+ │ │ │ └── french/
119
+ │ │ │ └── -index.md
120
+ │ │ ├── authors/
121
+ │ │ │ ├── english/
122
+ │ │ │ │ ├── -index.md
123
+ │ │ │ │ ├── Admin.md
124
+ │ │ │ │ ├── EkSandy.md
125
+ │ │ │ │ └── lok.md
126
+ │ │ │ └── french/
127
+ │ │ │ └── -index.md
128
+ │ │ ├── blog/
129
+ │ │ │ ├── english/
130
+ │ │ │ │ ├── -index.md
131
+ │ │ │ │ ├── AutomateHealthcare.md
132
+ │ │ │ │ ├── Chitesh.md
133
+ │ │ │ │ ├── Metaverse.md
134
+ │ │ │ │ ├── Sumit.md
135
+ │ │ │ │ ├── Time-Complexity.md
136
+ │ │ │ │ ├── ai_engineer.md
137
+ │ │ │ │ ├── blockchain.md
138
+ │ │ │ │ ├── deepak.md
139
+ │ │ │ │ ├── llm.md
140
+ │ │ │ │ ├── lokesh.md
141
+ │ │ │ │ ├── post-1.md
142
+ │ │ │ │ ├── post-2.md
143
+ │ │ │ │ ├── post-3.md
144
+ │ │ │ │ ├── post-4.md
145
+ │ │ │ │ ├── post-5.md
146
+ │ │ │ │ ├── quantam-computing.md
147
+ │ │ │ │ ├── siddharth.md
148
+ │ │ │ │ ├── teja.md
149
+ │ │ │ │ └── umesh.md
150
+ │ │ │ └── french/
151
+ │ │ │ └── -index.md
152
+ │ │ ├── contact/
153
+ │ │ │ ├── english/
154
+ │ │ │ │ └── -index.md
155
+ │ │ │ └── french/
156
+ │ │ │ └── -index.md
157
+ │ │ ├── homepage/
158
+ │ │ │ ├── english/
159
+ │ │ │ │ └── -index.md
160
+ │ │ │ └── french/
161
+ │ │ │ └── -index.md
162
+ │ │ ├── pages/
163
+ │ │ │ └── english/
164
+ │ │ │ ├── elements.mdx
165
+ │ │ │ └── privacy-policy.md
166
+ │ │ └── sections/
167
+ │ │ └── english/
168
+ │ │ ├── call-to-action.md
169
+ │ │ └── testimonial.md
170
+ │ ├── hooks/
171
+ │ │ └── useTheme.ts
172
+ │ ├── i18n/
173
+ │ │ ├── en.json
174
+ │ │ └── fr.json
175
+ │ ├── layouts/
176
+ │ │ ├── Base.astro
177
+ │ │ ├── PostSingle.astro
178
+ │ │ ├── components/
179
+ │ │ │ ├── AuthorCard.astro
180
+ │ │ │ ├── BlogCard.astro
181
+ │ │ │ ├── Breadcrumbs.astro
182
+ │ │ │ ├── ImageMod.astro
183
+ │ │ │ ├── Logo.astro
184
+ │ │ │ ├── Pagination.astro
185
+ │ │ │ ├── Share.astro
186
+ │ │ │ ├── Social.astro
187
+ │ │ │ ├── ThemeSwitcher.astro
188
+ │ │ │ └── TwSizeIndicator.astro
189
+ │ │ ├── helpers/
190
+ │ │ │ ├── Disqus.tsx
191
+ │ │ │ ├── DynamicIcon.tsx
192
+ │ │ │ ├── LanguageSwitcher.tsx
193
+ │ │ │ ├── SearchModal.tsx
194
+ │ │ │ └── SearchResult.tsx
195
+ │ │ ├── partials/
196
+ │ │ │ ├── CallToAction.astro
197
+ │ │ │ ├── Footer.astro
198
+ │ │ │ ├── Header.astro
199
+ │ │ │ ├── PageHeader.astro
200
+ │ │ │ ├── PostSidebar.astro
201
+ │ │ │ └── Testimonial.astro
202
+ │ │ └── shortcodes/
203
+ │ │ ├── Accordion.tsx
204
+ │ │ ├── Button.tsx
205
+ │ │ ├── Notice.tsx
206
+ │ │ ├── Tab.tsx
207
+ │ │ ├── Tabs.tsx
208
+ │ │ ├── Video.tsx
209
+ │ │ └── Youtube.tsx
210
+ │ ├── lib/
211
+ │ │ ├── contentParser.astro
212
+ │ │ ├── taxonomyParser.astro
213
+ │ │ └── utils/
214
+ │ │ ├── bgImageMod.ts
215
+ │ │ ├── dateFormat.ts
216
+ │ │ ├── languageParser.ts
217
+ │ │ ├── readingTime.ts
218
+ │ │ ├── similarItems.ts
219
+ │ │ ├── sortFunctions.ts
220
+ │ │ ├── taxonomyFilter.ts
221
+ │ │ └── textConverter.ts
222
+ │ ├── pages/
223
+ │ │ ├── 404.astro
224
+ │ │ └── [...lang]/
225
+ │ │ ├── [regular].astro
226
+ │ │ ├── about.astro
227
+ │ │ ├── contact.astro
228
+ │ │ ├── index.astro
229
+ │ │ ├── authors/
230
+ │ │ │ ├── [single].astro
231
+ │ │ │ └── index.astro
232
+ │ │ ├── blog/
233
+ │ │ │ ├── [single].astro
234
+ │ │ │ ├── index.astro
235
+ │ │ │ └── page/
236
+ │ │ │ └── [slug].astro
237
+ │ │ ├── categories/
238
+ │ │ │ ├── [category].astro
239
+ │ │ │ └── index.astro
240
+ │ │ └── tags/
241
+ │ │ ├── [tag].astro
242
+ │ │ └── index.astro
243
+ │ ├── styles/
244
+ │ │ ├── base.scss
245
+ │ │ ├── buttons.scss
246
+ │ │ ├── components.scss
247
+ │ │ ├── main.scss
248
+ │ │ ├── navigation.scss
249
+ │ │ ├── search.scss
250
+ │ │ └── utilities.scss
251
+ │ └── types/
252
+ │ └── index.d.ts
253
+ └── .github/
254
+ ├── FUNDING.yml
255
+ ├── ISSUE_TEMPLATE/
256
+ │ └── feature_request.md
257
+ └── workflows/
258
+ └── greetings.yml
86
259
```
87
260
88
261
## ** Contributors**
0 commit comments