feat: portfolio redesign with i18n, RBC project showcase, CI/CD
- Add i18n support (EN/ZH) with language toggle - Redesign header with education dropdown, contact copy buttons - Add RBC project showcase with bullet points, skills highlighting - Create terraform-drift placeholder page - Add ProjectShowcase component with media toggle (image/video) - Update experience timeline with action-driven descriptions - Add Docker + Forgejo CI workflow for image builds - Update K8s manifests for riotpiao.com ingress - Add DESIGN.md documenting design system patterns
This commit is contained in:
+8
-2
@@ -1,5 +1,7 @@
|
||||
import './globals.css'
|
||||
import Header from '@/components/Header'
|
||||
import { TerminalProvider } from '@/lib/TerminalContext'
|
||||
import { LanguageProvider } from '@/lib/LanguageContext'
|
||||
|
||||
export const metadata = {
|
||||
title: 'Rock Liang — Portfolio & Live Infrastructure',
|
||||
@@ -14,8 +16,12 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<body className="bg-white dark:bg-gray-950 text-gray-900 dark:text-white">
|
||||
<Header />
|
||||
{children}
|
||||
<LanguageProvider>
|
||||
<TerminalProvider>
|
||||
<Header />
|
||||
{children}
|
||||
</TerminalProvider>
|
||||
</LanguageProvider>
|
||||
</body>
|
||||
</html>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user