Skip to content

Commit c9a7619

Browse files
committed
fix build
1 parent a2bcefc commit c9a7619

19 files changed

Lines changed: 31 additions & 159 deletions

astro.config.mjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ export default defineConfig({
4444
],
4545
redirects: {
4646
'/about-me': '/about',
47-
"/blog/[...slug]": "/posts/[...slug]"
47+
"/blog/[...slug]": "/posts/[...slug]",
48+
// Example:
49+
// '/blog/awontech-ahalina-community-investmen-program': "/blog/post1",
4850
},
4951
markdown: {
5052
syntaxHighlight: false,

src/content/config.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { defineCollection, z } from 'astro:content';
2+
3+
const posts = defineCollection({
4+
type: 'content',
5+
schema: z.object({
6+
title: z.string(),
7+
description: z.string(),
8+
pubDate: z.coerce.date(),
9+
updatedDate: z.coerce.date().optional(),
10+
draft: z.boolean().default(false),
11+
tags: z.array(z.string()).default([]),
12+
keyword: z.array(z.string()).default([]),
13+
// Add more fields as needed
14+
}),
15+
});
16+
17+
export const collections = {
18+
posts,
19+
};

src/content/posts/arabic-programming-content-online.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ title: "المحتوى العربي البرمجي على الانترنت"
33
pubDate: '2022/05/01'
44
updatedDate: '2022/05/02'
55
description: 'المحتوى البرمجي العربي على الإنترنت... وماذا يحتاج...'
6-
keyword: ["Content"]
76
draft: false
87
tags: ["Blogging"]
98
---

src/content/posts/awontech-ahalina-community-investmen-program.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ image: /images/minimal-react-playground.jpg
44
pubDate: '2025/01/21'
55
draft: false
66
description: 'البيانات وأهميتها...'
7-
# tags: ["Data"]
87
---
98
> تنويه: هذه التدوينة انطباع مبدئي، حيث لم أنتهي من باقي جلسات البرنامج!
109

src/content/posts/data.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ image: /images/minimal-react-playground.jpg
44
pubDate: '2023/11/27'
55
draft: true
66
description: 'البيانات وأهميتها...'
7-
tags: ["Data"]
87
---
98
منذ سنتين تقريبًا وأنا أساهم في ويكي بيانات بشكل دوري بسيط
109
في هذه التدوينة سأحاول سرد مفهومي و وجهة نظري الشخصية عن أهمية البيانات...

src/content/posts/javascript-arraybuffer.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
title: "نظرة على Memory inspector في كروم و ArrayBuffer في جافاسكربت."
33
pubDate: '2023/06/03'
44
description: 'نظرة سريعة على نوع البيانات ArrayBuffer في جافاسكربت.'
5-
keyword: ["Content"]
65
draft: false
7-
tags: ["JavaScript"]
86
---
97

108
> هذه التدوينة دسمة، تحوي مفاهيم منخفضة المستوى لا يسهل فهمها أو رؤية الفائدة منها على المبدئين.

src/content/posts/minimal-react-playground.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ image: /images/minimal-react-playground.jpg
44
pubDate: '2023/11/22'
55
draft: false
66
description: 'أسهل طريقة لتجهيز بيئة رياكت مبسطة، للتجارب'
7-
keyword: ["JavaScript", "React JS"]
8-
tags: ["React", "JavaScript"]
97
---
108
> هذه التدوينة مستلهمة من تدوينة للدكتور (Axel Rauschmayer) **أكسل راوشماير**
119
[2ality - minimal-react](https://2ality.com/2020/08/minimal-react.html)

src/content/posts/react-tips.md

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,6 @@ image: /images/react-tips.jpg
44
pubDate: '2023/03/13'
55
draft: false
66
description: 'مجموعة نصائح لمطوري رياكت جي أس الجدد'
7-
keyword: ["JavaScript", "React JS"]
8-
about: {
9-
"@type": ["Thing", "SoftwareApplication"],
10-
"applicationSubCategory": "https://www.wikidata.org/wiki/Q783866",
11-
"applicationCategory": "DeveloperApplication",
12-
"name": "React JS",
13-
alternateName: ["React.JS", "رياكت", "رياكت جي اس"],
14-
description: "إطار عمل جافاسكربت، لبناء واجهات مستخدم تفاعلية",
15-
url: "https://ar.reactjs.org/",
16-
"offers": {
17-
"@type": "Offer",
18-
"price": "0"
19-
}
20-
}
21-
tags: ["React", "JavaScript"]
227
---
238

249
حظيتُ مؤخرًا بفرصة عمل كمطور واجهات أمامية في مشروع ناشئ، كان العمل عن بعد، أكملت

src/content/posts/seasonal-work-hajj-and-data.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
title: "البيانات والحج، والعمل الموسمي التقني"
33
pubDate: '2024/07/26'
44
description: 'ملخص تجربتي في العمل الموسمي في الحج في قطاع الجودة ومراقبة الأداء'
5-
keyword: ["experience"]
65
draft: true
7-
tags: ["work", "hajj"]
86
---
97

108
الحج فريضة عظيمة وشعيرة فضيلة، يخدم سكان مكة وما حولها ضيوف الرحمن

src/content/posts/structured-data.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ title: "البيانات المنظّمة، وأثرها على موقعك"
33
image: /images/structured-data.jpg
44
pubDate: '2022/12/24'
55
description: 'ماهي البيانات المنظّمة، وكيف تستفيد منها لمساعدة موقعك'
6-
keyword: ["Content"]
7-
draft: false
8-
tags: ["Data", "Blogging"]
96
---
107

118
في الفترة الأخيرة، ومع تعمقي في مجال الويب وتحسين محركات البحث، تعرفت على شيء يدعى

0 commit comments

Comments
 (0)