Skip to content

Commit 7f15dcd

Browse files
committed
feat: enhance blog functionality and UI improvements
1 parent 9e2c2d6 commit 7f15dcd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+3931
-806
lines changed
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: "Testing Our Blog Functionality"
3+
date: "2024-04-17"
4+
slug: "testing-blog-functionality"
5+
description: "A test post to verify our blog system is working correctly"
6+
author: "Tek Talent Team"
7+
image: "public/uploads/tektalentlogo.png"
8+
category: "Technology"
9+
---
10+
11+
# Testing Our Blog Functionality
12+
13+
This is a test post to verify that our blog system is working correctly. We're testing several key features:
14+
15+
## Frontmatter Parsing
16+
The blog system should correctly parse the frontmatter at the top of this file, including:
17+
- Title
18+
- Date
19+
- Author
20+
- Category
21+
- Description
22+
- Featured image
23+
24+
## Markdown Support
25+
The system should properly render markdown content, including:
26+
27+
### Headers
28+
Different levels of headers should be properly styled.
29+
30+
### Lists
31+
- Bullet points
32+
- Numbered lists
33+
1. First item
34+
2. Second item
35+
3. Third item
36+
37+
### Code Blocks
38+
```typescript
39+
// Example code block
40+
const testFunction = () => {
41+
console.log("Testing code highlighting");
42+
};
43+
```
44+
45+
### Links
46+
[Visit our website](https://tektalentafrica.github.io)
47+
48+
### Images
49+
![Tek Talent Logo](public/uploads/tektalentlogo.png)
50+
51+
## Content Organization
52+
The blog should:
53+
- Display posts in chronological order
54+
- Support categories
55+
- Show proper excerpts
56+
- Handle full post views
57+
58+
## Testing Complete
59+
If you're reading this, it means our blog system is working correctly! We can now start adding more content to share our knowledge and updates with the community.

content/events/event.md

Whitespace-only changes.

index.html

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,27 @@
66
<base href="/tektalentafrica.github.io/" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
88
<title>Tek Talent Africa - Community Site</title>
9-
<meta name="description" content="Tek Talent Africa Community site - Empowering innovation through collaboration, creativity, and community engagement." />
9+
<meta name="description" content="Tek Talent Africa Community site - Empowering innovation through collaboration, creativity and community engagement." />
1010
<meta property="og:title" content="Tek Talent Africa - Community Site" />
1111
<meta property="og:description" content="A vibrant tech community that connects individuals, shares knowledge and drives technological advancements together." />
1212
<meta property="og:type" content="website" />
13+
<link rel="icon" type="image/x-icon" href="assets/favicon.png" />
14+
15+
<style>
16+
@keyframes slide-left {
17+
0% { transform: translateX(0%); }
18+
100% { transform: translateX(-50%); }
19+
}
20+
21+
@keyframes slide-right {
22+
0% { transform: translateX(-50%); }
23+
100% { transform: translateX(0%); }
24+
}
25+
26+
.hover\:pause-animation:hover > div {
27+
animation-play-state: paused;
28+
}
29+
</style>
1330

1431
<!-- The script to create client side routing to github pages -->
1532
<script type="text/javascript">

package-lock.json

Lines changed: 74 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,15 @@
4848
"cmdk": "^1.0.0",
4949
"date-fns": "^3.6.0",
5050
"embla-carousel-react": "^8.3.0",
51+
"framer-motion": "^12.9.2",
5152
"gray-matter": "^4.0.3",
5253
"input-otp": "^1.2.4",
5354
"lucide-react": "^0.462.0",
5455
"next-themes": "^0.3.0",
5556
"react": "^18.3.1",
5657
"react-day-picker": "^8.10.1",
5758
"react-dom": "^18.3.1",
59+
"react-helmet": "^6.1.0",
5860
"react-hook-form": "^7.53.0",
5961
"react-markdown": "^10.1.0",
6062
"react-resizable-panels": "^2.1.3",

public/assets/Color Palette.pdf

252 KB
Binary file not shown.

public/assets/Primary Logo.pdf

34.7 KB
Binary file not shown.

public/assets/connection.png

151 KB
Loading

public/assets/favicon.png

169 KB
Loading
555 KB
Loading

0 commit comments

Comments
 (0)