Visit Page
1
0
Fork
You've already forked pages
0
personal-website https://guillaume-noblet.com
  • Svelte 56.2%
  • TypeScript 17.9%
  • CSS 9.6%
  • HTML 6.2%
  • Shell 5.9%
  • Other 4.2%
gnoblet 68e62ba074
All checks were successful
Build and deploy to Codeberg Pages / deploy (push) Successful in 1m51s
fix: update portfolio URLs to reflect new Codeberg pages
2026年07月08日 18:32:00 +02:00
.forgejo/workflows ci: add server param for initial custom domain TLS provisioning 2026年07月08日 16:46:34 +02:00
.github ci: switch to native GitHub Actions Pages deployment — removes pages-build-deployment 2026年06月07日 08:50:32 +02:00
rv Add R project and rv env files; add elevation scripts, Svelte ElevationSpikeMap, and Europe elevation data 2025年12月15日 14:23:52 +01:00
scripts Add R project and rv env files; add elevation scripts, Svelte ElevationSpikeMap, and Europe elevation data 2025年12月15日 14:23:52 +01:00
src fix: update portfolio URLs to reflect new Codeberg pages 2026年07月08日 18:32:00 +02:00
static Replace favicon with accessible text-based GN SVG 2025年12月29日 11:09:40 +01:00
.bunfig.toml lets move to svelte inital work 2025年12月10日 16:49:28 +01:00
.gitignore Add .svelte-kit to .gitignore 2025年12月29日 11:16:22 +01:00
.Rprofile Add R project and rv env files; add elevation scripts, Svelte ElevationSpikeMap, and Europe elevation data 2025年12月15日 14:23:52 +01:00
bun.lock chore: dirty bun update 2026年06月05日 17:39:51 +02:00
package.json chore: dirty bun update 2026年06月05日 17:39:51 +02:00
README.md Rewrite README to concise overview and quickstart 2025年12月29日 10:56:17 +01:00
rproject.toml Add R project and rv env files; add elevation scripts, Svelte ElevationSpikeMap, and Europe elevation data 2025年12月15日 14:23:52 +01:00
rv.lock Add R project and rv env files; add elevation scripts, Svelte ElevationSpikeMap, and Europe elevation data 2025年12月15日 14:23:52 +01:00
setup.sh lets move to svelte inital work 2025年12月10日 16:49:28 +01:00
svelte.config.js lets move to svelte inital work 2025年12月10日 16:49:28 +01:00
tsconfig.json lets move to svelte inital work 2025年12月10日 16:49:28 +01:00
vite.config.ts lets move to svelte inital work 2025年12月10日 16:49:28 +01:00

Guillaume Noblet — Personal Website

A fast, static personal website built with SvelteKit, TypeScript, Tailwind CSS and DaisyUI.

Live: https://gnoblet.github.io

Tech

  • SvelteKit + TypeScript
  • Tailwind CSS + DaisyUI for theming and components.
  • Built with Bun (recommended)
  • Adapter: @sveltejs/adapter-static (static output)

Quick start (local)

git clone https://github.com/gnoblet/gnoblet.github.io.git
cd gnoblet.github.io
bun install
bun run dev --open # Open http://localhost:5173

Project layout (key files)

  • src/lib/components/ — reusable Svelte components (Navbar, Footer, SocialLinks)
  • src/lib/stores/ — Svelte stores (theme.ts, loading.ts)
  • src/lib/data/social-icons.ts — social links / SVG data
  • src/routes/ — pages: +layout.svelte, +page.svelte, projects/+page.svelte
  • static/assets/ — images and media
  • tailwind.config.js & app.css — styling and DaisyUI config

Add or update projects' content

  • Projects: edit the projects array in src/routes/projects/+page.svelte
let projects = [
 {
 id: '1',
 title: 'Project Name',
 description: 'Short description',
 tags: ['SvelteKit','TypeScript'],
 link: 'https://example.com',
 github: 'https://github.com/username/repo',
 image: '/assets/projects/img.jpg'
 }
];

Theming

  • Uses DaisyUI themes.
  • To add or customize themes, edit tailwind.config.js.

License & contact