feat: add new project and single page layouts

- Created a new layout for projects with sections for hero, projects, roadmap, selection criteria, and a call to action.
- Added a single page layout for individual project details, including a hero section and content area.
- Introduced a brand highlight partial to emphasize "TheAfriForge" in text.
- Implemented an icon partial for reusable SVG icons across the site.
- Developed a site header and footer with navigation and legal links, adapting for language variations.
- Enhanced the index layout with sections for hero, stats, pillars, projects, and members.
- Added a development script to load environment variables and run Hugo with optional arguments.
This commit is contained in:
Cheick Oumar 2026-05-17 17:11:54 +02:00
commit 3dbacc94d3
35 changed files with 3046 additions and 0 deletions

37
i18n/en.toml Normal file
View file

@ -0,0 +1,37 @@
[siteDescription]
other = "African foundation for open-source software and digital sovereignty."
[gitforgeCta]
other = "Access GitForge"
[headerCtaMembers]
other = "Become a Member"
[themeModeLight]
other = "Day"
[themeModeDark]
other = "Night"
[themeToggleAria]
other = "Toggle theme"
[themeSetLightAria]
other = "Enable day mode"
[themeSetDarkAria]
other = "Enable night mode"
[footerTagline]
other = "Foundation for open-source software and digital sovereignty in Africa."
[footerLegal]
other = "Legal Notice"
[footerPrivacy]
other = "Privacy Policy"
[footerGovernance]
other = "Governance Charter"