This is the source code for my personal website
| .github | ||
| .vscode | ||
| prisma | ||
| src | ||
| static | ||
| .dockerignore | ||
| .env.example | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc | ||
| docker-compose.yml | ||
| docker_start.sh | ||
| Dockerfile | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.cjs | ||
| README.md | ||
| svelte.config.js | ||
| tailwind.config.cjs | ||
| tsconfig.json | ||
| vite.config.js | ||
wjtje.dev
The source code for the website https://www.wjtje.dev/
Index
Features
- Auto generated GitHub event log
- Auto generated OpenStreepMap event log
- Easy to use contact options
- i18n support
- Dark and light mode support
Getting started
- Run a Prisma comptable database server (e.g.
docker-compose up -d database) - Change the
.envfile andsrc/lib/common.tsfiles with your settings - Change the required text inside the
src/i18nfolders - Install all the packages
npm i - Run the project
npm run dev
Folder layout
src/routes: All the routessrc/lib/i18n: All the text filessrc/lib/components: Small parts of pages or common components
License
The MIT License (MIT) - Copyright (c) 2022 Wouter