Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eggsy/website
𧬠Source code of my personal website. Everything is included. Written in NuxtJS, TypeScript and Windi CSS!
https://github.com/eggsy/website
blog discord firebase nuxt portfolio premid tailwind-css typescript vue windi-css
Last synced: 3 days ago
JSON representation
𧬠Source code of my personal website. Everything is included. Written in NuxtJS, TypeScript and Windi CSS!
- Host: GitHub
- URL: https://github.com/eggsy/website
- Owner: eggsy
- License: mit
- Created: 2020-07-03T16:01:45.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-08T10:44:04.000Z (about 1 month ago)
- Last Synced: 2025-01-12T09:03:18.379Z (10 days ago)
- Topics: blog, discord, firebase, nuxt, portfolio, premid, tailwind-css, typescript, vue, windi-css
- Language: Vue
- Homepage: https://eggsy.xyz
- Size: 24 MB
- Stars: 316
- Watchers: 6
- Forks: 38
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
eggsy.xyz
My personal portfolio website, built with Nuxt.js, Windi CSS, and TypeScript.
### β¨ Features
Website features many custom built systems, integrations and pages!
- β Projects, experiences, skills, GitHub Repositories, favorite songs, contact pages.
- β Fully static markdown-driven blog with Nuxt Content.
- β Last.fm API to display top tracks and recently played songsοΌ[example](https://eggsy.xyz/me/songs).
- β Written in TypeScript.
- β Tons of handmade custom components.### π§ Getting Started
You need to install [Node.js](https://nodejs.org/) and [Git](https://git-scm.com/downloads) to your machine. Node.js comes with its own package manager called `npm`, you can either use that or you can use [`pnpm`](https://pnpm.io/installation) since it's faster and caches downloaded dependencies properly.
- Clone the repository with `git clone https://github.com/eggsy/website`
- Install dependencies with your preffered package manager.
- With pnpm: `pnpm install`
- With NPM: `npm install`
- Start the app:
- For development:
- With pnpm: `pnpm dev`
- With NPM: `npm run dev`
- To build and compile:
- With pnpm: `pnpm generate` (or `pnpm build`)
- With NPM: `npm run generate` or (`npm run build`)If you are wondering about **how to host it on free/paid static hosting services** like (Netlify, Vercel etc.), you can refer to [Nuxt.js docs](https://nuxtjs.org/deployments/netlify/). My project is hosted on [Netlify](https://netlify.com).
### π Sponsors