/site

Primary LanguageTypeScript

Personal WebSite

Built using Next.js via create-next-app.

First execution

git clone https://github.com/vqalves/site.git
cd site
npm install
npx next dev

Locale strategy

Most text inside the site is wrapped around LocaleContent, which provides a translated text based on a locale.

Get content based on locale:

sequenceDiagram
    LocaleType->>LocaleContent: getContent()
    LocaleContent->>LocaleType: translated content

How the content is implemented:

graph TD;
    LocaleContent-.->LocaleContentAny;
    LocaleContent-.->LocaleContentText;

References for future updates:

https://accessibility.digital.gov/product/accessibility-basics/