You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: public/posts/001-project-overview.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,8 +39,8 @@ The project follows a typical React application structure, with key directories
39
39
1.**Entry Point (`src/index.js`):** The application starts by rendering the main `App` component into the `index.html` file.
40
40
2.**Main Application (`src/App.js`):** The `App` component sets up client-side routing using `HashRouter`, defines the overall layout, and manages global contexts like the `ToastProvider`.
41
41
3.**Routing (`react-router-dom`):**`AnimatedRoutes` (likely a component that uses `react-router-dom`'s `Routes` and `Route` components) handles mapping URLs to specific page components.
42
-
4.**Content Fetching:** Blog posts and other dynamic content are fetched from `.txt` files located in the `public/` directory. Metadata for these posts is often stored in corresponding `.json` files (e.g., `public/posts/shownPosts.json`).
42
+
4.**Content Fetching:** Blog posts and other dynamic content are fetched from `.txt` files located in the `public/` directory. Metadata for these posts is often stored in corresponding `.json` files (e.g., `public/posts/posts.json`). The blog page now includes a search functionality to easily find posts by title or slug.
43
43
5.**Styling (`Tailwind CSS`):** The UI is styled primarily using Tailwind CSS utility classes, with some custom CSS if needed.
44
44
6.**Deployment:** The application is built into static assets and deployed to GitHub Pages using the `gh-pages` package.
45
45
46
-
This overview provides a foundational understanding of the Fezcode project. Subsequent documents will delve into more specific details of each component and concept.
46
+
This overview provides a foundational understanding of the Fezcode project. Subsequent documents will delve into more specific details of each component and concept.
0 commit comments