diff --git a/app/about/[...author]/page.tsx b/app/about/[...author]/page.tsx new file mode 100644 index 0000000..3b50a2a --- /dev/null +++ b/app/about/[...author]/page.tsx @@ -0,0 +1,25 @@ +import { Authors, allAuthors } from 'contentlayer/generated' +import { MDXLayoutRenderer } from 'pliny/mdx-components' +import AuthorLayout from '@/layouts/AuthorLayout' +import { coreContent } from 'pliny/utils/contentlayer' + +export const generateStaticParams = async () => { + const paths = allAuthors.map((p) => ({ author: p.slug.split('/') })) + return paths +} + +export default async function Page({ params }: { params: { author: string[] } }) { + const locale = params.author[0] + const name = params.author[1] + + const authorPage = allAuthors.find((p) => p.slug === `${locale}/${name}`) as Authors + const mainContent = coreContent(authorPage) + + return ( + <> + + + + + ) +} diff --git a/app/tag-data.json b/app/tag-data.json index a95b84d..671e202 100644 --- a/app/tag-data.json +++ b/app/tag-data.json @@ -1,13 +1 @@ -{ - "chinese": 1, - "english": 4, - "guide": 4, - "landscape": 1, - "linux": 2, - "note": 3, - "photos": 1, - "react": 1, - "tailwind": 1, - "travel": 1, - "wsl": 1 -} +{"chinese":1,"english":4,"guide":4,"landscape":1,"linux":2,"note":3,"photos":1,"react":1,"tailwind":1,"travel":1,"wsl":1} \ No newline at end of file diff --git a/data/authors/en/azuki.mdx b/data/authors/en/azuki.mdx new file mode 100644 index 0000000..c404893 --- /dev/null +++ b/data/authors/en/azuki.mdx @@ -0,0 +1,41 @@ +--- +name: Azuki +avatar: /static/images/about/azuki/avatar.jpg +occupation: Metaverse Indigene +--- + +# + +💜 Hi, My name is Azuki, the **_First_** member of the Azur Family! + +- Birthday: April 24th +- Sex: Female +- Age: How rude!20 +- Hobby: Art, Books, Cosplay, Video Games +- Favourites + - Food: Tiramisu 🍰 + - Drink: Americano ☕ + - Anime: Sousou no Frieren - Beyond Journey's End ✨ + - Animal: Sharks 🦈 + +--- + +# Recent Posts + +
+ + + + + + +
+ +--- + +# Back in School Days + +
+ + +
diff --git a/data/authors/zh/azuki.mdx b/data/authors/zh/azuki.mdx new file mode 100644 index 0000000..41cc728 --- /dev/null +++ b/data/authors/zh/azuki.mdx @@ -0,0 +1,41 @@ +--- +name: 梓芸 +avatar: /static/images/about/azuki/avatar.jpg +occupation: 元宇宙原住民 +--- + +# + +💜 哈喽,我叫梓芸(あずき),是阿梓大家庭的第一位成员哦,请多指教! + +- 生日: 四月24号 +- 性别: 女 +- 年龄: 你礼貌吗?20 +- 兴趣: 艺术, 读书, Cosplay, 打游戏 +- 爱好 + - 食物: 提拉米苏 🍰 + - 饮品: 美式咖啡 ☕ + - 动漫: 葬送的芙莉莲 ✨ + - 动物: 鲨鱼 🦈 + +--- + +# 近照 + +
+ + + + + + +
+ +--- + +# 校园时光 + +
+ + +
diff --git a/public/locales/en-US/strings.json b/public/locales/en-US/strings.json index afd2480..2b5f925 100644 --- a/public/locales/en-US/strings.json +++ b/public/locales/en-US/strings.json @@ -4,7 +4,7 @@ "menu_projects": "Projects", "menu_about": "About", "desc_projects": "Fun stuff built with 🤍", - "desc_about": "Now you know about me", + "desc_about": "Now you know", "home_title": "Latest", "home_desc": "Secret Base of AzurOffical", "label_read_more": "Read more", diff --git a/public/static/gallary/art/ai/azuki/atAquarium.jpeg b/public/static/gallary/art/ai/azuki/atAquarium.jpeg new file mode 100644 index 0000000..ed5bc2b Binary files /dev/null and b/public/static/gallary/art/ai/azuki/atAquarium.jpeg differ diff --git a/public/static/gallary/art/ai/azuki/atCaffe.jpeg b/public/static/gallary/art/ai/azuki/atCaffe.jpeg new file mode 100644 index 0000000..09f5563 Binary files /dev/null and b/public/static/gallary/art/ai/azuki/atCaffe.jpeg differ diff --git a/public/static/gallary/art/ai/azuki/charming_smile.jpeg b/public/static/gallary/art/ai/azuki/charming_smile.jpeg new file mode 100644 index 0000000..b10243a Binary files /dev/null and b/public/static/gallary/art/ai/azuki/charming_smile.jpeg differ diff --git a/public/static/gallary/art/ai/azuki/closeup.jpeg b/public/static/gallary/art/ai/azuki/closeup.jpeg new file mode 100644 index 0000000..9aaa88f Binary files /dev/null and b/public/static/gallary/art/ai/azuki/closeup.jpeg differ diff --git a/public/static/gallary/art/ai/azuki/inviting.jpeg b/public/static/gallary/art/ai/azuki/inviting.jpeg new file mode 100644 index 0000000..bdc5f55 Binary files /dev/null and b/public/static/gallary/art/ai/azuki/inviting.jpeg differ diff --git a/public/static/gallary/art/ai/azuki/lend_a_hand.jpeg b/public/static/gallary/art/ai/azuki/lend_a_hand.jpeg new file mode 100644 index 0000000..495c641 Binary files /dev/null and b/public/static/gallary/art/ai/azuki/lend_a_hand.jpeg differ diff --git a/public/static/gallary/art/ai/azuki/library.jpeg b/public/static/gallary/art/ai/azuki/library.jpeg new file mode 100644 index 0000000..4c2b5c9 Binary files /dev/null and b/public/static/gallary/art/ai/azuki/library.jpeg differ diff --git a/public/static/gallary/art/ai/azuki/library2.jpeg b/public/static/gallary/art/ai/azuki/library2.jpeg new file mode 100644 index 0000000..33ddb5b Binary files /dev/null and b/public/static/gallary/art/ai/azuki/library2.jpeg differ diff --git a/public/static/gallary/art/ai/azuki/purple_jacket.jpeg b/public/static/gallary/art/ai/azuki/purple_jacket.jpeg new file mode 100644 index 0000000..84b9345 Binary files /dev/null and b/public/static/gallary/art/ai/azuki/purple_jacket.jpeg differ diff --git a/public/static/images/about/azuki/avatar.jpg b/public/static/images/about/azuki/avatar.jpg new file mode 100644 index 0000000..3f8c5a0 Binary files /dev/null and b/public/static/images/about/azuki/avatar.jpg differ