Skip to content

Biri0/Biri0.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rfmariano.it

Personal website. Live at rfmariano.it.

Built with Astro.

Stack

  • Astro 6
  • Tailwind CSS v4
  • TypeScript
  • Bun
  • GitHub Pages

Project structure

src/
├── components/    # Astro components (Layout, ProjectCard, i18n switcher, etc.)
├── data/          # JSON files for projects, i18n labels, participations
├── pages/         # EN/IT home pages and privacy policy pages
├── scripts/       # Client-side TS (language switcher)
├── styles/        # global.css
├── types/         # Shared TypeScript types
└── utils/         # i18n helpers

Getting started

bun install
bun run dev      # → localhost:4321
bun run build    # → dist/
bun run preview  # preview production build locally

i18n

  • English: /
  • Italian: /it/

Translations live in src/data/i18n.json. Text per language is resolved at build time via src/utils/i18n.ts.

Deploy

Automatically deployed to GitHub Pages via .github/workflows/deploy.yml on every push to main.

About

Personal Home Page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors