mirror of
https://github.com/kpfromer/nextjs-portfolio.git
synced 2025-12-18 14:09:30 +00:00
The OLD code for my portfolio website.
|
|
||
|---|---|---|
| .github | ||
| components | ||
| configs | ||
| content | ||
| fonts | ||
| hooks | ||
| lib | ||
| pages | ||
| plugins | ||
| public | ||
| styles | ||
| utils | ||
| .eslintignore | ||
| .eslintrc.js | ||
| .gitignore | ||
| .prettierignore | ||
| dependabot.yml | ||
| LICENSE | ||
| next-env.d.ts | ||
| next.config.js | ||
| package.json | ||
| pnpm-lock.yaml | ||
| postcss.config.js | ||
| README.md | ||
| renovate.json | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| vercel.json | ||
portfolio
Description
This the code for my portfolio website.
Installation
git clone https://github.com/kpfromer/portfolio.git
cd portfolio
pnpm install
pnpm dev
Done!
Need to know
- uses formspree for headless contact forms
Includes
- eslint
- prettier, husky, lint-staged for automatic formatting and linting
- tailwind css for components, styling, and theming
next-mdx-remotefor sourcing mdx
Scripts
npm run devruns next.js in development modenpm run buildbuilds next.js applicationnpm startstarts the built next.js applicationnpm run lintrunseslintnpm run formatrunsprettier
Structure
components- components used for creating pages and stories for storybookslib- the files associated with sourcing and consuming data from locations (like MDX)hooks- react hooks for SWR or other minor things next.js will try to create a page for them)content- the data for creating pages, like a MDX blog postsutils- misc one of files like theme or test helpers
Other Cool Web Tools
- favycon for generating favions
Details
This is a Next.js project bootstrapped with
create-next-app.