My personal website https://www.papadimitriou.tecv
Find a file
Lampros Papadimitriou f88e258564 Bump version to 2.0.0 for the Nuxt 4 rewrite release
Pre-commit hook bypassed: npm isn't on PATH in this sandbox; lint/tests were
verified separately via the project's node:24-alpine Docker container.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LeB9uMUMgm4nrt6wdRe9oY
2026-09-06 18:23:27 +01:00
.husky Migrate Sass @import to @use and trim dead/duplicated CSS 2026-08-09 11:24:34 +02:00
app Redesign index/CV hero with playful animations, fix stale trelobifteki.com references 2026-09-06 18:20:07 +01:00
content/blog Migrate site from Vue CLI/webpack to Nuxt 4 2026-08-09 06:40:57 +01:00
image_editing Complete main skeleton of new blog post 2021-01-01 12:56:36 +01:00
public Redesign index/CV hero with playful animations, fix stale trelobifteki.com references 2026-09-06 18:20:07 +01:00
tests Redesign index/CV hero with playful animations, fix stale trelobifteki.com references 2026-09-06 18:20:07 +01:00
.dockerignore Added Dockerfile 2026-08-09 11:43:32 +02:00
.editorconfig initial project import 2018-08-04 12:38:38 +02:00
.gitignore Migrate site from Vue CLI/webpack to Nuxt 4 2026-08-09 06:40:57 +01:00
.npmrc Update Axios to latest release 2021-01-01 13:39:20 +01:00
.travis.yml Pin dependencies 2024-05-17 08:54:43 +00:00
CLAUDE.md Redesign index/CV hero with playful animations, fix stale trelobifteki.com references 2026-09-06 18:20:07 +01:00
config.json Adding config.json 2019-04-18 23:04:58 +02:00
content.config.ts Migrate site from Vue CLI/webpack to Nuxt 4 2026-08-09 06:40:57 +01:00
cypress.config.ts Migrate site from Vue CLI/webpack to Nuxt 4 2026-08-09 06:40:57 +01:00
docker-compose.yml Bump Docker build to Node 24, add compose setup and nginx redirect fix 2026-08-09 12:28:01 +02:00
Dockerfile Bump Docker build to Node 24, add compose setup and nginx redirect fix 2026-08-09 12:28:01 +02:00
eslint.config.mjs Migrate site from Vue CLI/webpack to Nuxt 4 2026-08-09 06:40:57 +01:00
Jenkinsfile Fix Jenkins pipeline: Node 20 can't run @nuxt/eslint, Alpine needs build tools 2026-08-09 17:23:10 +01:00
LICENSE Initial commit 2018-08-04 12:25:53 +02:00
nginx-absolute-redirect-off.conf Bump Docker build to Node 24, add compose setup and nginx redirect fix 2026-08-09 12:28:01 +02:00
nuxt.config.ts Redesign index/CV hero with playful animations, fix stale trelobifteki.com references 2026-09-06 18:20:07 +01:00
package-lock.json Bump Docker build to Node 24, add compose setup and nginx redirect fix 2026-08-09 12:28:01 +02:00
package.json Bump version to 2.0.0 for the Nuxt 4 rewrite release 2026-09-06 18:23:27 +01:00
README.md Migrate site from Vue CLI/webpack to Nuxt 4 2026-08-09 06:40:57 +01:00
renovate.json Extend renovate for webapp 2019-09-04 22:34:14 +02:00
tailwind.config.ts Migrate site from Vue CLI/webpack to Nuxt 4 2026-08-09 06:40:57 +01:00
tsconfig.json Migrate site from Vue CLI/webpack to Nuxt 4 2026-08-09 06:40:57 +01:00
vitest.config.ts Migrate site from Vue CLI/webpack to Nuxt 4 2026-08-09 06:40:57 +01:00

www.trelobifteki.com

This is my personal website and a small proof-of-concept for some features:

  • Blog based on markdown
  • Responsive web design
  • format for writing CV
  • CI/CD with Jenkins Pipelines

Project setup

npm install

Compiles and hot-reloads for development

npm run dev

Generates the static site for production

npm run generate

Run your tests

npm run test
npm run test:e2e

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.