This is a personal website built with Svelte and SvelteKit. It includes a variety of components and routes, and it's styled with Tailwind CSS. The project is set up with a number of quality assurance tools, including ESLint, Prettier, and Husky.
To install the project and its dependencies, follow these steps:
-
Ensure you have
pnpminstalled on your system. If not, you can install it by running:npm install -g pnpm -
Run the following command to install the project dependencies:
pnpm install
To build the project, execute the following command:
pnpm buildTo run the project locally, use the following command:
pnpm run dev
# or
pnpm run dev -- --openThis project has the following structure:
src/: This is where the main application code is stored. This includes:app.d.ts,app.html,app.pcss: Main application files.lib/: Contains assets, components, config, content, etc.routes/: Contains routing layout, pages and server-side code.styles/: Contains style files.
static/: Contains static files likebrowserconfig.xml,site.webmanifest, and fonts..github/: Contains GitHub related files likedependabot.yml,renovate.json, and workflows.- Configuration files:
.eslintignore,.eslintrc.cjs,.gitignore,.npmrc,.prettierignore,.prettierrc,postcss.config.cjs,svelte.config.js,tailwind.config.js,tsconfig.json,vite.config.ts.
I'm open to contributions! If you find any bugs, have suggestions, or want to add something interesting, feel free to open an issue or submit a pull request.
This project is licensed under the terms of the LICENSE file.
